.elementor-4044 .elementor-element.elementor-element-23052c66{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4044 .elementor-element.elementor-element-23052c66:not(.elementor-motion-effects-element-type-background), .elementor-4044 .elementor-element.elementor-element-23052c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4044 .elementor-element.elementor-element-304d84a7.elementor-element{--align-self:center;}.elementor-4044 .elementor-element.elementor-element-304d84a7 .elementor-heading-title{font-family:var( --e-global-typography-eb95e59-font-family ), Spartan;font-size:var( --e-global-typography-eb95e59-font-size );font-weight:var( --e-global-typography-eb95e59-font-weight );line-height:var( --e-global-typography-eb95e59-line-height );letter-spacing:var( --e-global-typography-eb95e59-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-a2c0703{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:250px;--padding-right:100px;}.elementor-4044 .elementor-element.elementor-element-905ffb0{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4044 .elementor-element.elementor-element-905ffb0:not(.elementor-motion-effects-element-type-background), .elementor-4044 .elementor-element.elementor-element-905ffb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ff3f7ee );}.elementor-4044 .elementor-element.elementor-element-905ffb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4044 .elementor-element.elementor-element-94ec754 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-94ec754{z-index:2;text-align:left;}.elementor-4044 .elementor-element.elementor-element-3fd5287{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:125px;}.elementor-4044 .elementor-element.elementor-element-f8eec4a > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-f8eec4a .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-45d9630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-45d9630{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-39ddff0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-39ddff0{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-a140b7b > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-a140b7b .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-f5fb34d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-f5fb34d{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-5e5e6a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-5e5e6a1{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-407fb7d > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-407fb7d .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-b7526b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-b7526b5{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-b16f608 > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-b16f608 .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-fe5e61f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-fe5e61f{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-023e329 > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-023e329 .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-9e4b40c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-9e4b40c{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-36b57d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-36b57d5{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-a196921 > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-a196921 .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-660573e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-660573e{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-84c1488 > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-84c1488 .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-5b96b77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-5b96b77{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-50c7631 > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-50c7631 .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-f80287e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-f80287e{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}.elementor-4044 .elementor-element.elementor-element-9f0cec6 > .elementor-widget-container{--e-transform-scale:1;}.elementor-4044 .elementor-element.elementor-element-9f0cec6 .elementor-heading-title{font-family:var( --e-global-typography-fd8ef28-font-family ), Spartan;font-size:var( --e-global-typography-fd8ef28-font-size );font-weight:var( --e-global-typography-fd8ef28-font-weight );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );color:var( --e-global-color-primary );}.elementor-4044 .elementor-element.elementor-element-f0e6c52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4044 .elementor-element.elementor-element-f0e6c52{font-family:"Spartan", Spartan;font-size:14px;font-style:normal;}body.elementor-page-4044:not(.elementor-motion-effects-element-type-background), body.elementor-page-4044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98052a4 );}body.elementor-page-4044{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4044 .elementor-element.elementor-element-304d84a7 .elementor-heading-title{font-size:var( --e-global-typography-eb95e59-font-size );line-height:var( --e-global-typography-eb95e59-line-height );letter-spacing:var( --e-global-typography-eb95e59-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-a2c0703{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4044 .elementor-element.elementor-element-905ffb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4044 .elementor-element.elementor-element-3fd5287{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4044 .elementor-element.elementor-element-f8eec4a .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-a140b7b .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-407fb7d .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-b16f608 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-023e329 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-a196921 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-84c1488 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-50c7631 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-9f0cec6 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}}@media(max-width:767px){.elementor-4044 .elementor-element.elementor-element-304d84a7 .elementor-heading-title{font-size:var( --e-global-typography-eb95e59-font-size );line-height:var( --e-global-typography-eb95e59-line-height );letter-spacing:var( --e-global-typography-eb95e59-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-a2c0703{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4044 .elementor-element.elementor-element-905ffb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4044 .elementor-element.elementor-element-3fd5287{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4044 .elementor-element.elementor-element-f8eec4a .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-a140b7b .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-407fb7d .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-b16f608 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-023e329 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-a196921 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-84c1488 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-50c7631 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}.elementor-4044 .elementor-element.elementor-element-9f0cec6 .elementor-heading-title{font-size:var( --e-global-typography-fd8ef28-font-size );line-height:var( --e-global-typography-fd8ef28-line-height );letter-spacing:var( --e-global-typography-fd8ef28-letter-spacing );}}@media(min-width:768px){.elementor-4044 .elementor-element.elementor-element-23052c66{--content-width:100%;}.elementor-4044 .elementor-element.elementor-element-a2c0703{--content-width:100%;}.elementor-4044 .elementor-element.elementor-element-905ffb0{--width:40%;}.elementor-4044 .elementor-element.elementor-element-3fd5287{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4044 .elementor-element.elementor-element-905ffb0{--width:50%;}.elementor-4044 .elementor-element.elementor-element-3fd5287{--width:50%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.casadormiveglia.com/wp-content/uploads/2024/02/Spartan-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.casadormiveglia.com/wp-content/uploads/2024/03/Spartan-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.casadormiveglia.com/wp-content/uploads/2024/03/Spartan-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.casadormiveglia.com/wp-content/uploads/2024/03/Spartan-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.casadormiveglia.com/wp-content/uploads/2024/03/Spartan-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.casadormiveglia.com/wp-content/uploads/2024/03/Spartan-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */