.elementor-1864 .elementor-element.elementor-element-5f17065a{--display:flex;--min-height:70vh;--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;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-1864 .elementor-element.elementor-element-5f17065a:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-5f17065a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42cb066 );background-image:url("https://studioquattrodesign.com/wp-content/uploads/2025/11/Slide_4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1864 .elementor-element.elementor-element-5f17065a::before, .elementor-1864 .elementor-element.elementor-element-5f17065a > .elementor-background-video-container::before, .elementor-1864 .elementor-element.elementor-element-5f17065a > .e-con-inner > .elementor-background-video-container::before, .elementor-1864 .elementor-element.elementor-element-5f17065a > .elementor-background-slideshow::before, .elementor-1864 .elementor-element.elementor-element-5f17065a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1864 .elementor-element.elementor-element-5f17065a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #1E1E1E1F 100%);}.elementor-1864 .elementor-element.elementor-element-66ae1d8f{--display:flex;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1864 .elementor-element.elementor-element-28e7dbb7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-1864 .elementor-element.elementor-element-4eed9ef5 .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(42px,3.64vw,70px);font-weight:800;text-transform:uppercase;line-height:90%;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);color:var( --e-global-color-secondary );}.elementor-1864 .elementor-element.elementor-element-4ac84347{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1864 .elementor-element.elementor-element-4ac84347.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1864 .elementor-element.elementor-element-31afbe2e .elementor-button{background-color:#2E2E2B00;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:130%;text-shadow:0px 0px 39px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-31afbe2e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-68e946b3 .elementor-button{background-color:#2E2E2B00;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:130%;text-shadow:0px 0px 39px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-68e946b3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-21c0347{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1864 .elementor-element.elementor-element-8afdb7a .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-8afdb7a .elementor-button:hover, .elementor-1864 .elementor-element.elementor-element-8afdb7a .elementor-button:focus{background-color:var( --e-global-color-264f530 );color:#3A2A1F;border-color:var( --e-global-color-264f530 );}.elementor-1864 .elementor-element.elementor-element-8afdb7a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-8afdb7a .elementor-button:hover svg, .elementor-1864 .elementor-element.elementor-element-8afdb7a .elementor-button:focus svg{fill:#3A2A1F;}.elementor-1864 .elementor-element.elementor-element-e8ec610 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-e8ec610 .elementor-button:hover, .elementor-1864 .elementor-element.elementor-element-e8ec610 .elementor-button:focus{background-color:var( --e-global-color-264f530 );color:#3A2A1F;border-color:var( --e-global-color-264f530 );}.elementor-1864 .elementor-element.elementor-element-e8ec610{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-e8ec610 .elementor-button:hover svg, .elementor-1864 .elementor-element.elementor-element-e8ec610 .elementor-button:focus svg{fill:#3A2A1F;}.elementor-1864 .elementor-element.elementor-element-6889e43a{--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;--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-1864 .elementor-element.elementor-element-5ad0e581{--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;--margin-top:-84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-24c0d598{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-353488f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-353488f8.e-con{--align-self:center;}.elementor-1864 .elementor-element.elementor-element-10d27c81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-10d27c81 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1864 .elementor-element.elementor-element-feb7123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:var( --e-global-color-primary );}.elementor-1864 .elementor-element.elementor-element-7d2f3121 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:#2E2E2B;color:#2E2E2B;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-7d2f3121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-7d2f3121.elementor-element{--align-self:center;}.elementor-1864 .elementor-element.elementor-element-23c12c7e{--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;}.elementor-1864 .elementor-element.elementor-element-61e71dc2{--display:flex;--min-height:70vh;}.elementor-1864 .elementor-element.elementor-element-61e71dc2:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-61e71dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2025/11/Armadio_Break.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1864 .elementor-element.elementor-element-2cbb5b97{--display:flex;--min-height:70vh;}.elementor-1864 .elementor-element.elementor-element-2cbb5b97:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-2cbb5b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2025/11/Armadio_Basic.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1864 .elementor-element.elementor-element-2431fbfb{--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;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-2431fbfb:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-2431fbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-264f530 );}.elementor-1864 .elementor-element.elementor-element-2630d284{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1864 .elementor-element.elementor-element-7bf800bb{--display:flex;--margin-top:-117px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-110b8d30{padding:20px 0px 22px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-110b8d30.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1864 .elementor-element.elementor-element-110b8d30 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5db2dca0{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-5db2dca0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-5db2dca0 p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-40e1b2be{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1864 .elementor-element.elementor-element-344fb34d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1864 .elementor-element.elementor-element-344fb34d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1864 .elementor-element.elementor-element-344fb34d{--image-transition-duration:0ms;--overlay-transition-duration:0ms;--content-text-align:center;--content-padding:20px;}.elementor-1864 .elementor-element.elementor-element-20196a72{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-20196a72:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-20196a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1864 .elementor-element.elementor-element-260fd711{padding:20px 0px 22px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-260fd711.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1864 .elementor-element.elementor-element-260fd711 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5295075e{padding:10px 10px 10px 10px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-5295075e .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-22dd206e{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-22dd206e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-22dd206e p{margin-block-end:14px;}.elementor-1864 .elementor-element.elementor-element-4d5ad8b0{--display:flex;}.elementor-1864 .elementor-element.elementor-element-2597013b{--display:grid;--min-height:240px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-7fc7234b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-d513783 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1864 .elementor-element.elementor-element-61c32ec8{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.6;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;bottom:0px;--z-index:2;}.elementor-1864 .elementor-element.elementor-element-61c32ec8::before, .elementor-1864 .elementor-element.elementor-element-61c32ec8 > .elementor-background-video-container::before, .elementor-1864 .elementor-element.elementor-element-61c32ec8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1864 .elementor-element.elementor-element-61c32ec8 > .elementor-background-slideshow::before, .elementor-1864 .elementor-element.elementor-element-61c32ec8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1864 .elementor-element.elementor-element-61c32ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42cb066 );--background-overlay:'';}body:not(.rtl) .elementor-1864 .elementor-element.elementor-element-61c32ec8{left:0px;}body.rtl .elementor-1864 .elementor-element.elementor-element-61c32ec8{right:0px;}.elementor-1864 .elementor-element.elementor-element-43ab93e .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1864 .elementor-element.elementor-element-5fd66b23 .elementor-button{background-color:#F3EEE700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-5fd66b23{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-7a9ba538{--display:flex;}.elementor-1864 .elementor-element.elementor-element-7a9ba538.e-con{--align-self:center;}.elementor-1864 .elementor-element.elementor-element-5098fdf{padding:010px 010px 010px 010px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-5098fdf .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-351a48ad{--display:flex;}.elementor-1864 .elementor-element.elementor-element-351a48ad.e-con{--align-self:center;}.elementor-1864 .elementor-element.elementor-element-2c7eb65a{text-align:center;}.elementor-1864 .elementor-element.elementor-element-49bbbd{--display:flex;}.elementor-1864 .elementor-element.elementor-element-61d3a2b2{--display:flex;--min-height:540px;--justify-content:center;}.elementor-1864 .elementor-element.elementor-element-85d59d4{padding:010px 010px 010px 010px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-85d59d4 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-4eff16ee{--display:flex;}.elementor-1864 .elementor-element.elementor-element-4eff16ee.e-con{--align-self:center;}.elementor-1864 .elementor-element.elementor-element-1711bd4b{text-align:center;}.elementor-1864 .elementor-element.elementor-element-374eaef9{--display:flex;}.elementor-1864 .elementor-element.elementor-element-374eaef9:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-374eaef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2026/04/Kico-Collection.jpg");background-position:bottom center;background-size:100% auto;}.elementor-1864 .elementor-element.elementor-element-4e9cafb0{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;bottom:0px;--z-index:2;}.elementor-1864 .elementor-element.elementor-element-4e9cafb0::before, .elementor-1864 .elementor-element.elementor-element-4e9cafb0 > .elementor-background-video-container::before, .elementor-1864 .elementor-element.elementor-element-4e9cafb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1864 .elementor-element.elementor-element-4e9cafb0 > .elementor-background-slideshow::before, .elementor-1864 .elementor-element.elementor-element-4e9cafb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1864 .elementor-element.elementor-element-4e9cafb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42cb066 );--background-overlay:'';}body:not(.rtl) .elementor-1864 .elementor-element.elementor-element-4e9cafb0{left:0px;}body.rtl .elementor-1864 .elementor-element.elementor-element-4e9cafb0{right:0px;}.elementor-1864 .elementor-element.elementor-element-13e72882 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1864 .elementor-element.elementor-element-2df89bfa .elementor-button{background-color:#F3EEE700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-2df89bfa{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-2d95d64{--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;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-2d95d64:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-2d95d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-264f530 );}.elementor-1864 .elementor-element.elementor-element-50b6f158{--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;}.elementor-1864 .elementor-element.elementor-element-50b6f158:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-50b6f158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2026/04/Closet.png");background-position:bottom left;background-size:cover;}.elementor-1864 .elementor-element.elementor-element-13a4c91f{--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;}.elementor-1864 .elementor-element.elementor-element-2c9b2804{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-47ee44da{padding:20px 0px 28px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-47ee44da.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1864 .elementor-element.elementor-element-47ee44da .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(32px,2.70vw,52px);font-weight:500;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-3cfa6c88{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-3cfa6c88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-3cfa6c88 p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-5011694a{padding:0px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-5011694a .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-7e57b2b3{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-7e57b2b3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-7e57b2b3 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-5ee5b959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-5ee5b959 .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;text-transform:capitalize;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-76b8dff0{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-76b8dff0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-76b8dff0 p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-2c112a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:015px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-2c112a .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;text-transform:capitalize;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-2cc314f7{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-2cc314f7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-2cc314f7 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-433c76cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:015px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-433c76cc .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;text-transform:capitalize;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-2d58854d{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-2d58854d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-2d58854d p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-5a2d6bed .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-5a2d6bed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-746ba541{--display:flex;--min-height:67px;--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;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-746ba541:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-746ba541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-264f530 );}.elementor-1864 .elementor-element.elementor-element-5a098dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-6037463b{--display:flex;--margin-top:13px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-29136b8d{padding:20px 0px 28px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-29136b8d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1864 .elementor-element.elementor-element-29136b8d .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(32px,2.70vw,52px);font-weight:500;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-752b5242{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-752b5242.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-752b5242 p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-c970800{padding:0px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-c970800 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-47781b87{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-47781b87.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-47781b87 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-6304f911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-6304f911 .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;text-transform:capitalize;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-55c3e377{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-55c3e377.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-55c3e377 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-23f58ec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:015px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-23f58ec5 .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;text-transform:capitalize;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-52b25417{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-52b25417.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-52b25417 p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-642728f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:015px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-642728f3 .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;text-transform:capitalize;line-height:normal;letter-spacing:0.5px;}.elementor-1864 .elementor-element.elementor-element-1cc84417{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-1cc84417.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-1cc84417 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-5fd8c5ab .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-5fd8c5ab{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-256eee37{--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;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-256eee37:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-256eee37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2026/04/Closet-with-Stone-spash.png");background-position:center right;background-size:cover;}.elementor-1864 .elementor-element.elementor-element-7422efb1{--display:flex;--min-height:0px;--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-4c31e4aa{--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-4b8a39ad{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1864 .elementor-element.elementor-element-4b8a39ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-42f3ae81{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1864 .elementor-element.elementor-element-42f3ae81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-3e8f46d1 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-6773219e{--display:flex;}.elementor-1864 .elementor-element.elementor-element-58e46f05{--display:flex;}.elementor-1864 .elementor-element.elementor-element-257c9531{--display:flex;}.elementor-1864 .elementor-element.elementor-element-41095dbc{--display:flex;}.elementor-1864 .elementor-element.elementor-element-58bc012e{--display:flex;}.elementor-1864 .elementor-element.elementor-element-2362dfb4{--display:flex;}.elementor-1864 .elementor-element.elementor-element-6541f540{--display:flex;}.elementor-1864 .elementor-element.elementor-element-3b839a87{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-1864 .elementor-element.elementor-element-3b839a87 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2E2E2B;}.elementor-1864 .elementor-element.elementor-element-3b839a87 {--n-accordion-padding:12px 0px 12px 0px;}:where( .elementor-1864 .elementor-element.elementor-element-3b839a87 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-29c04c96{--display:flex;}.elementor-1864 .elementor-element.elementor-element-29c04c96:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-29c04c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2026/04/Cabina_Cremagliera.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1864 .elementor-element.elementor-element-fa69a96{--display:flex;--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;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-1864 .elementor-element.elementor-element-3986db4{--display:flex;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-38272df{padding:20px 0px 22px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-38272df.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1864 .elementor-element.elementor-element-38272df .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-c9ff794{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-c9ff794.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-c9ff794 p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-1e3c1c8 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-1e3c1c8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-1e3c1c8.elementor-element{--align-self:center;}.elementor-1864 .elementor-element.elementor-element-7fc6931{--display:flex;}.elementor-1864 .elementor-element.elementor-element-aba90dc{--display:flex;}.elementor-1864 .elementor-element.elementor-element-33ada50{--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;}.elementor-1864 .elementor-element.elementor-element-9fb4502{--display:flex;}.elementor-1864 .elementor-element.elementor-element-1661472 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1864 .elementor-element.elementor-element-fd9fc8e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:32px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1864 .elementor-element.elementor-element-69b33ef .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-abcef91 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-abcef91{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-abcef91.elementor-element{--align-self:flex-start;}.elementor-1864 .elementor-element.elementor-element-2443680{--display:flex;}.elementor-1864 .elementor-element.elementor-element-9601df3{--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;}.elementor-1864 .elementor-element.elementor-element-8326ed9{--display:flex;}.elementor-1864 .elementor-element.elementor-element-5c826d1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1864 .elementor-element.elementor-element-19f1728{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:32px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1864 .elementor-element.elementor-element-8a46e2d .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-acac094 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-acac094{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-acac094.elementor-element{--align-self:flex-start;}.elementor-1864 .elementor-element.elementor-element-6e60d11{--display:flex;}.elementor-1864 .elementor-element.elementor-element-440fc72{--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;}.elementor-1864 .elementor-element.elementor-element-aca373a{--display:flex;}.elementor-1864 .elementor-element.elementor-element-a5fd937 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1864 .elementor-element.elementor-element-7c79e2c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:32px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1864 .elementor-element.elementor-element-0448b99 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-1b6b4e9 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-1b6b4e9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-1b6b4e9.elementor-element{--align-self:flex-start;}.elementor-1864 .elementor-element.elementor-element-6776734{--display:flex;}.elementor-1864 .elementor-element.elementor-element-530e7b1{--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;}.elementor-1864 .elementor-element.elementor-element-fe482fe{--display:flex;}.elementor-1864 .elementor-element.elementor-element-c1eefdc{text-align:start;}.elementor-1864 .elementor-element.elementor-element-c1eefdc img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1864 .elementor-element.elementor-element-bca6e60{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:32px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1864 .elementor-element.elementor-element-345373b .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-16c5182 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-16c5182{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1864 .elementor-element.elementor-element-16c5182.elementor-element{--align-self:flex-start;}.elementor-1864 .elementor-element.elementor-element-09b64ca{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:64px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}:where( .elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:32px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:32px;--padding-inline-start:0px;}.elementor-1864 .elementor-element.elementor-element-272bfab{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-272bfab:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-272bfab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1864 .elementor-element.elementor-element-fc6acd3{--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;}.elementor-1864 .elementor-element.elementor-element-fc6acd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-0928ab6{--display:flex;}.elementor-1864 .elementor-element.elementor-element-c6a7866{padding:20px 0px 28px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-c6a7866.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1864 .elementor-element.elementor-element-c6a7866 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-0c05fc1{text-align:center;}.elementor-1864 .elementor-element.elementor-element-0c05fc1 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-4c0841d{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-4c0841d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-4c0841d p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-dc482c7 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-dc482c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-1864 .elementor-element.elementor-element-4bfe29c{padding:0px 0px 0px 0px;text-align:center;}.elementor-1864 .elementor-element.elementor-element-4bfe29c .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-ef79fe3{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-1864 .elementor-element.elementor-element-ef79fe3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-ef79fe3 p{margin-block-end:15px;}.elementor-1864 .elementor-element.elementor-element-8003c0b .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-8003c0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-1864 .elementor-element.elementor-element-82fe154{--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;}.elementor-1864 .elementor-element.elementor-element-82fe154:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-82fe154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2024/11/03_EuroCucina24-Iconica-3940.jpg");background-position:bottom center;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-1864 .elementor-element.elementor-element-28e7dbb7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1864 .elementor-element.elementor-element-24c0d598{--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-10d27c81 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-110b8d30 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5db2dca0{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-260fd711 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5295075e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-2597013b{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-43ab93e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5098fdf .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-85d59d4 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-13e72882 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-3cfa6c88{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-5011694a .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-7e57b2b3{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-76b8dff0{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-752b5242{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-c970800 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-47781b87{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-55c3e377{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-52b25417{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-1cc84417{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-3e8f46d1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-3b839a87{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1864 .elementor-element.elementor-element-3b839a87 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-38272df .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-c9ff794{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-69b33ef .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-8a46e2d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-0448b99 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-345373b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-09b64ca{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1864 .elementor-element.elementor-element-c6a7866 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-0c05fc1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-4c0841d{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-4bfe29c .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-ef79fe3{width:var( --container-widget-width, 489.375px );max-width:489.375px;--container-widget-width:489.375px;--container-widget-flex-grow:0;}}@media(max-width:1220px){.elementor-1864 .elementor-element.elementor-element-24c0d598{--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-2597013b{--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-09b64ca{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-1864 .elementor-element.elementor-element-66ae1d8f{--min-height:70vh;}.elementor-1864 .elementor-element.elementor-element-28e7dbb7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1864 .elementor-element.elementor-element-24c0d598{--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-10d27c81 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-110b8d30 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-260fd711 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5295075e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-2597013b{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-43ab93e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5098fdf .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-85d59d4 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-13e72882 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5011694a .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-c970800 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-4c31e4aa{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1864 .elementor-element.elementor-element-3e8f46d1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-3b839a87{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1864 .elementor-element.elementor-element-3b839a87 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-38272df .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-69b33ef .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-8a46e2d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-0448b99 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-345373b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-09b64ca{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:32px;}.elementor-1864 .elementor-element.elementor-element-c6a7866 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-0c05fc1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-4bfe29c .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}}@media(max-width:767px){.elementor-1864 .elementor-element.elementor-element-5f17065a{--min-height:55vh;--overlay-opacity:0.06;}.elementor-1864 .elementor-element.elementor-element-66ae1d8f{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1864 .elementor-element.elementor-element-28e7dbb7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1864 .elementor-element.elementor-element-4eed9ef5 .elementor-heading-title{font-size:21px;}.elementor-1864 .elementor-element.elementor-element-4ac84347{--width:303.333px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1864 .elementor-element.elementor-element-21c0347{--margin-top:0px;--margin-bottom:-32px;--margin-left:-12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1864 .elementor-element.elementor-element-8afdb7a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 15px 4px 9px;}.elementor-1864 .elementor-element.elementor-element-8afdb7a .elementor-button{font-size:12px;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:06px 8px 3px 7px;}.elementor-1864 .elementor-element.elementor-element-e8ec610{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 15px 4px 9px;}.elementor-1864 .elementor-element.elementor-element-e8ec610 .elementor-button{font-size:12px;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:06px 8px 3px 7px;}.elementor-1864 .elementor-element.elementor-element-24c0d598{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-10d27c81 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-7d2f3121{padding:0px 0px 6px 0px;}.elementor-1864 .elementor-element.elementor-element-23c12c7e{--flex-wrap:nowrap;}.elementor-1864 .elementor-element.elementor-element-7bf800bb{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-110b8d30 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-40e1b2be{--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-260fd711 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5295075e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-2597013b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1864 .elementor-element.elementor-element-7fc7234b{--min-height:400px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-43ab93e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5098fdf .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-49bbbd{--min-height:400px;}.elementor-1864 .elementor-element.elementor-element-61d3a2b2.e-con{--order:99999 /* order end hack */;}.elementor-1864 .elementor-element.elementor-element-85d59d4 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-374eaef9{--min-height:400px;}.elementor-1864 .elementor-element.elementor-element-374eaef9.e-con{--order:99999 /* order end hack */;}.elementor-1864 .elementor-element.elementor-element-13e72882 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-2d95d64{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1864 .elementor-element.elementor-element-50b6f158{--width:500px;--min-height:290px;}.elementor-1864 .elementor-element.elementor-element-50b6f158:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-50b6f158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1864 .elementor-element.elementor-element-47ee44da .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-5011694a .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-5ee5b959 .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-76b8dff0{padding:8px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-2c112a .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-433c76cc .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-29136b8d .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-c970800 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-6304f911 .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-23f58ec5 .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-52b25417{padding:8px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-642728f3 .elementor-heading-title{font-size:26px;}.elementor-1864 .elementor-element.elementor-element-256eee37{--width:500px;--min-height:290px;}.elementor-1864 .elementor-element.elementor-element-256eee37:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-256eee37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1864 .elementor-element.elementor-element-3e8f46d1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-3b839a87{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-1864 .elementor-element.elementor-element-3b839a87 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-38272df .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-69b33ef .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-8a46e2d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-0448b99 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-345373b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-09b64ca{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1864 .elementor-element.elementor-element-c6a7866 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-0c05fc1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-4c0841d{padding:8px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-4bfe29c .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-1864 .elementor-element.elementor-element-ef79fe3{padding:8px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-82fe154{--width:500px;--min-height:260px;}.elementor-1864 .elementor-element.elementor-element-82fe154:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-82fe154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(min-width:768px){.elementor-1864 .elementor-element.elementor-element-23c12c7e{--width:100%;}.elementor-1864 .elementor-element.elementor-element-61e71dc2{--width:10%;}.elementor-1864 .elementor-element.elementor-element-2cbb5b97{--width:10%;}.elementor-1864 .elementor-element.elementor-element-2597013b{--content-width:1440px;}.elementor-1864 .elementor-element.elementor-element-61c32ec8{--width:min(500px,100%);}.elementor-1864 .elementor-element.elementor-element-351a48ad{--content-width:607px;}.elementor-1864 .elementor-element.elementor-element-4eff16ee{--content-width:607px;}.elementor-1864 .elementor-element.elementor-element-4e9cafb0{--width:min(500px,100%);}.elementor-1864 .elementor-element.elementor-element-50b6f158{--width:33.3333%;}.elementor-1864 .elementor-element.elementor-element-13a4c91f{--width:66.6666%;}.elementor-1864 .elementor-element.elementor-element-5a098dd{--width:66.6666%;}.elementor-1864 .elementor-element.elementor-element-256eee37{--width:33.3333%;}.elementor-1864 .elementor-element.elementor-element-4b8a39ad{--width:48.289%;}.elementor-1864 .elementor-element.elementor-element-42f3ae81{--width:99.546%;}.elementor-1864 .elementor-element.elementor-element-fc6acd3{--width:49.629%;}.elementor-1864 .elementor-element.elementor-element-82fe154{--width:66.6666%;}}@media(max-width:1440px) and (min-width:768px){.elementor-1864 .elementor-element.elementor-element-fc6acd3{--width:770.99px;}}/* Start custom CSS for container, class: .elementor-element-23c12c7e */.elementor-1864 .elementor-element.elementor-element-23c12c7e > div{
        transition: all 0.4s ease-in-out;
        flex: 1 9 50%;
}

.elementor-1864 .elementor-element.elementor-element-23c12c7e > div:hover{
    flex: 99999 1 100%;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5db2dca0 */.elementor-1864 .elementor-element.elementor-element-5db2dca0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-5db2dca0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22dd206e */.elementor-1864 .elementor-element.elementor-element-22dd206e ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-22dd206e ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d513783 */.elementor-1864 .elementor-element.elementor-element-d513783{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc7234b */.elementor-1864 .elementor-element.elementor-element-7fc7234b::before{
    z-index: 1;
    pointer-events: none;
}

/*.elementor-1864 .elementor-element.elementor-element-7fc7234b:hover::before{*/
/*    opacity: 0.6;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c7eb65a */.elementor-1864 .elementor-element.elementor-element-2c7eb65a ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2c7eb65a ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1711bd4b */.elementor-1864 .elementor-element.elementor-element-1711bd4b ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-1711bd4b ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49bbbd */.elementor-1864 .elementor-element.elementor-element-49bbbd::before{
    z-index: 1;
    pointer-events: none;
}

/*.elementor-1864 .elementor-element.elementor-element-49bbbd:hover::before{*/
/*    opacity: 0.6;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374eaef9 */.elementor-1864 .elementor-element.elementor-element-374eaef9::before{
    z-index: 1;
    pointer-events: none;
}

/*.elementor-1864 .elementor-element.elementor-element-374eaef9:hover::before{*/
/*    opacity: 0.6;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cfa6c88 */.elementor-1864 .elementor-element.elementor-element-3cfa6c88 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-3cfa6c88 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e57b2b3 */.elementor-1864 .elementor-element.elementor-element-7e57b2b3 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-7e57b2b3 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76b8dff0 */.elementor-1864 .elementor-element.elementor-element-76b8dff0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-76b8dff0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc314f7 */.elementor-1864 .elementor-element.elementor-element-2cc314f7 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2cc314f7 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d58854d */.elementor-1864 .elementor-element.elementor-element-2d58854d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d58854d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752b5242 */.elementor-1864 .elementor-element.elementor-element-752b5242 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-752b5242 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47781b87 */.elementor-1864 .elementor-element.elementor-element-47781b87 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-47781b87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c3e377 */.elementor-1864 .elementor-element.elementor-element-55c3e377 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-55c3e377 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b25417 */.elementor-1864 .elementor-element.elementor-element-52b25417 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-52b25417 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cc84417 */.elementor-1864 .elementor-element.elementor-element-1cc84417 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-1cc84417 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68a9522d */.elementor-1864 .elementor-element.elementor-element-68a9522d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-68a9522d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a8904 */.elementor-1864 .elementor-element.elementor-element-a1a8904 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-a1a8904 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288a24b0 */.elementor-1864 .elementor-element.elementor-element-288a24b0 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-288a24b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4fa0f2 */.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2d4fa0f2 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34b34f */.elementor-1864 .elementor-element.elementor-element-f34b34f ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-f34b34f ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0611f5 */.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-2f0611f5 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414b1d50 */.elementor-1864 .elementor-element.elementor-element-414b1d50 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-414b1d50 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29c04c96 */.elementor-1864 .elementor-element.elementor-element-29c04c96{
    aspect-ratio: 760/500
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9ff794 */.elementor-1864 .elementor-element.elementor-element-c9ff794 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-c9ff794 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1661472 */.elementor-1864 .elementor-element.elementor-element-1661472{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dce5fa */.elementor-1864 .elementor-element.elementor-element-9dce5fa ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-9dce5fa ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c826d1 */.elementor-1864 .elementor-element.elementor-element-5c826d1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc606ec */.elementor-1864 .elementor-element.elementor-element-cc606ec ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-cc606ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5fd937 */.elementor-1864 .elementor-element.elementor-element-a5fd937{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77aa53e */.elementor-1864 .elementor-element.elementor-element-77aa53e ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-77aa53e ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1eefdc */.elementor-1864 .elementor-element.elementor-element-c1eefdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d0fbe7 */.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1661472 */.elementor-1864 .elementor-element.elementor-element-1661472{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dce5fa */.elementor-1864 .elementor-element.elementor-element-9dce5fa ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-9dce5fa ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c826d1 */.elementor-1864 .elementor-element.elementor-element-5c826d1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc606ec */.elementor-1864 .elementor-element.elementor-element-cc606ec ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-cc606ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5fd937 */.elementor-1864 .elementor-element.elementor-element-a5fd937{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77aa53e */.elementor-1864 .elementor-element.elementor-element-77aa53e ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-77aa53e ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1eefdc */.elementor-1864 .elementor-element.elementor-element-c1eefdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d0fbe7 */.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1661472 */.elementor-1864 .elementor-element.elementor-element-1661472{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dce5fa */.elementor-1864 .elementor-element.elementor-element-9dce5fa ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-9dce5fa ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c826d1 */.elementor-1864 .elementor-element.elementor-element-5c826d1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc606ec */.elementor-1864 .elementor-element.elementor-element-cc606ec ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-cc606ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5fd937 */.elementor-1864 .elementor-element.elementor-element-a5fd937{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77aa53e */.elementor-1864 .elementor-element.elementor-element-77aa53e ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-77aa53e ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1eefdc */.elementor-1864 .elementor-element.elementor-element-c1eefdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d0fbe7 */.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1661472 */.elementor-1864 .elementor-element.elementor-element-1661472{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dce5fa */.elementor-1864 .elementor-element.elementor-element-9dce5fa ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-9dce5fa ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c826d1 */.elementor-1864 .elementor-element.elementor-element-5c826d1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc606ec */.elementor-1864 .elementor-element.elementor-element-cc606ec ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-cc606ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5fd937 */.elementor-1864 .elementor-element.elementor-element-a5fd937{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77aa53e */.elementor-1864 .elementor-element.elementor-element-77aa53e ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-77aa53e ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1eefdc */.elementor-1864 .elementor-element.elementor-element-c1eefdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d0fbe7 */.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1661472 */.elementor-1864 .elementor-element.elementor-element-1661472{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dce5fa */.elementor-1864 .elementor-element.elementor-element-9dce5fa ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-9dce5fa ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c826d1 */.elementor-1864 .elementor-element.elementor-element-5c826d1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc606ec */.elementor-1864 .elementor-element.elementor-element-cc606ec ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-cc606ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5fd937 */.elementor-1864 .elementor-element.elementor-element-a5fd937{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77aa53e */.elementor-1864 .elementor-element.elementor-element-77aa53e ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-77aa53e ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1eefdc */.elementor-1864 .elementor-element.elementor-element-c1eefdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d0fbe7 */.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-1d0fbe7 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-09b64ca */.elementor-1864 .elementor-element.elementor-element-09b64ca{
    user-select: none;
}

.elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-pagination{
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    top:unset;
    width: min(684px,100%);
    height: 3px !important;
}

.elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-pagination-bullet {
    border-radius: 0;
    height: 100% ;
    width: 25% ;
    margin:0 ;
}


.elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-pagination-bullet:hover{
    opacity: 0.2;
}

.elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-pagination-bullet-active:hover{
    opacity: 1;
}

/*.elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-slide-next + .swiper-slide{*/
/*    opacity: 0.3;*/
/*}*/

.elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-slide{
    cursor:grab;
}
.elementor-1864 .elementor-element.elementor-element-09b64ca .swiper-slide:active{
    cursor:grabbing;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc6931 */.elementor-1864 .elementor-element.elementor-element-7fc6931{
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0841d */.elementor-1864 .elementor-element.elementor-element-4c0841d ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-4c0841d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef79fe3 */.elementor-1864 .elementor-element.elementor-element-ef79fe3 ul{
    padding-left: 16px;
    
}

.elementor-1864 .elementor-element.elementor-element-ef79fe3 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avant Garde';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studioquattrodesign.com/wp-content/uploads/2025/12/AVGARDN_2.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gordita Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.eot');
	src: url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.woff') format('woff'),
		url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */