.elementor-427 .elementor-element.elementor-element-1cd0a94{margin-top:0px;margin-bottom:-40px;}.elementor-427 .elementor-element.elementor-element-3f58f5c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-427 .elementor-element.elementor-element-ef9cf1a{text-align:center;z-index:999;}.elementor-427 .elementor-element.elementor-element-ef9cf1a img{width:46%;}.elementor-427 .elementor-element.elementor-element-8f9c055{text-align:left;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-8f9c055 img{width:101px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-8f9c055{left:22px;}body.rtl .elementor-427 .elementor-element.elementor-element-8f9c055{right:22px;}.elementor-427 .elementor-element.elementor-element-b98c6a1{text-align:left;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-b98c6a1 img{width:101px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-b98c6a1{left:212px;}body.rtl .elementor-427 .elementor-element.elementor-element-b98c6a1{right:212px;}.elementor-427 .elementor-element.elementor-element-578728c{text-align:left;width:auto;max-width:auto;top:346px;z-index:0;}.elementor-427 .elementor-element.elementor-element-578728c img{width:140px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-578728c{left:67px;}body.rtl .elementor-427 .elementor-element.elementor-element-578728c{right:67px;}.elementor-427 .elementor-element.elementor-element-8c723ec{text-align:left;width:auto;max-width:auto;top:848px;z-index:0;}.elementor-427 .elementor-element.elementor-element-8c723ec img{width:140px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-8c723ec{left:111px;}body.rtl .elementor-427 .elementor-element.elementor-element-8c723ec{right:111px;}.elementor-427 .elementor-element.elementor-element-c2411c3{text-align:left;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-c2411c3 img{width:101px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c2411c3{left:357px;}body.rtl .elementor-427 .elementor-element.elementor-element-c2411c3{right:357px;}.elementor-427 .elementor-element.elementor-element-c75e3d1{text-align:center;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-c75e3d1 img{width:79px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c75e3d1{left:581px;}body.rtl .elementor-427 .elementor-element.elementor-element-c75e3d1{right:581px;}.elementor-427 .elementor-element.elementor-element-75f49ce{text-align:center;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-75f49ce img{width:56px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-75f49ce{right:659.3px;}body.rtl .elementor-427 .elementor-element.elementor-element-75f49ce{left:659.3px;}.elementor-427 .elementor-element.elementor-element-9987c25{text-align:center;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-9987c25 img{width:90px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-9987c25{right:491.6px;}body.rtl .elementor-427 .elementor-element.elementor-element-9987c25{left:491.6px;}.elementor-427 .elementor-element.elementor-element-5b85ff6{text-align:right;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-5b85ff6 img{width:51px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-5b85ff6{right:234.6px;}body.rtl .elementor-427 .elementor-element.elementor-element-5b85ff6{left:234.6px;}.elementor-427 .elementor-element.elementor-element-79b7057{text-align:right;width:auto;max-width:auto;top:22px;z-index:0;}.elementor-427 .elementor-element.elementor-element-79b7057 img{width:51px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-79b7057{right:56.2px;}body.rtl .elementor-427 .elementor-element.elementor-element-79b7057{left:56.2px;}.elementor-427 .elementor-element.elementor-element-fbf4619{text-align:right;width:auto;max-width:auto;top:909px;z-index:0;}.elementor-427 .elementor-element.elementor-element-fbf4619 img{width:118px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-fbf4619{right:103.188px;}body.rtl .elementor-427 .elementor-element.elementor-element-fbf4619{left:103.188px;}.elementor-427 .elementor-element.elementor-element-462202c{text-align:right;top:424px;z-index:0;}.elementor-427 .elementor-element.elementor-element-462202c img{width:174px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-462202c{left:-34px;}body.rtl .elementor-427 .elementor-element.elementor-element-462202c{right:-34px;}.elementor-427 .elementor-element.elementor-element-060acfd > .elementor-container{max-width:1300px;}.elementor-427 .elementor-element.elementor-element-060acfd{margin-top:0em;margin-bottom:0em;padding:1em 5em 1em 5em;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-450b781.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-450b781.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-450b781.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-427 .elementor-element.elementor-element-450b781 > .elementor-element-populated{padding:2em 3em 2em 3em;}.elementor-427 .elementor-element.elementor-element-ac896f7 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-427 .elementor-element.elementor-element-04d6081 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-04d6081{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-feb40ed{margin-top:2em;margin-bottom:3em;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-f0fa050.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-f0fa050.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-f0fa050.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-427 .elementor-element.elementor-element-692588c{text-align:center;width:auto;max-width:auto;top:88.11px;z-index:0;}.elementor-427 .elementor-element.elementor-element-692588c img{width:79px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-692588c{left:-9.969%;}body.rtl .elementor-427 .elementor-element.elementor-element-692588c{right:-9.969%;}.elementor-427 .elementor-element.elementor-element-5a96eb8{text-align:center;width:auto;max-width:auto;top:121.154px;z-index:0;}.elementor-427 .elementor-element.elementor-element-5a96eb8 img{width:56px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-5a96eb8{right:-75.797px;}body.rtl .elementor-427 .elementor-element.elementor-element-5a96eb8{left:-75.797px;}.elementor-427 .elementor-element.elementor-element-797ce89{text-align:left;width:auto;max-width:auto;top:24.022px;z-index:0;}.elementor-427 .elementor-element.elementor-element-797ce89 img{width:73px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-797ce89{left:-21.624%;}body.rtl .elementor-427 .elementor-element.elementor-element-797ce89{right:-21.624%;}.elementor-427 .elementor-element.elementor-element-8ba7495{text-align:left;width:auto;max-width:auto;top:44px;z-index:0;}.elementor-427 .elementor-element.elementor-element-8ba7495 img{width:101px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-8ba7495{right:-20%;}body.rtl .elementor-427 .elementor-element.elementor-element-8ba7495{left:-20%;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-79edd12.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-79edd12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-79edd12.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-427 .elementor-element.elementor-element-bfd35a9{text-align:left;width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-bfd35a9 img{width:180px;}.elementor-427 .elementor-element.elementor-element-bfd35a9:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 117% ) blur( 0px ) hue-rotate( 0deg );}.elementor-427 .elementor-element.elementor-element-a114112{text-align:left;width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-a114112 img{width:308px;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-dc84440.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-dc84440.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-58fcf1f{text-align:left;width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-58fcf1f img{width:180px;}.elementor-427 .elementor-element.elementor-element-58fcf1f:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 117% ) blur( 0px ) hue-rotate( 0deg );}.elementor-427 .elementor-element.elementor-element-0179a16 > .elementor-container{max-width:400px;}.elementor-427 .elementor-element.elementor-element-f4863f2.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-427 .elementor-element.elementor-element-1f7e27d img{width:40px;}.elementor-427 .elementor-element.elementor-element-1f7e27d{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-af0c4c8 img{width:40px;}.elementor-427 .elementor-element.elementor-element-af0c4c8{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-7143cb8 img{width:40px;}.elementor-427 .elementor-element.elementor-element-7143cb8{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-22e5040{margin-top:2em;margin-bottom:0em;}.elementor-427 .elementor-element.elementor-element-c1103ec{text-align:center;width:auto;max-width:auto;top:88.11px;z-index:0;}.elementor-427 .elementor-element.elementor-element-c1103ec img{width:79px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c1103ec{left:-9.969%;}body.rtl .elementor-427 .elementor-element.elementor-element-c1103ec{right:-9.969%;}.elementor-427 .elementor-element.elementor-element-63cc984{text-align:center;width:auto;max-width:auto;top:121.154px;z-index:0;}.elementor-427 .elementor-element.elementor-element-63cc984 img{width:56px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-63cc984{right:-75.797px;}body.rtl .elementor-427 .elementor-element.elementor-element-63cc984{left:-75.797px;}.elementor-427 .elementor-element.elementor-element-927fb46{text-align:left;width:auto;max-width:auto;top:24.022px;z-index:0;}.elementor-427 .elementor-element.elementor-element-927fb46 img{width:73px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-927fb46{left:-21.624%;}body.rtl .elementor-427 .elementor-element.elementor-element-927fb46{right:-21.624%;}.elementor-427 .elementor-element.elementor-element-771d230{text-align:left;width:auto;max-width:auto;top:44px;z-index:0;}.elementor-427 .elementor-element.elementor-element-771d230 img{width:101px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-771d230{right:-20%;}body.rtl .elementor-427 .elementor-element.elementor-element-771d230{left:-20%;}.elementor-427 .elementor-element.elementor-element-00df45c{text-align:left;width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-00df45c img{width:308px;}.elementor-427 .elementor-element.elementor-element-b0d42b8 > .elementor-container{max-width:400px;}.elementor-427 .elementor-element.elementor-element-f0c47e8.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-427 .elementor-element.elementor-element-60d00a4 img{width:40px;}.elementor-427 .elementor-element.elementor-element-60d00a4{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-d039be8 img{width:40px;}.elementor-427 .elementor-element.elementor-element-d039be8{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-a82c063 img{width:40px;}.elementor-427 .elementor-element.elementor-element-a82c063{width:auto;max-width:auto;}.elementor-427 .elementor-element.elementor-element-01d148f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-739d1b7{text-align:right;}.elementor-427 .elementor-element.elementor-element-739d1b7 img{width:33%;}.elementor-427 .elementor-element.elementor-element-d861818{text-align:right;}.elementor-427 .elementor-element.elementor-element-d861818 img{width:33%;filter:brightness( 55% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-427 .elementor-element.elementor-element-fbe83fa > .elementor-container{max-width:1400px;}.elementor-427 .elementor-element.elementor-element-fbe83fa{margin-top:0em;margin-bottom:0em;}.elementor-427 .elementor-element.elementor-element-9dd2f0e > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-427 .elementor-element.elementor-element-b861fbd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-c6441d6 .elementor-posts-container article{margin-bottom:0px;}.elementor-427 .elementor-element.elementor-element-c6441d6 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;padding:100px 100px 100px 100px;background-color:var( --e-global-color-text );border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-c6441d6 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-427 .elementor-element.elementor-element-c6441d6 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-427 .elementor-element.elementor-element-c6441d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-427:not(.elementor-motion-effects-element-type-background), body.elementor-page-427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://theresevillarante.com/wp-content/uploads/2023/03/Additional-BG-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:1201px){body.elementor-page-427:not(.elementor-motion-effects-element-type-background), body.elementor-page-427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1200px){.elementor-427 .elementor-element.elementor-element-ef9cf1a img{width:430px;}.elementor-427 .elementor-element.elementor-element-ef9cf1a{z-index:999;}.elementor-427 .elementor-element.elementor-element-8f9c055 img{width:68px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-8f9c055{left:2%;}body.rtl .elementor-427 .elementor-element.elementor-element-8f9c055{right:2%;}.elementor-427 .elementor-element.elementor-element-b98c6a1 img{width:68px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-b98c6a1{left:10%;}body.rtl .elementor-427 .elementor-element.elementor-element-b98c6a1{right:10%;}.elementor-427 .elementor-element.elementor-element-b98c6a1{top:56px;}.elementor-427 .elementor-element.elementor-element-c2411c3 img{width:34px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c2411c3{left:20%;}body.rtl .elementor-427 .elementor-element.elementor-element-c2411c3{right:20%;}.elementor-427 .elementor-element.elementor-element-c2411c3{top:33px;}.elementor-427 .elementor-element.elementor-element-c75e3d1 img{width:51px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c75e3d1{left:23%;}body.rtl .elementor-427 .elementor-element.elementor-element-c75e3d1{right:23%;}.elementor-427 .elementor-element.elementor-element-c75e3d1{top:67px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-75f49ce{right:1%;}body.rtl .elementor-427 .elementor-element.elementor-element-75f49ce{left:1%;}.elementor-427 .elementor-element.elementor-element-75f49ce{top:56px;}.elementor-427 .elementor-element.elementor-element-9987c25 img{width:40px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-9987c25{right:16%;}body.rtl .elementor-427 .elementor-element.elementor-element-9987c25{left:16%;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-5b85ff6{right:22%;}body.rtl .elementor-427 .elementor-element.elementor-element-5b85ff6{left:22%;}.elementor-427 .elementor-element.elementor-element-5b85ff6{top:44px;}.elementor-427 .elementor-element.elementor-element-79b7057 img{width:24px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-79b7057{right:11%;}body.rtl .elementor-427 .elementor-element.elementor-element-79b7057{left:11%;}.elementor-427 .elementor-element.elementor-element-79b7057{top:67px;}.elementor-427 .elementor-element.elementor-element-fbf4619 img{width:24px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-fbf4619{right:11%;}body.rtl .elementor-427 .elementor-element.elementor-element-fbf4619{left:11%;}.elementor-427 .elementor-element.elementor-element-fbf4619{top:67px;}.elementor-427 .elementor-element.elementor-element-060acfd > .elementor-container{max-width:850px;}.elementor-427 .elementor-element.elementor-element-060acfd{margin-top:0em;margin-bottom:0em;padding:1em 1em 1em 1em;}.elementor-427 .elementor-element.elementor-element-450b781 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-427 .elementor-element.elementor-element-feb40ed{margin-top:0em;margin-bottom:2em;}.elementor-bc-flex-widget .elementor-427 .elementor-element.elementor-element-f0fa050.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-427 .elementor-element.elementor-element-f0fa050.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-427 .elementor-element.elementor-element-692588c img{width:51px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-692588c{left:10%;}body.rtl .elementor-427 .elementor-element.elementor-element-692588c{right:10%;}.elementor-427 .elementor-element.elementor-element-692588c{top:100px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-5a96eb8{right:1%;}body.rtl .elementor-427 .elementor-element.elementor-element-5a96eb8{left:1%;}.elementor-427 .elementor-element.elementor-element-5a96eb8{top:11px;}.elementor-427 .elementor-element.elementor-element-797ce89 img{width:34px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-797ce89{left:2%;}body.rtl .elementor-427 .elementor-element.elementor-element-797ce89{right:2%;}.elementor-427 .elementor-element.elementor-element-797ce89{top:33px;}.elementor-427 .elementor-element.elementor-element-8ba7495 img{width:68px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-8ba7495{right:14%;}body.rtl .elementor-427 .elementor-element.elementor-element-8ba7495{left:14%;}.elementor-427 .elementor-element.elementor-element-8ba7495{top:101px;}.elementor-427 .elementor-element.elementor-element-bfd35a9 img{width:100px;}.elementor-427 .elementor-element.elementor-element-a114112 img{width:230px;}.elementor-427 .elementor-element.elementor-element-58fcf1f img{width:100px;}.elementor-427 .elementor-element.elementor-element-0179a16 > .elementor-container{max-width:300px;}.elementor-427 .elementor-element.elementor-element-c1103ec img{width:51px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c1103ec{left:10%;}body.rtl .elementor-427 .elementor-element.elementor-element-c1103ec{right:10%;}.elementor-427 .elementor-element.elementor-element-c1103ec{top:100px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-63cc984{right:1%;}body.rtl .elementor-427 .elementor-element.elementor-element-63cc984{left:1%;}.elementor-427 .elementor-element.elementor-element-63cc984{top:11px;}.elementor-427 .elementor-element.elementor-element-927fb46 img{width:34px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-927fb46{left:2%;}body.rtl .elementor-427 .elementor-element.elementor-element-927fb46{right:2%;}.elementor-427 .elementor-element.elementor-element-927fb46{top:33px;}.elementor-427 .elementor-element.elementor-element-771d230 img{width:68px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-771d230{right:14%;}body.rtl .elementor-427 .elementor-element.elementor-element-771d230{left:14%;}.elementor-427 .elementor-element.elementor-element-771d230{top:101px;}.elementor-427 .elementor-element.elementor-element-00df45c img{width:196px;}.elementor-427 .elementor-element.elementor-element-b0d42b8 > .elementor-container{max-width:300px;}.elementor-427 .elementor-element.elementor-element-fbe83fa > .elementor-container{max-width:850px;}.elementor-427 .elementor-element.elementor-element-fbe83fa{margin-top:0em;margin-bottom:3em;}.elementor-427 .elementor-element.elementor-element-9dd2f0e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-427 .elementor-element.elementor-element-c6441d6 .elementor-post{padding:50px 50px 50px 50px;}body.elementor-page-427:not(.elementor-motion-effects-element-type-background), body.elementor-page-427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theresevillarante.com/wp-content/uploads/2023/03/Additional-BG-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-ef9cf1a img{width:100%;}.elementor-427 .elementor-element.elementor-element-ef9cf1a > .elementor-widget-container{margin:3em 0em 2em 0em;}.elementor-427 .elementor-element.elementor-element-8f9c055 img{width:30px;}.elementor-427 .elementor-element.elementor-element-8f9c055{top:0px;}.elementor-427 .elementor-element.elementor-element-b98c6a1 img{width:30px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-b98c6a1{left:12%;}body.rtl .elementor-427 .elementor-element.elementor-element-b98c6a1{right:12%;}.elementor-427 .elementor-element.elementor-element-b98c6a1{top:13px;}.elementor-427 .elementor-element.elementor-element-578728c img{width:40px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-578728c{left:11%;}body.rtl .elementor-427 .elementor-element.elementor-element-578728c{right:11%;}.elementor-427 .elementor-element.elementor-element-578728c{top:547px;}.elementor-427 .elementor-element.elementor-element-c2411c3 img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c2411c3{left:26%;}body.rtl .elementor-427 .elementor-element.elementor-element-c2411c3{right:26%;}.elementor-427 .elementor-element.elementor-element-c2411c3{top:22px;}.elementor-427 .elementor-element.elementor-element-c75e3d1 img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c75e3d1{left:38%;}body.rtl .elementor-427 .elementor-element.elementor-element-c75e3d1{right:38%;}.elementor-427 .elementor-element.elementor-element-c75e3d1{top:17px;}.elementor-427 .elementor-element.elementor-element-75f49ce img{width:20px;}.elementor-427 .elementor-element.elementor-element-75f49ce{top:11px;}.elementor-427 .elementor-element.elementor-element-9987c25 img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-9987c25{right:29%;}body.rtl .elementor-427 .elementor-element.elementor-element-9987c25{left:29%;}.elementor-427 .elementor-element.elementor-element-9987c25{top:10px;}.elementor-427 .elementor-element.elementor-element-5b85ff6 img{width:13px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-5b85ff6{right:43%;}body.rtl .elementor-427 .elementor-element.elementor-element-5b85ff6{left:43%;}.elementor-427 .elementor-element.elementor-element-5b85ff6{top:10px;}.elementor-427 .elementor-element.elementor-element-79b7057 img{width:15px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-79b7057{right:16%;}body.rtl .elementor-427 .elementor-element.elementor-element-79b7057{left:16%;}.elementor-427 .elementor-element.elementor-element-79b7057{top:9px;}.elementor-427 .elementor-element.elementor-element-fbf4619 img{width:15px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-fbf4619{right:12%;}body.rtl .elementor-427 .elementor-element.elementor-element-fbf4619{left:12%;}.elementor-427 .elementor-element.elementor-element-fbf4619{top:33px;}.elementor-427 .elementor-element.elementor-element-462202c img{width:61px;}.elementor-427 .elementor-element.elementor-element-462202c{top:547px;}.elementor-427 .elementor-element.elementor-element-060acfd{padding:0em 1em 0em 1em;}.elementor-427 .elementor-element.elementor-element-450b781 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-427 .elementor-element.elementor-element-f0fa050{width:30%;}.elementor-427 .elementor-element.elementor-element-692588c img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-692588c{left:27%;}body.rtl .elementor-427 .elementor-element.elementor-element-692588c{right:27%;}.elementor-427 .elementor-element.elementor-element-692588c{top:17px;}.elementor-427 .elementor-element.elementor-element-5a96eb8 img{width:20px;}.elementor-427 .elementor-element.elementor-element-5a96eb8{top:11px;}.elementor-427 .elementor-element.elementor-element-797ce89 img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-797ce89{left:22%;}body.rtl .elementor-427 .elementor-element.elementor-element-797ce89{right:22%;}.elementor-427 .elementor-element.elementor-element-8ba7495 img{width:30px;}.elementor-427 .elementor-element.elementor-element-8ba7495{top:35px;}.elementor-427 .elementor-element.elementor-element-bfd35a9 img{width:100%;}.elementor-427 .elementor-element.elementor-element-a114112 img{width:100%;}.elementor-427 .elementor-element.elementor-element-58fcf1f img{width:100%;}.elementor-427 .elementor-element.elementor-element-22e5040{margin-top:1em;margin-bottom:1em;}.elementor-427 .elementor-element.elementor-element-8042328{width:100%;}.elementor-427 .elementor-element.elementor-element-c1103ec img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c1103ec{left:9%;}body.rtl .elementor-427 .elementor-element.elementor-element-c1103ec{right:9%;}.elementor-427 .elementor-element.elementor-element-c1103ec{top:17px;}.elementor-427 .elementor-element.elementor-element-63cc984 img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-63cc984{right:10%;}body.rtl .elementor-427 .elementor-element.elementor-element-63cc984{left:10%;}.elementor-427 .elementor-element.elementor-element-63cc984{top:11px;}.elementor-427 .elementor-element.elementor-element-927fb46 img{width:20px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-927fb46{left:2%;}body.rtl .elementor-427 .elementor-element.elementor-element-927fb46{right:2%;}.elementor-427 .elementor-element.elementor-element-927fb46{top:111px;}.elementor-427 .elementor-element.elementor-element-771d230 img{width:30px;}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-771d230{right:3%;}body.rtl .elementor-427 .elementor-element.elementor-element-771d230{left:3%;}.elementor-427 .elementor-element.elementor-element-771d230{top:169px;}.elementor-427 .elementor-element.elementor-element-00df45c{text-align:center;}.elementor-427 .elementor-element.elementor-element-00df45c img{width:67%;}.elementor-427 .elementor-element.elementor-element-cec41ac{width:50%;}.elementor-427 .elementor-element.elementor-element-739d1b7 img{width:70%;}.elementor-427 .elementor-element.elementor-element-6baa93a{width:50%;}.elementor-427 .elementor-element.elementor-element-d861818{text-align:left;}.elementor-427 .elementor-element.elementor-element-d861818 img{width:70%;}.elementor-427 .elementor-element.elementor-element-fbe83fa{padding:0em 1em 0em 1em;}.elementor-427 .elementor-element.elementor-element-9dd2f0e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-427 .elementor-element.elementor-element-c6441d6 .elementor-post{padding:30px 30px 30px 30px;}.elementor-427 .elementor-element.elementor-element-c6441d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-427:not(.elementor-motion-effects-element-type-background), body.elementor-page-427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theresevillarante.com/wp-content/uploads/2023/03/Additional-BG-scaled.jpg");background-repeat:repeat;background-size:cover;}}/* Start custom CSS for image, class: .elementor-element-8f9c055 */.elementor-427 .elementor-element.elementor-element-8f9c055{
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b98c6a1 */.elementor-427 .elementor-element.elementor-element-b98c6a1{
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-578728c */.elementor-427 .elementor-element.elementor-element-578728c{
    animation-name: floating;
    animation-duration: 2.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c723ec */.elementor-427 .elementor-element.elementor-element-8c723ec{
    animation-name: floating;
    animation-duration: 3.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2411c3 */.elementor-427 .elementor-element.elementor-element-c2411c3{
    animation-name: floating;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c75e3d1 */.elementor-427 .elementor-element.elementor-element-c75e3d1{
    animation-name: floating;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75f49ce */.elementor-427 .elementor-element.elementor-element-75f49ce{
    animation-name: floating;
    animation-duration: 3.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9987c25 */.elementor-427 .elementor-element.elementor-element-9987c25{
    animation-name: floating;
    animation-duration: 3.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b85ff6 */.elementor-427 .elementor-element.elementor-element-5b85ff6{
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79b7057 */.elementor-427 .elementor-element.elementor-element-79b7057{
    animation-name: floating;
    animation-duration: 3.3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbf4619 */.elementor-427 .elementor-element.elementor-element-fbf4619{
    animation-name: floating;
    animation-duration: 3.3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-462202c */.elementor-427 .elementor-element.elementor-element-462202c{
    animation-name: floating;
    animation-duration: 3.3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-450b781 */.elementor-427 .elementor-element.elementor-element-450b781{
    background-color: rgba(255, 255, 255, 0.2);  
    border-radius: 25px;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    box-shadow: 6px 5px 32px 16px rgb(0 0 0 / 12%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-060acfd */.elementor-427 .elementor-element.elementor-element-55e4bc9 .elementor-posts-container article{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-692588c */.elementor-427 .elementor-element.elementor-element-692588c{
    animation-name: floating;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a96eb8 */.elementor-427 .elementor-element.elementor-element-5a96eb8{
    animation-name: floating;
    animation-duration: 3.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-797ce89 */.elementor-427 .elementor-element.elementor-element-797ce89{
    animation-name: floating;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ba7495 */.elementor-427 .elementor-element.elementor-element-8ba7495{
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1103ec */.elementor-427 .elementor-element.elementor-element-c1103ec{
    animation-name: floating;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63cc984 */.elementor-427 .elementor-element.elementor-element-63cc984{
    animation-name: floating;
    animation-duration: 3.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-927fb46 */.elementor-427 .elementor-element.elementor-element-927fb46{
    animation-name: floating;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-771d230 */.elementor-427 .elementor-element.elementor-element-771d230{
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c6441d6 */.elementor-427 .elementor-element.elementor-element-c6441d6{
    color: #252525;
}

.elementor-427 .elementor-element.elementor-element-c6441d6 h2{
    font-family: "Century Schoolbook";
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b861fbd */.elementor-427 .elementor-element.elementor-element-b861fbd{
    max-height: 55vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

.elementor-427 .elementor-element.elementor-element-b861fbd::-webkit-scrollbar{
width: 17px;
}

.elementor-427 .elementor-element.elementor-element-b861fbd::-webkit-scrollbar-track{
 background: #a5bec5;
  border-radius: 10px;
}

.elementor-427 .elementor-element.elementor-element-b861fbd::-webkit-scrollbar-thumb{
background: rgba(70, 156, 157, 1);
border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9dd2f0e */.elementor-427 .elementor-element.elementor-element-9dd2f0e{
    background-color: rgba(255, 255, 255, 0.2);  
    border-radius: 25px;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    box-shadow: 6px 5px 32px 16px rgb(0 0 0 / 12%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fbe83fa */.elementor-427 .elementor-element.elementor-element-55e4bc9 .elementor-posts-container article{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS *//*body.elementor-page-427 {
    max-height: 100%;
    overflow: hidden;
}*//* End custom CSS */