.elementor-1722 .elementor-element.elementor-element-3ad0f90{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1722 .elementor-element.elementor-element-3ad0f90:not(.elementor-motion-effects-element-type-background), .elementor-1722 .elementor-element.elementor-element-3ad0f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dbedb2 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-c76feb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-c76feb7{bottom:0px;}.elementor-1722 .elementor-element.elementor-element-c76feb7 .elementor-icon-wrapper{text-align:center;}.elementor-1722 .elementor-element.elementor-element-c76feb7 .elementor-icon{font-size:100px;}.elementor-1722 .elementor-element.elementor-element-c76feb7 .elementor-icon svg{height:100px;}.elementor-1722 .elementor-element.elementor-element-060d95d{--display:flex;}.elementor-1722 .elementor-element.elementor-element-1451ea5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1722 .elementor-element.elementor-element-acda837{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;top:-20px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-acda837{left:-20px;}body.rtl .elementor-1722 .elementor-element.elementor-element-acda837{right:-20px;}.elementor-1722 .elementor-element.elementor-element-acda837 img{border-radius:60px 60px 60px 60px;}.elementor-1722 .elementor-element.elementor-element-e37098b{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;top:-120px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-e37098b{left:50%;}body.rtl .elementor-1722 .elementor-element.elementor-element-e37098b{right:50%;}.elementor-1722 .elementor-element.elementor-element-e37098b img{border-radius:60px 60px 60px 60px;}.elementor-1722 .elementor-element.elementor-element-22f63ed{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;bottom:-120px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-22f63ed{left:-240px;}body.rtl .elementor-1722 .elementor-element.elementor-element-22f63ed{right:-240px;}.elementor-1722 .elementor-element.elementor-element-22f63ed img{border-radius:60px 60px 60px 60px;}.elementor-1722 .elementor-element.elementor-element-293247d{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;bottom:-120px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-293247d{right:-60px;}body.rtl .elementor-1722 .elementor-element.elementor-element-293247d{left:-60px;}.elementor-1722 .elementor-element.elementor-element-293247d img{border-radius:60px 60px 60px 60px;}.elementor-1722 .elementor-element.elementor-element-b643cf7{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:-240px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-b643cf7{right:-240px;}body.rtl .elementor-1722 .elementor-element.elementor-element-b643cf7{left:-240px;}.elementor-1722 .elementor-element.elementor-element-b643cf7 img{border-radius:60px 60px 60px 60px;}.elementor-1722 .elementor-element.elementor-element-624083f{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:-60px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-624083f{left:40%;}body.rtl .elementor-1722 .elementor-element.elementor-element-624083f{right:40%;}.elementor-1722 .elementor-element.elementor-element-624083f img{border-radius:60px 60px 60px 60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1722 .elementor-element.elementor-element-04afa7a{z-index:2;text-align:center;}.elementor-1722 .elementor-element.elementor-element-04afa7a .elementor-heading-title{font-size:var( --e-global-typography-63f6008-font-size );font-weight:var( --e-global-typography-63f6008-font-weight );line-height:var( --e-global-typography-63f6008-line-height );color:var( --e-global-color-5a93f3b );}.elementor-1722 .elementor-element.elementor-element-c769ed4 > .elementor-widget-container{margin:0px 120px 0px 120px;}.elementor-1722 .elementor-element.elementor-element-c769ed4{z-index:2;text-align:center;}.elementor-1722 .elementor-element.elementor-element-c769ed4 .elementor-heading-title{font-family:var( --e-global-typography-9857888-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-9857888-font-size );font-weight:var( --e-global-typography-9857888-font-weight );line-height:var( --e-global-typography-9857888-line-height );color:var( --e-global-color-5a93f3b );}.elementor-1722 .elementor-element.elementor-element-c7b758c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1722 .elementor-element.elementor-element-c7b758c:not(.elementor-motion-effects-element-type-background), .elementor-1722 .elementor-element.elementor-element-c7b758c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e666a59 );}.elementor-1722 .elementor-element.elementor-element-0b52e23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1722 .elementor-element.elementor-element-0b52e23.e-con{--align-self:center;}.elementor-1722 .elementor-element.elementor-element-def1327{--display:flex;}.elementor-1722 .elementor-element.elementor-element-c699892{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:center;--e-filter-item-width:100%;--e-filter-item-max-width:100%;--e-filter-item-flex-grow:1;--e-filter-item-box-sizing:border-box;--e-filter-item-align-text:center;--e-filter-space-between:20px;--e-filter-normal-text-color:var( --e-global-color-540bf49 );--e-filter-hover-text-color:var( --e-global-color-6dbedb2 );--e-filter-active-text-color:var( --e-global-color-5a93f3b );--e-filter-item-border-radius:120px 120px 120px 120px;}.elementor-1722 .elementor-element.elementor-element-c699892 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-e666a59 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-540bf49 );}.elementor-1722 .elementor-element.elementor-element-c699892 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-6dbedb2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6dbedb2 );}.elementor-1722 .elementor-element.elementor-element-c699892 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1722 .elementor-element.elementor-element-c699892 .e-filter-item{font-family:"TAN Ashford", Arial, Helvetica, Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;padding:17.5px 40px 15px 40px;}.elementor-1722 .elementor-element.elementor-element-c699892 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6dbedb2 );}.elementor-1722 .elementor-element.elementor-element-bf263b3{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1722 .elementor-element.elementor-element-5e0ce65{--grid-columns:1;--load-more-message-color:var( --e-global-color-text );--load-more—spacing:60px;--load-more-button-align:center;}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button{background-color:var( --e-global-color-6dbedb2 );font-family:var( --e-global-typography-3bed5a1-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-3bed5a1-font-size );font-weight:var( --e-global-typography-3bed5a1-font-weight );line-height:var( --e-global-typography-3bed5a1-line-height );fill:var( --e-global-color-5a93f3b );color:var( --e-global-color-5a93f3b );border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button:hover, .elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-5a93f3b );border-color:var( --e-global-color-text );}.elementor-1722 .elementor-element.elementor-element-5e0ce65 > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button:hover svg, .elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button:focus svg{fill:var( --e-global-color-5a93f3b );}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .e-load-more-message{font-family:var( --e-global-typography-accent-font-family ), Arial, Helvetica, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}@media(min-width:768px){.elementor-1722 .elementor-element.elementor-element-def1327{--width:25%;}.elementor-1722 .elementor-element.elementor-element-bf263b3{--width:75%;}}@media(max-width:1440px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-acda837{left:-10px;}body.rtl .elementor-1722 .elementor-element.elementor-element-acda837{right:-10px;}.elementor-1722 .elementor-element.elementor-element-acda837{top:-17px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-e37098b{left:346%;}body.rtl .elementor-1722 .elementor-element.elementor-element-e37098b{right:346%;}.elementor-1722 .elementor-element.elementor-element-e37098b{top:315px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-22f63ed{left:-137px;}body.rtl .elementor-1722 .elementor-element.elementor-element-22f63ed{right:-137px;}.elementor-1722 .elementor-element.elementor-element-b643cf7{top:-151px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-624083f{left:679%;}body.rtl .elementor-1722 .elementor-element.elementor-element-624083f{right:679%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1722 .elementor-element.elementor-element-04afa7a .elementor-heading-title{font-size:var( --e-global-typography-63f6008-font-size );line-height:var( --e-global-typography-63f6008-line-height );}.elementor-1722 .elementor-element.elementor-element-c769ed4 .elementor-heading-title{font-size:var( --e-global-typography-9857888-font-size );line-height:var( --e-global-typography-9857888-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button{font-size:var( --e-global-typography-3bed5a1-font-size );line-height:var( --e-global-typography-3bed5a1-line-height );}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .e-load-more-message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1722 .elementor-element.elementor-element-22f63ed{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;bottom:-300px;}body:not(.rtl) .elementor-1722 .elementor-element.elementor-element-b643cf7{right:-120px;}body.rtl .elementor-1722 .elementor-element.elementor-element-b643cf7{left:-120px;}.elementor-1722 .elementor-element.elementor-element-b643cf7{top:350px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1722 .elementor-element.elementor-element-04afa7a .elementor-heading-title{font-size:var( --e-global-typography-63f6008-font-size );line-height:var( --e-global-typography-63f6008-line-height );}.elementor-1722 .elementor-element.elementor-element-c769ed4 .elementor-heading-title{font-size:var( --e-global-typography-9857888-font-size );line-height:var( --e-global-typography-9857888-line-height );}.elementor-1722 .elementor-element.elementor-element-c699892 .e-filter-item{font-size:10px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1722 .elementor-element.elementor-element-5e0ce65{--grid-columns:2;}.elementor-1722 .elementor-element.elementor-element-5e0ce65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button{font-size:var( --e-global-typography-3bed5a1-font-size );line-height:var( --e-global-typography-3bed5a1-line-height );}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .e-load-more-message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1722 .elementor-element.elementor-element-c76feb7 .elementor-icon i, .elementor-1722 .elementor-element.elementor-element-c76feb7 .elementor-icon svg{transform:rotate(0deg);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1722 .elementor-element.elementor-element-acda837{top:-120px;}.elementor-1722 .elementor-element.elementor-element-293247d{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-1722 .elementor-element.elementor-element-b643cf7{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1722 .elementor-element.elementor-element-04afa7a .elementor-heading-title{font-size:var( --e-global-typography-63f6008-font-size );line-height:var( --e-global-typography-63f6008-line-height );}.elementor-1722 .elementor-element.elementor-element-c769ed4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1722 .elementor-element.elementor-element-c769ed4 .elementor-heading-title{font-size:var( --e-global-typography-9857888-font-size );line-height:var( --e-global-typography-9857888-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1722 .elementor-element.elementor-element-5e0ce65{--grid-columns:1;}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .elementor-button{font-size:var( --e-global-typography-3bed5a1-font-size );line-height:var( --e-global-typography-3bed5a1-line-height );}.elementor-1722 .elementor-element.elementor-element-5e0ce65 .e-load-more-message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'TAN Ashford';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.molinoagostini.live/wp-content/uploads/2025/07/TAN-ASHFORD.eot');
	src: url('https://www.molinoagostini.live/wp-content/uploads/2025/07/TAN-ASHFORD.eot?#iefix') format('embedded-opentype'),
		url('https://www.molinoagostini.live/wp-content/uploads/2025/07/TAN-ASHFORD.woff2') format('woff2'),
		url('https://www.molinoagostini.live/wp-content/uploads/2025/07/TAN-ASHFORD.woff') format('woff'),
		url('https://www.molinoagostini.live/wp-content/uploads/2025/07/TAN-ASHFORD.ttf') format('truetype'),
		url('https://www.molinoagostini.live/wp-content/uploads/2025/07/TAN-ASHFORD.svg#TANAshford') format('svg');
}
/* End Custom Fonts CSS */