#section-2-26 > .ct-section-inner-wrap{max-width:100%;padding-top:102px}#section-2-26{overflow:hidden}@media (max-width:479px){#section-2-26 > .ct-section-inner-wrap{padding-top:40px;padding-bottom:50px}}#div_block-58-26{margin-bottom:50px;width:100%;align-items:center;flex-direction:row;display:flex;justify-content:space-between}#div_block-251-26{text-align:left;display:flex;gap:10px;flex-direction:row}#div_block-279-26{background-size:cover;width:75.00%;background-repeat:no-repeat;padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:10px;background-position:50% 60%}#div_block-282-26{background-size:cover;width:25.00%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px}#div_block-283-26{background-image:url(https://www.cascinaresta.com/wp-content/uploads/2026/04/260417_CascinaResta_web-33-scaled.jpg);background-size:cover;width:100%;height:560px}#div_block-15-26{background-size:cover;width:25.00%;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:0px}#div_block-16-26{background-image:url(https://www.cascinaresta.com/wp-content/uploads/2026/04/260417_CascinaResta_web-57-scaled.jpg);background-size:cover;width:100%;height:560px;background-position:50% 50%}#div_block-17-26{background-size:cover;width:75.00%;background-repeat:no-repeat;padding-left:10px;padding-top:0px;padding-bottom:0px;padding-right:0px;background-position:50% 60%}#div_block-18-26{background-image:url(https://www.cascinaresta.com/wp-content/uploads/2026/04/260417_CascinaResta_web-61-scaled.jpg);background-size:cover;width:100%;height:560px;background-position:50% 50%}@media (max-width:991px){#div_block-279-26{padding-right:0px}}@media (max-width:991px){#div_block-282-26{padding-left:0px;padding-top:20px}}@media (max-width:991px){#div_block-15-26{padding-right:0px}}@media (max-width:991px){#div_block-16-26{margin-right:0px}}@media (max-width:991px){#div_block-17-26{padding-left:0px;padding-top:20px}}@media (max-width:767px){#div_block-58-26{text-align:left;flex-direction:column;display:flex;gap:10px;align-items:center;width:100%}}@media (max-width:767px){#div_block-283-26{height:400px;background-position:0% 50%}}@media (max-width:767px){#div_block-16-26{height:400px;background-position:0% 50%}}@media (max-width:767px){#div_block-18-26{height:400px}}@media (max-width:479px){#div_block-58-26{text-align:center;display:flex;gap:5px;margin-bottom:32px}}@media (max-width:991px){#new_columns-278-26> .ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-14-26> .ct-div-block{width:100% !important}}#text_block-3-26{color:#533c90;font-size:30px;line-height:1.2;margin-bottom:30px;font-weight:400}#text_block-24-26{color:#533c90;font-size:26px;line-height:1.2;margin-bottom:30px}@media (max-width:767px){#text_block-3-26{font-size:25px}}@media (max-width:767px){#text_block-24-26{font-size:25px}}@media (max-width:479px){#text_block-3-26{font-size:16px}}@media (max-width:479px){#text_block-24-26{font-size:16px}}#div_block-280-26{background-image:url(https://www.cascinaresta.com/wp-content/uploads/2026/04/260417_CascinaResta_web-28-scaled.jpg);background-size:cover;width:100%;height:560px;padding-top:0px;background-position:0% 40%}@media (max-width:767px){#div_block-280-26{height:400px}}#link_button-61-26{}#link_button-62-26{}#link_button-259-26{}#link_button-260-26{}#link_button-250-26{background-color:#533c90;border:1px solid #533c90;color:#dccfc4}#link_button-250-26{padding-top:4px;padding-bottom:4px;border-radius:3px;padding-left:14px;padding-right:14px;min-width:120px}#link_button-250-26:hover{background-color:#ae4f33;border:1px solid #ae4f33;color:#dccfc4}@media (max-width:767px){#link_button-62-26{}#link_button-62-26{min-width:130px}}@media (max-width:767px){#link_button-259-26{}#link_button-259-26{min-width:130px}}@media (max-width:767px){#link_button-260-26{}#link_button-260-26{min-width:130px}}@media (max-width:767px){#link_button-250-26{}#link_button-250-26{font-size:12px;min-width:427px}}@media (max-width:479px){#link_button-61-26{}#link_button-61-26{font-size:10px}}@media (max-width:479px){#link_button-62-26{}#link_button-62-26{font-size:10px;min-width:125px}}@media (max-width:479px){#link_button-259-26{}#link_button-259-26{font-size:10px;min-width:125px}}@media (max-width:479px){#link_button-260-26{}#link_button-260-26{font-size:10px;min-width:125px}}@media (max-width:479px){#link_button-250-26{}#link_button-250-26{font-size:10px;min-width:400px}}#code_block-242-26{color:#533c90}#code_block-249-26{color:#533c90}#-ou_acf_gallery-281-26 .ouacfga-grid-all > *{width:100%}#-ou_acf_gallery-281-26 .ou-gallery-acf > *{padding:0px}.oxy-ou-acf-gallery{display:inline-block;overflow:hidden;width:100%;min-height:50px}.ou-gallery-acf > *{padding:10px}[class*="ouacfga-grid-"]{padding:0}[class*="ouacfga-grid-"],[class*="ouacfga-grid-"] > *{box-sizing:border-box}.ouacfga-grid-all > *{width:25%}.ou-gallery-acf.has-clearfix{clear:both;position:relative}.ou-gallery-acf.has-clearfix:before,.ou-gallery-acf.has-clearfix:after{content:"";display:block;width:100%;height:0;clear:both}.ou-gallery-acf .ou-gallery-thumb{position:relative;overflow:hidden;--thumb-initial-rotate:0deg;--thumb-hover-rotate:0deg;--thumb-initial-scale:1;--thumb-hover-scale:1}.ou-gallery-acf .ou-gallery-thumb span{display:block;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}[class*="ouacfga-grid-"] > *{display:block;float:left;margin:0;position:relative;overflow:hidden}.ou-gallery-acf .ouacfga-caption{width:calc(100% - 20px);text-decoration:none}.ou-gallery-acf .overlay-image-caption{height:calc( 100% - 20px);position:absolute;top:10px;left:10px;opacity:0;text-align:center;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;z-index:1}.ou-gallery-acf .ou-gallery-height:hover .overlay-image-caption,.acf-touch-hovereffect{opacity:1}.ouacfga-caption .v-align-middle{display:table !important;table-layout:fixed;width:100%;height:100%}.ouacfga-caption .v-align-middle > *{vertical-align:middle;display:table-cell !important;vertical-align:middle}.ouacfga-caption .image-caption-inner{padding:5px 15px}.ou-gallery-acf .overlay-image-caption h3{display:block;margin:0 0 5px;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.ou-gallery-acf .ou-gallery-height:hover .overlay-image-caption h3,.acf-touch-hovertransform{-webkit-transform:none;transform:none;text-decoration:none}.cap-align-overlay{position:absolute;left:10px;bottom:10px}.lightbox-ouacfga-item{transform:rotate(var(--thumb-initial-rotate)) scale(var(--thumb-initial-scale));transition:all 0.5s ease-in-out}.ou-gallery-thumb:hover .lightbox-ouacfga-item{transform:rotate(var(--thumb-hover-rotate)) scale(var(--thumb-hover-scale))}.lightbox-ouacfga-item img{width:100%;height:100%;opacity:0}body.ouacfg-off-scroll{-webkit-overflow-scrolling:touch}body.mfp-zoom-out-cur.ouacfg-off-scroll{overflow:hidden;-webkit-overflow-scrolling:auto}.ouacfg-close.mfp-close svg{width:25px;height:25px;color:#efefef;fill:currentColor}.ouacfg-close.mfp-close:hover svg{color:#fff}@media all and (min-width:60em){body [data-entrance]{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}body.no-js [data-entrance],body [data-entrance].is-visible{opacity:1}}@-webkit-keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightSmall{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightSmall{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightSmall{-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}#-ou_acf_gallery-281-26 .ouacfga-caption{width:calc(100% - 2 * 0px)}#-ou_acf_gallery-281-26 .cap-align-overlay{left:0px;bottom:0px}#-ou_acf_gallery-281-26 .overlay-image-caption{left:0px;top:0px;height:calc(100% - 2 * 0px)}#-ou_acf_gallery-281-26{opacity:0;padding-right:15px;margin-right:41px;height:560px}@media (max-width:991px){#-ou_acf_gallery-281-26{height:auto}}@media (max-width:479px){#-ou_acf_gallery-281-26 .ouacfga-grid-all > *{width:100%}}