.elementor-30453 .elementor-element.elementor-element-508b6cd6{--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;border-style:solid;--border-style:solid;border-width:0.4px 0px 0px 0px;--border-top-width:0.4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:66px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30453 .elementor-element.elementor-element-1ae7aecc{--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-30453 .elementor-element.elementor-element-1ae7aecc.e-con{--flex-grow:0;--flex-shrink:0;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-31065590{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-366b2d5e{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-366b2d5e > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:39px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-366b2d5e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-366b2d5e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-578c98c4{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-578c98c4 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-578c98c4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-578c98c4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-108ed82a{--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:flex-end;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:0%;}.elementor-30453 .elementor-element.elementor-element-108ed82a:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-108ed82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/Bad-Gastein-09.2009-210.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30453 .elementor-element.elementor-element-d54997e{--display:flex;--min-height:645px;--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:center;--align-items:stretch;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-30453 .elementor-element.elementor-element-d54997e:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-d54997e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F39E;}.elementor-30453 .elementor-element.elementor-element-24084694{width:var( --container-widget-width, 105.136% );max-width:105.136%;--container-widget-width:105.136%;--container-widget-flex-grow:0;text-align:start;}.elementor-30453 .elementor-element.elementor-element-24084694 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-24084694.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-24084694 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:33px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-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-30453 .elementor-element.elementor-element-47a81789 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-47a81789.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-47a81789{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-30453 .elementor-element.elementor-element-28e5d3d0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-28e5d3d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-28e5d3d0.elementor-element{--align-self:flex-start;--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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-e57c075 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-1175a2a6{--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:flex-end;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:0%;}.elementor-30453 .elementor-element.elementor-element-1175a2a6:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-1175a2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2025/02/mixmax9999.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30453 .elementor-element.elementor-element-758773e4{--display:flex;--min-height:645px;--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:center;--align-items:stretch;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-30453 .elementor-element.elementor-element-758773e4:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-758773e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F39E;}.elementor-30453 .elementor-element.elementor-element-6bddee1c{width:var( --container-widget-width, 105.136% );max-width:105.136%;--container-widget-width:105.136%;--container-widget-flex-grow:0;text-align:start;}.elementor-30453 .elementor-element.elementor-element-6bddee1c > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-6bddee1c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-6bddee1c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:33px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-411fd4 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-411fd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-411fd4{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-30453 .elementor-element.elementor-element-305281ba{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-305281ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-305281ba.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-34c8fd33 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-52f7afd7{margin-top:95px;margin-bottom:95px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-wrapper{gap:15px;}.elementor-30453 .elementor-element.elementor-element-5986b31f.elementor-view-stacked .elementor-icon{background-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-5986b31f.elementor-view-framed .elementor-icon, .elementor-30453 .elementor-element.elementor-element-5986b31f.elementor-view-default .elementor-icon{fill:#CEA513;color:#CEA513;border-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.7px;}.elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-title{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-description{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-wrapper{gap:15px;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd.elementor-view-stacked .elementor-icon{background-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd.elementor-view-framed .elementor-icon, .elementor-30453 .elementor-element.elementor-element-28a8b2bd.elementor-view-default .elementor-icon{fill:#CEA513;color:#CEA513;border-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.7px;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-title{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-description{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-wrapper{gap:15px;}.elementor-30453 .elementor-element.elementor-element-21d7acb6.elementor-view-stacked .elementor-icon{background-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-21d7acb6.elementor-view-framed .elementor-icon, .elementor-30453 .elementor-element.elementor-element-21d7acb6.elementor-view-default .elementor-icon{fill:#CEA513;color:#CEA513;border-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.7px;}.elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-title{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-description{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-wrapper{gap:15px;}.elementor-30453 .elementor-element.elementor-element-1a3745ca.elementor-view-stacked .elementor-icon{background-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-1a3745ca.elementor-view-framed .elementor-icon, .elementor-30453 .elementor-element.elementor-element-1a3745ca.elementor-view-default .elementor-icon{fill:#CEA513;color:#CEA513;border-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.7px;}.elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-title{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-description{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-wrapper{gap:15px;}.elementor-30453 .elementor-element.elementor-element-241196e1.elementor-view-stacked .elementor-icon{background-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-241196e1.elementor-view-framed .elementor-icon, .elementor-30453 .elementor-element.elementor-element-241196e1.elementor-view-default .elementor-icon{fill:#CEA513;color:#CEA513;border-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.7px;}.elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-title{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-description{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-wrapper{gap:15px;}.elementor-30453 .elementor-element.elementor-element-e434c25.elementor-view-stacked .elementor-icon{background-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-e434c25.elementor-view-framed .elementor-icon, .elementor-30453 .elementor-element.elementor-element-e434c25.elementor-view-default .elementor-icon{fill:#CEA513;color:#CEA513;border-color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2.7px;}.elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-title{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-description{color:#CEA513;}.elementor-30453 .elementor-element.elementor-element-410e7d75{--spacer-size:50px;}.elementor-30453 .elementor-element.elementor-element-787014c0{--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:98px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-2f784089{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-2f784089 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:0px 0px 42px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-2f784089.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-2f784089 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:33px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-58b0e6f3{--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-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30453 .elementor-element.elementor-element-a5c2f8e > .elementor-widget-container{margin:33px 188px 33px 183px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-ca980ca{--display:flex;--min-height:724px;--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:155px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-ca980ca:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-ca980ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-101145a );}.elementor-30453 .elementor-element.elementor-element-ca980ca::before, .elementor-30453 .elementor-element.elementor-element-ca980ca > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-ca980ca > .e-con-inner > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-ca980ca > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-ca980ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-ca980ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e15b501 );--background-overlay:'';}.elementor-30453 .elementor-element.elementor-element-7f80f25e{--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-30453 .elementor-element.elementor-element-7f80f25e:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-7f80f25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/07/©ManuelaWilpernig_k-2.jpg");background-size:cover;}.elementor-30453 .elementor-element.elementor-element-7f80f25e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-1e8c38a7{--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-30453 .elementor-element.elementor-element-46c07e1c > .elementor-widget-container{margin:0px 55px 0px 66px;padding:4% 6% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-46c07e1c{text-align:justify;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-23ff504f{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:start;}.elementor-30453 .elementor-element.elementor-element-23ff504f > .elementor-widget-container{margin:3px 0px 20px 92px;}.elementor-30453 .elementor-element.elementor-element-23ff504f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button{background-color:var( --e-global-color-5cf087a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button:focus{background-color:var( --e-global-color-5cf087a );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-52249e76 > .elementor-widget-container{margin:0px 0px 28px 66px;}.elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-1ca7bbb1{--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-30453 .elementor-element.elementor-element-7f3c3ad2{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-7f3c3ad2 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7f3c3ad2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7f3c3ad2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-df049ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30453 .elementor-element.elementor-element-6becfb76{--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-widget-star-rating .elementor-star-rating__title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-7ad64457{text-align:start;}.elementor-30453 .elementor-element.elementor-element-7ad64457 > .elementor-widget-container{margin:44px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-7ad64457 .elementor-star-rating{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-7ad64457 .elementor-star-rating i:not(:last-of-type){margin-inline-end:10px;}.elementor-30453 .elementor-element.elementor-element-7ad64457 .elementor-star-rating i:before{color:#CEBA3F;}.elementor-widget-testimonial .elementor-testimonial-content{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-30453 .elementor-element.elementor-element-1ef50c02{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-30453 .elementor-element.elementor-element-1ef50c02 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-30453 .elementor-element.elementor-element-1ef50c02.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-1ef50c02 .elementor-testimonial-wrapper{text-align:start;}.elementor-30453 .elementor-element.elementor-element-1ef50c02 .elementor-testimonial-content{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.9em;letter-spacing:0px;}.elementor-30453 .elementor-element.elementor-element-1ef50c02 .elementor-testimonial-name{color:#20232E;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;}.elementor-30453 .elementor-element.elementor-element-1ef50c02 .elementor-testimonial-job{font-family:"EB Garamond", Sans-serif;}.elementor-30453 .elementor-element.elementor-element-68dbdcf{--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-30453 .elementor-element.elementor-element-224e49e8{text-align:start;}.elementor-30453 .elementor-element.elementor-element-224e49e8 > .elementor-widget-container{margin:44px 0px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-224e49e8 .elementor-star-rating{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-224e49e8 .elementor-star-rating i:not(:last-of-type){margin-inline-end:10px;}.elementor-30453 .elementor-element.elementor-element-224e49e8 .elementor-star-rating i:before{color:#CEBA3F;}.elementor-30453 .elementor-element.elementor-element-5df66765{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-30453 .elementor-element.elementor-element-5df66765 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-30453 .elementor-element.elementor-element-5df66765.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-5df66765 .elementor-testimonial-wrapper{text-align:start;}.elementor-30453 .elementor-element.elementor-element-5df66765 .elementor-testimonial-content{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.9em;letter-spacing:0px;}.elementor-30453 .elementor-element.elementor-element-5df66765 .elementor-testimonial-name{color:#20232E;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;}.elementor-30453 .elementor-element.elementor-element-5df66765 .elementor-testimonial-job{font-family:"EB Garamond", Sans-serif;}.elementor-30453 .elementor-element.elementor-element-5d1911f4{--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:98px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-7e42c351{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-7e42c351 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:0px 0px 42px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7e42c351.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7e42c351 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:33px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-3ed154d8{--display:flex;--min-height:555px;--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-30453 .elementor-element.elementor-element-3ed154d8:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-3ed154d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/Sanna-Jagas.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-30453 .elementor-element.elementor-element-7becea80{--spacer-size:200px;}.elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-396ed67a > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-4ea178d9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-3fb91ccf{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-3fb91ccf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-3fb91ccf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button{background-color:var( --e-global-color-5cf087a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button:focus{background-color:var( --e-global-color-5cf087a );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-7046ceba > .elementor-widget-container{margin:0px 0px 28px 66px;}.elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-5440c84b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:111px;--margin-bottom:66px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-7c2edb79{--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:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-39806b8f{--display:flex;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:55px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-2e4b75c9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-10ff9407 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-30453 .elementor-element.elementor-element-50ad20a3{--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-30453 .elementor-element.elementor-element-64ee42f7{--display:flex;}.elementor-30453 .elementor-element.elementor-element-2892f333{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-2892f333 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:55px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-2892f333.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-2892f333 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-a41eef8 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-30453 .elementor-element.elementor-element-644c01d1{--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:122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-4514b349{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-4514b349 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-4514b349.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-4514b349 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-32bfad79{--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-30453 .elementor-element.elementor-element-2341002b > .elementor-widget-container{margin:33px 188px 33px 183px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-4f6692aa{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-4f6692aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-f415b2b{--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-30453 .elementor-element.elementor-element-dfaf50a{--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-30453 .elementor-element.elementor-element-dfaf50a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7c8098cb{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-7c8098cb > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:111px 0px 22px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7c8098cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7c8098cb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:33px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button{background-color:var( --e-global-color-5cf087a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button:focus{background-color:var( --e-global-color-5cf087a );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-13185b37 > .elementor-widget-container{margin:0px 0px 28px 33px;}.elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button .elementor-button-content-wrapper{gap:37px;}.elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-1791562{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1791562 > .elementor-widget-container{margin:0px 0px 46px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-1791562.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-3585de7{--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-30453 .elementor-element.elementor-element-5f9807af{--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:55px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-7268320f{--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:center;--align-items:center;}.elementor-30453 .elementor-element.elementor-element-7268320f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-1ca4a207 > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products .added_to_cart{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.9px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1ca4a207 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-1ca4a207 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-101145a );background-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-3e086283{--display:flex;--min-height:555px;--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-30453 .elementor-element.elementor-element-3e086283:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-3e086283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/japanese-Kohei-Tanaka.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-30453 .elementor-element.elementor-element-3722c9d5{--spacer-size:200px;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-36ea5e7d > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-658782d3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-4c0fef4a{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-4c0fef4a > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:77px 0px 66px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-4c0fef4a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-4c0fef4a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-54a11f11{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-54a11f11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-54a11f11.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button{background-color:var( --e-global-color-5cf087a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button:focus{background-color:var( --e-global-color-5cf087a );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-71ac8465 > .elementor-widget-container{margin:0px 0px 28px 66px;}.elementor-30453 .elementor-element.elementor-element-71ac8465.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-104f201c{--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-30453 .elementor-element.elementor-element-e0e95cc > .elementor-widget-container{margin:33px 188px 33px 183px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-603050a7{--display:flex;--min-height:555px;--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-30453 .elementor-element.elementor-element-603050a7:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-603050a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/grass-835270_1920.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-30453 .elementor-element.elementor-element-439f4572{--spacer-size:200px;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-3a4a7968 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-b2135d6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-2aae238b{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-2aae238b > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:77px 0px 66px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-2aae238b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-2aae238b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-1818e4a0{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1818e4a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-1818e4a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button{background-color:var( --e-global-color-5cf087a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button:focus{background-color:var( --e-global-color-5cf087a );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-3bf9b709 > .elementor-widget-container{margin:0px 0px 28px 66px;}.elementor-30453 .elementor-element.elementor-element-3bf9b709.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-20c28e0e{--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:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-36ec8328 > .elementor-widget-container{margin:33px 188px 33px 183px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-270a038c{--display:flex;--min-height:555px;--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-30453 .elementor-element.elementor-element-270a038c:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-270a038c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2025/10/Alpen_web.png");background-position:center center;background-repeat:no-repeat;}.elementor-30453 .elementor-element.elementor-element-54cc4015{--spacer-size:200px;}.elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7205276d > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-4e7bebf5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-59e49373{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-59e49373 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:77px 0px 66px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-59e49373.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-59e49373 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-3d21097a{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-3d21097a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-3d21097a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button{background-color:var( --e-global-color-5cf087a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button:focus{background-color:var( --e-global-color-5cf087a );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-2ce4b97b > .elementor-widget-container{margin:0px 0px 28px 66px;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-11ea4c23{--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-30453 .elementor-element.elementor-element-7b844edc > .elementor-widget-container{margin:33px 188px 33px 183px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7b844edc nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7b844edc nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-101145a );background-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-8891541{--display:flex;--min-height:555px;--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-30453 .elementor-element.elementor-element-8891541:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-8891541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2025/03/duongvan03021608.webp");background-position:center center;background-repeat:no-repeat;}.elementor-30453 .elementor-element.elementor-element-34b7bea1{--spacer-size:200px;}.elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-145e949 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-6c59137c{--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-30453 .elementor-element.elementor-element-5109bc0c{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-5109bc0c > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:77px 0px 66px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-5109bc0c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-5109bc0c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-19ae72c0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-19ae72c0 > .elementor-widget-container{margin:22px 20px 0px 20px;padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-19ae72c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-5e789c7e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-5e789c7e > .elementor-widget-container{margin:22px 20px 0px 20px;padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-5e789c7e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button{background-color:var( --e-global-color-5cf087a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button:focus{background-color:var( --e-global-color-5cf087a );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-737ae46 > .elementor-widget-container{margin:0px 0px 28px 66px;}.elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-3d0f53e7{--spacer-size:50px;}.elementor-30453 .elementor-element.elementor-element-34fa716c{--display:flex;--min-height:821px;--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;}.elementor-30453 .elementor-element.elementor-element-34fa716c:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-34fa716c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2023/06/Archigaia2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30453 .elementor-element.elementor-element-599e2c3a{--spacer-size:200px;}.elementor-30453 .elementor-element.elementor-element-64713e84{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:44px;--margin-bottom:44px;--margin-left:44px;--margin-right:44px;}.elementor-30453 .elementor-element.elementor-element-64713e84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-9497783{width:var( --container-widget-width, 74.936% );max-width:74.936%;--container-widget-width:74.936%;--container-widget-flex-grow:0;text-align:center;}.elementor-30453 .elementor-element.elementor-element-9497783 > .elementor-widget-container{margin:83px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-9497783.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-9497783 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:9.5px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7f334ac{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-30453 .elementor-element.elementor-element-7f334ac > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:5px 0px 22px 0px;padding:27px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7f334ac.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7f334ac .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:33px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-3208744a{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-30453 .elementor-element.elementor-element-3208744a > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products .added_to_cart{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.9px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-3208744a nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-3208744a nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-101145a );background-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-1c56e1bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30453 .elementor-element.elementor-element-1c56e1bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-2f9137f3{--display:flex;}.elementor-30453 .elementor-element.elementor-element-ae4ac46{width:var( --container-widget-width, 117.207% );max-width:117.207%;--container-widget-width:117.207%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-ae4ac46 > .elementor-widget-container{margin:188px 40px 0px 40px;padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-ae4ac46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-440b1646{--display:flex;}.elementor-30453 .elementor-element.elementor-element-5e82bb5b{--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-30453 .elementor-element.elementor-element-5e82bb5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-7a472ed2{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-30453 .elementor-element.elementor-element-7a472ed2 > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .price{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:line-through;line-height:1.1em;letter-spacing:10px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-101145a );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.5em;letter-spacing:2.6px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products .added_to_cart{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.9px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7a472ed2 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-7a472ed2 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-101145a );background-color:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-101145a );background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:100;font-style:normal;word-spacing:0em;border-radius:0px;min-width:0px;min-height:22px;line-height:22px;right:auto;left:0;margin:10px;}.elementor-30453 .elementor-element.elementor-element-69fde4a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30453 .elementor-element.elementor-element-69fde4a0.e-con{--order:99999 /* order end hack */;}.elementor-30453 .elementor-element.elementor-element-58b6dac7{width:var( --container-widget-width, 117.207% );max-width:117.207%;--container-widget-width:117.207%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-58b6dac7 > .elementor-widget-container{margin:117px 20px 0px 20px;padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-58b6dac7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-713ecac7{width:var( --container-widget-width, 117.207% );max-width:117.207%;--container-widget-width:117.207%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-713ecac7 > .elementor-widget-container{margin:44px 20px 0px 20px;padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-713ecac7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-28951c0b{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30453 .elementor-element.elementor-element-21a1a6f7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-30453 .elementor-element.elementor-element-21a1a6f7 > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-21a1a6f7 .elementor-divider-separator{width:100%;}.elementor-30453 .elementor-element.elementor-element-21a1a6f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30453 .elementor-element.elementor-element-1b020883{--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-30453 .elementor-element.elementor-element-7a042d42{--spacer-size:99px;}.elementor-30453 .elementor-element.elementor-element-2bd690e4{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-2bd690e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-2bd690e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-7760cf3a{--spacer-size:99px;}.elementor-30453 .elementor-element.elementor-element-1b328fc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30453 .elementor-element.elementor-element-1a0d77e2{--display:flex;--min-height:777px;--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:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;}.elementor-30453 .elementor-element.elementor-element-1a0d77e2:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-1a0d77e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/P8311610-scaled.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-1219ba54 > .elementor-widget-container{margin:155px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-6e2f8d30{--display:flex;--min-height:777px;--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;--overlay-opacity:0;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;}.elementor-30453 .elementor-element.elementor-element-6e2f8d30:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/DSC_0105.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-30453 .elementor-element.elementor-element-6e2f8d30::before, .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .e-con-inner > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5cf087a );--background-overlay:'';}.elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:8.4px;word-spacing:0em;fill:var( --e-global-color-101145a );color:var( --e-global-color-101145a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button:hover, .elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button:focus{background-color:var( --e-global-color-101145a );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-43a87852 > .elementor-widget-container{margin:155px 0px 28px 0px;}.elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button:hover svg, .elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-135c3f48{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-10c6b453{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-10c6b453 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:99px 0px 66px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-10c6b453.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-10c6b453 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-1883b623{--display:flex;}.elementor-30453 .elementor-element.elementor-element-7d4f8b01{--display:flex;}.elementor-30453 .elementor-element.elementor-element-5a095321 > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-5a095321{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-77bbb892{--display:flex;--overlay-opacity:0.5;}.elementor-30453 .elementor-element.elementor-element-77bbb892::before, .elementor-30453 .elementor-element.elementor-element-77bbb892 > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-77bbb892 > .e-con-inner > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-77bbb892 > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-77bbb892 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-77bbb892 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5cf087a );--background-overlay:'';}.elementor-30453 .elementor-element.elementor-element-37b25d4c > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-37b25d4c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1a168e5a{--display:flex;--overlay-opacity:0.5;}.elementor-30453 .elementor-element.elementor-element-1a168e5a:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-1a168e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-101145a );}.elementor-30453 .elementor-element.elementor-element-1a168e5a::before, .elementor-30453 .elementor-element.elementor-element-1a168e5a > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-1a168e5a > .e-con-inner > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-1a168e5a > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-1a168e5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-1a168e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-101145a );--background-overlay:'';}.elementor-30453 .elementor-element.elementor-element-2323b213 > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-2323b213{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-59108175{--display:flex;}.elementor-30453 .elementor-element.elementor-element-163e3e0a > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-163e3e0a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-7638fb4a{--display:flex;}.elementor-30453 .elementor-element.elementor-element-233658a3 > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-233658a3{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1f9f4632{--display:flex;--overlay-opacity:0.5;}.elementor-30453 .elementor-element.elementor-element-1f9f4632::before, .elementor-30453 .elementor-element.elementor-element-1f9f4632 > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-1f9f4632 > .e-con-inner > .elementor-background-video-container::before, .elementor-30453 .elementor-element.elementor-element-1f9f4632 > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-1f9f4632 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30453 .elementor-element.elementor-element-1f9f4632 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-101145a );--background-overlay:'';}.elementor-30453 .elementor-element.elementor-element-6dc2ad8e > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-6dc2ad8e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-5a6b6691{--display:flex;}.elementor-30453 .elementor-element.elementor-element-6f587339 > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-6f587339{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-1dbd69e4{--display:flex;}.elementor-30453 .elementor-element.elementor-element-1cd2972d > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-30453 .elementor-element.elementor-element-1cd2972d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-5848256d{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:19px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:13px;--n-accordion-icon-gap:21px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-5848256d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-5cf087a );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}:where( .elementor-30453 .elementor-element.elementor-element-5848256d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-101145a );border-style:none;}.elementor-30453 .elementor-element.elementor-element-5848256d > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:0px 0px 66px 0px;border-style:none;}.elementor-30453 .elementor-element.elementor-element-5848256d.elementor-element{--align-self:center;}:where( .elementor-30453 .elementor-element.elementor-element-5848256d > .elementor-widget-container > .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:"Open Sans", Sans-serif;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:5.9px;word-spacing:0em;}.elementor-30453 .elementor-element.elementor-element-54a09edf{--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-30453 .elementor-element.elementor-element-598d393e{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-598d393e > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:54px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-598d393e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-598d393e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-60c720c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30453 .elementor-element.elementor-element-6f9fa7ef{--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-30453 .elementor-element.elementor-element-c59c274{text-align:start;}.elementor-30453 .elementor-element.elementor-element-c59c274 > .elementor-widget-container{margin:44px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-c59c274 .elementor-star-rating{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-c59c274 .elementor-star-rating i:not(:last-of-type){margin-inline-end:10px;}.elementor-30453 .elementor-element.elementor-element-c59c274 .elementor-star-rating i:before{color:#CEBA3F;}.elementor-30453 .elementor-element.elementor-element-23f09eb3{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-30453 .elementor-element.elementor-element-23f09eb3.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 .elementor-testimonial-wrapper{text-align:start;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 .elementor-testimonial-content{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.9em;letter-spacing:0px;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 .elementor-testimonial-name{color:#20232E;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 .elementor-testimonial-job{font-family:"EB Garamond", Sans-serif;}.elementor-30453 .elementor-element.elementor-element-4b369589{--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-30453 .elementor-element.elementor-element-4d5b26e1{text-align:start;}.elementor-30453 .elementor-element.elementor-element-4d5b26e1 > .elementor-widget-container{margin:44px 0px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-4d5b26e1 .elementor-star-rating{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-4d5b26e1 .elementor-star-rating i:not(:last-of-type){margin-inline-end:10px;}.elementor-30453 .elementor-element.elementor-element-4d5b26e1 .elementor-star-rating i:before{color:#CEBA3F;}.elementor-30453 .elementor-element.elementor-element-147b14f5{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-30453 .elementor-element.elementor-element-147b14f5 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-30453 .elementor-element.elementor-element-147b14f5.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-147b14f5 .elementor-testimonial-wrapper{text-align:start;}.elementor-30453 .elementor-element.elementor-element-147b14f5 .elementor-testimonial-content{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.9em;letter-spacing:0px;}.elementor-30453 .elementor-element.elementor-element-147b14f5 .elementor-testimonial-name{color:#20232E;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;}.elementor-30453 .elementor-element.elementor-element-147b14f5 .elementor-testimonial-job{font-family:"EB Garamond", Sans-serif;}.elementor-30453 .elementor-element.elementor-element-46ca517f{--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-30453 .elementor-element.elementor-element-70d62017{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-30453 .elementor-element.elementor-element-70d62017 > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-70d62017 .elementor-divider-separator{width:100%;}.elementor-30453 .elementor-element.elementor-element-70d62017 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30453 .elementor-element.elementor-element-ef65186{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-86e2d5{width:auto;max-width:auto;text-align:center;}.elementor-30453 .elementor-element.elementor-element-86e2d5 > .elementor-widget-container{background-color:var( --e-global-color-5cf087a );margin:77px 0px 77px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-30453 .elementor-element.elementor-element-86e2d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-86e2d5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:10px;word-spacing:0em;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-30453 .elementor-element.elementor-element-1ae7aecc{--width:50.149%;}.elementor-30453 .elementor-element.elementor-element-31065590{--width:50%;}.elementor-30453 .elementor-element.elementor-element-108ed82a{--width:100%;}.elementor-30453 .elementor-element.elementor-element-d54997e{--content-width:720px;}.elementor-30453 .elementor-element.elementor-element-1175a2a6{--width:100%;}.elementor-30453 .elementor-element.elementor-element-758773e4{--content-width:720px;}.elementor-30453 .elementor-element.elementor-element-7f80f25e{--width:35.302%;}.elementor-30453 .elementor-element.elementor-element-1e8c38a7{--width:66.6666%;}.elementor-30453 .elementor-element.elementor-element-6becfb76{--width:50%;}.elementor-30453 .elementor-element.elementor-element-68dbdcf{--width:50%;}.elementor-30453 .elementor-element.elementor-element-7c2edb79{--width:50%;}.elementor-30453 .elementor-element.elementor-element-50ad20a3{--width:50%;}.elementor-30453 .elementor-element.elementor-element-f415b2b{--width:25%;}.elementor-30453 .elementor-element.elementor-element-dfaf50a{--width:50%;}.elementor-30453 .elementor-element.elementor-element-3585de7{--width:25%;}.elementor-30453 .elementor-element.elementor-element-7268320f{--width:58%;}.elementor-30453 .elementor-element.elementor-element-5e82bb5b{--width:100%;}.elementor-30453 .elementor-element.elementor-element-69fde4a0{--width:100%;}.elementor-30453 .elementor-element.elementor-element-1a0d77e2{--width:50%;}.elementor-30453 .elementor-element.elementor-element-6e2f8d30{--width:50%;}.elementor-30453 .elementor-element.elementor-element-6f9fa7ef{--width:50%;}.elementor-30453 .elementor-element.elementor-element-4b369589{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30453 .elementor-element.elementor-element-7f80f25e{--width:403px;}.elementor-30453 .elementor-element.elementor-element-4f6692aa{--width:728px;}.elementor-30453 .elementor-element.elementor-element-dfaf50a{--width:613.5px;}.elementor-30453 .elementor-element.elementor-element-7268320f{--width:739px;}.elementor-30453 .elementor-element.elementor-element-64713e84{--width:664.667px;}.elementor-30453 .elementor-element.elementor-element-5e82bb5b{--width:412px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-31065590{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-30453 .elementor-element.elementor-element-366b2d5e > .elementor-widget-container{margin:1px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-366b2d5e.elementor-element{--align-self:flex-start;}.elementor-30453 .elementor-element.elementor-element-366b2d5e{text-align:start;}.elementor-30453 .elementor-element.elementor-element-366b2d5e .elementor-heading-title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-578c98c4 > .elementor-widget-container{margin:1px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-578c98c4.elementor-element{--align-self:flex-start;}.elementor-30453 .elementor-element.elementor-element-578c98c4{text-align:start;}.elementor-30453 .elementor-element.elementor-element-578c98c4 .elementor-heading-title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-108ed82a{--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:0%;}.elementor-30453 .elementor-element.elementor-element-d54997e{--min-height:0px;}.elementor-30453 .elementor-element.elementor-element-24084694 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-24084694{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-30453 .elementor-element.elementor-element-24084694.elementor-element{--align-self:flex-start;}.elementor-30453 .elementor-element.elementor-element-24084694 .elementor-heading-title{font-size:33px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-47a81789{width:var( --container-widget-width, 408.547px );max-width:408.547px;--container-widget-width:408.547px;--container-widget-flex-grow:0;font-size:18px;line-height:1.5em;}.elementor-30453 .elementor-element.elementor-element-28e5d3d0{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;}.elementor-30453 .elementor-element.elementor-element-28e5d3d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30453 .elementor-element.elementor-element-e57c075 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:3.7px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-1175a2a6{--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:0%;}.elementor-30453 .elementor-element.elementor-element-758773e4{--min-height:0px;}.elementor-30453 .elementor-element.elementor-element-6bddee1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-6bddee1c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-30453 .elementor-element.elementor-element-6bddee1c.elementor-element{--align-self:flex-start;}.elementor-30453 .elementor-element.elementor-element-6bddee1c .elementor-heading-title{font-size:33px;}.elementor-30453 .elementor-element.elementor-element-411fd4{width:var( --container-widget-width, 408.547px );max-width:408.547px;--container-widget-width:408.547px;--container-widget-flex-grow:0;font-size:18px;line-height:1.5em;}.elementor-30453 .elementor-element.elementor-element-305281ba{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;}.elementor-30453 .elementor-element.elementor-element-305281ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:3.7px;padding:-3px -3px -3px -3px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-title a{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-description{font-size:10px;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-title a{font-size:15px;line-height:1.5em;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-description{font-size:10px;}.elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-title a{font-size:15px;line-height:1.5em;}.elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-description{font-size:10px;}.elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-title a{font-size:15px;line-height:1.5em;}.elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-description{font-size:10px;}.elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-title a{font-size:15px;line-height:1.5em;}.elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-description{font-size:10px;}.elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-title a{font-size:15px;line-height:1.5em;}.elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-description{font-size:10px;}.elementor-30453 .elementor-element.elementor-element-2f784089 > .elementor-widget-container{margin:0px 16px 35px 16px;}.elementor-30453 .elementor-element.elementor-element-2f784089.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-2f784089 .elementor-heading-title{font-size:22px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .button{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-7f80f25e:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-7f80f25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/07/©ManuelaWilpernig_k-2-700x996.jpg");background-size:cover;}.elementor-30453 .elementor-element.elementor-element-46c07e1c > .elementor-widget-container{margin:50px 16px 0px 16px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-46c07e1c{text-align:justify;font-size:17px;}.elementor-30453 .elementor-element.elementor-element-23ff504f{width:var( --container-widget-width, 265.323px );max-width:265.323px;--container-widget-width:265.323px;--container-widget-flex-grow:0;text-align:center;}.elementor-30453 .elementor-element.elementor-element-23ff504f > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-30453 .elementor-element.elementor-element-23ff504f.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-52249e76 > .elementor-widget-container{margin:0px 0px 49px 0px;}.elementor-30453 .elementor-element.elementor-element-52249e76.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button{font-size:15px;line-height:1.7em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-7f3c3ad2 > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-7f3c3ad2.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-7f3c3ad2 .elementor-heading-title{font-size:22px;}.elementor-widget-star-rating .elementor-star-rating__title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-7ad64457{text-align:center;}.elementor-30453 .elementor-element.elementor-element-7ad64457 .elementor-star-rating{font-size:18px;}.elementor-widget-testimonial .elementor-testimonial-content{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-30453 .elementor-element.elementor-element-1ef50c02 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-1ef50c02 .elementor-testimonial-wrapper{text-align:center;}.elementor-30453 .elementor-element.elementor-element-1ef50c02 .elementor-testimonial-content{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-224e49e8{text-align:center;}.elementor-30453 .elementor-element.elementor-element-224e49e8 .elementor-star-rating{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-5df66765 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-5df66765 .elementor-testimonial-wrapper{text-align:center;}.elementor-30453 .elementor-element.elementor-element-5df66765 .elementor-testimonial-content{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-7e42c351 > .elementor-widget-container{margin:0px 16px 35px 16px;}.elementor-30453 .elementor-element.elementor-element-7e42c351.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-7e42c351 .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-396ed67a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-396ed67a.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:4.4px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-3fb91ccf{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;}.elementor-30453 .elementor-element.elementor-element-3fb91ccf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-7046ceba > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-30453 .elementor-element.elementor-element-7046ceba.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button{font-size:15px;line-height:1.7em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9 > .elementor-widget-container{margin:58px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9 .elementor-heading-title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-2892f333 > .elementor-widget-container{margin:58px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-2892f333.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-2892f333 .elementor-heading-title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-4514b349 > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-4514b349.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-4514b349 .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-2341002b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .button{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-7c8098cb > .elementor-widget-container{margin:44px 16px 35px 16px;}.elementor-30453 .elementor-element.elementor-element-7c8098cb.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-7c8098cb .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-13185b37 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-30453 .elementor-element.elementor-element-13185b37.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button{font-size:15px;line-height:1.7em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-1791562{width:var( --container-widget-width, 631.656px );max-width:631.656px;--container-widget-width:631.656px;--container-widget-flex-grow:0;text-align:justify;font-size:17px;}.elementor-30453 .elementor-element.elementor-element-1791562 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-1ca4a207 > .elementor-widget-container{margin:33px 11px 0px 11px;padding:0px 20px 0px 20px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;line-height:1.6em;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products .added_to_cart{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-3e086283{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:4.4px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-4c0fef4a > .elementor-widget-container{margin:58px 16px 0px 16px;padding:0px 0px 34px 0px;}.elementor-30453 .elementor-element.elementor-element-4c0fef4a.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-4c0fef4a .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-54a11f11{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;}.elementor-30453 .elementor-element.elementor-element-54a11f11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-71ac8465 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-71ac8465.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button{font-size:15px;line-height:1.7em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-104f201c{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-e0e95cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-603050a7{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-3a4a7968.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:4.4px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-2aae238b > .elementor-widget-container{margin:58px 16px 0px 16px;padding:0px 0px 34px 0px;}.elementor-30453 .elementor-element.elementor-element-2aae238b.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-2aae238b .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-1818e4a0{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;}.elementor-30453 .elementor-element.elementor-element-1818e4a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-30453 .elementor-element.elementor-element-3bf9b709.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button{font-size:15px;line-height:1.7em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-20c28e0e{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-36ec8328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-270a038c{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-7205276d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-7205276d.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:4.4px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-59e49373 > .elementor-widget-container{margin:58px 16px 0px 16px;padding:0px 0px 34px 0px;}.elementor-30453 .elementor-element.elementor-element-59e49373.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-59e49373 .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-3d21097a{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;}.elementor-30453 .elementor-element.elementor-element-3d21097a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button{font-size:15px;line-height:1.7em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-7b844edc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-8891541{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-145e949 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-145e949.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:4.4px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-5109bc0c > .elementor-widget-container{margin:58px 16px 0px 16px;padding:0px 0px 34px 0px;}.elementor-30453 .elementor-element.elementor-element-5109bc0c.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-5109bc0c .elementor-heading-title{font-size:18px;line-height:2.1em;}.elementor-30453 .elementor-element.elementor-element-19ae72c0{width:var( --container-widget-width, 631.656px );max-width:631.656px;--container-widget-width:631.656px;--container-widget-flex-grow:0;text-align:justify;font-size:17px;}.elementor-30453 .elementor-element.elementor-element-19ae72c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-5e789c7e{width:var( --container-widget-width, 631.656px );max-width:631.656px;--container-widget-width:631.656px;--container-widget-flex-grow:0;text-align:justify;font-size:17px;}.elementor-30453 .elementor-element.elementor-element-5e789c7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-737ae46 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-30453 .elementor-element.elementor-element-737ae46.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button{font-size:15px;line-height:1.7em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-9497783{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-30453 .elementor-element.elementor-element-9497783 .elementor-heading-title{font-size:13px;}.elementor-30453 .elementor-element.elementor-element-7f334ac > .elementor-widget-container{margin:0px 16px 35px 16px;}.elementor-30453 .elementor-element.elementor-element-7f334ac{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-30453 .elementor-element.elementor-element-7f334ac.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-7f334ac .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-3208744a{--container-widget-width:407px;--container-widget-flex-grow:0;width:var( --container-widget-width, 407px );max-width:407px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;line-height:1.6em;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products .added_to_cart{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-1c56e1bf{--grid-auto-flow:row;}.elementor-30453 .elementor-element.elementor-element-1c56e1bf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-30453 .elementor-element.elementor-element-ae4ac46{width:var( --container-widget-width, 631.656px );max-width:631.656px;--container-widget-width:631.656px;--container-widget-flex-grow:0;text-align:justify;font-size:17px;}.elementor-30453 .elementor-element.elementor-element-ae4ac46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-5e82bb5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-7a472ed2{--container-widget-width:407px;--container-widget-flex-grow:0;width:var( --container-widget-width, 407px );max-width:407px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-element{--align-self:flex-start;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;line-height:1.6em;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products .added_to_cart{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-58b6dac7{width:var( --container-widget-width, 631.656px );max-width:631.656px;--container-widget-width:631.656px;--container-widget-flex-grow:0;text-align:justify;font-size:17px;}.elementor-30453 .elementor-element.elementor-element-58b6dac7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-713ecac7{width:var( --container-widget-width, 631.656px );max-width:631.656px;--container-widget-width:631.656px;--container-widget-flex-grow:0;text-align:justify;font-size:17px;}.elementor-30453 .elementor-element.elementor-element-713ecac7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-30453 .elementor-element.elementor-element-2bd690e4{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:justify;font-size:19px;}.elementor-30453 .elementor-element.elementor-element-2bd690e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-1a0d77e2{--min-height:555px;}.elementor-30453 .elementor-element.elementor-element-1219ba54 > .elementor-widget-container{margin:333px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-1219ba54.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-6e2f8d30:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/DSC_0105.jpg");}.elementor-30453 .elementor-element.elementor-element-43a87852 > .elementor-widget-container{margin:333px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-43a87852.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button{font-size:17px;line-height:0.5em;letter-spacing:2.5px;padding:-3px -3px -3px -3px;}.elementor-30453 .elementor-element.elementor-element-10c6b453 > .elementor-widget-container{margin:58px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-10c6b453.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-10c6b453 .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-1883b623{--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-5a095321{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-37b25d4c{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-2323b213{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-163e3e0a{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-233658a3{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-6dc2ad8e{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-6f587339{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-1cd2972d{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-5848256d{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;--n-accordion-title-font-size:16px;}.elementor-30453 .elementor-element.elementor-element-598d393e > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-598d393e.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-598d393e .elementor-heading-title{font-size:22px;}.elementor-30453 .elementor-element.elementor-element-c59c274{text-align:center;}.elementor-30453 .elementor-element.elementor-element-c59c274 .elementor-star-rating{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 .elementor-testimonial-wrapper{text-align:center;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 .elementor-testimonial-content{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-4d5b26e1{text-align:center;}.elementor-30453 .elementor-element.elementor-element-4d5b26e1 .elementor-star-rating{font-size:18px;}.elementor-30453 .elementor-element.elementor-element-147b14f5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30453 .elementor-element.elementor-element-147b14f5 .elementor-testimonial-wrapper{text-align:center;}.elementor-30453 .elementor-element.elementor-element-147b14f5 .elementor-testimonial-content{font-size:16px;}.elementor-30453 .elementor-element.elementor-element-86e2d5 > .elementor-widget-container{margin:58px 16px 0px 16px;}.elementor-30453 .elementor-element.elementor-element-86e2d5.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-86e2d5 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-30453 .elementor-element.elementor-element-508b6cd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-7b32450d > .elementor-widget-container{margin:33px 0px 28px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-30453 .elementor-element.elementor-element-366b2d5e.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-366b2d5e .elementor-heading-title{font-size:16px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-578c98c4.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-578c98c4 .elementor-heading-title{font-size:16px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-108ed82a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30453 .elementor-element.elementor-element-24084694 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-28e5d3d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-28e5d3d0{font-size:17px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30453 .elementor-element.elementor-element-e57c075 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-30453 .elementor-element.elementor-element-e57c075 .elementor-button{font-size:19px;letter-spacing:3.7px;}.elementor-30453 .elementor-element.elementor-element-1175a2a6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30453 .elementor-element.elementor-element-6bddee1c .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-305281ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-305281ba{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-30453 .elementor-element.elementor-element-34c8fd33 .elementor-button{font-size:19px;letter-spacing:3.7px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-5986b31f .elementor-icon-box-title a{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-28a8b2bd .elementor-icon-box-title a{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-21d7acb6 .elementor-icon-box-title a{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-1a3745ca .elementor-icon-box-title a{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-241196e1 .elementor-icon-box-title a{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-title, .elementor-30453 .elementor-element.elementor-element-e434c25 .elementor-icon-box-title a{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-2f784089 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-30453 .elementor-element.elementor-element-2f784089 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-58b0e6f3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-a5c2f8e.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-7f80f25e{--min-height:495px;}.elementor-30453 .elementor-element.elementor-element-46c07e1c > .elementor-widget-container{margin:33px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-46c07e1c{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-23ff504f{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-30453 .elementor-element.elementor-element-52249e76 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-30453 .elementor-element.elementor-element-52249e76 .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:4.4px;}.elementor-30453 .elementor-element.elementor-element-7f3c3ad2 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-widget-star-rating .elementor-star-rating__title{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-content{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-30453 .elementor-element.elementor-element-1ef50c02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-5df66765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-7e42c351 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-30453 .elementor-element.elementor-element-7e42c351 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-396ed67a .elementor-button{font-size:19px;line-height:1.8em;letter-spacing:4.8px;}.elementor-30453 .elementor-element.elementor-element-3fb91ccf > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-3fb91ccf{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-7046ceba > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-30453 .elementor-element.elementor-element-7046ceba .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:4.4px;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9 > .elementor-widget-container{margin:44px 44px 79px 44px;}.elementor-30453 .elementor-element.elementor-element-2e4b75c9 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-2892f333 > .elementor-widget-container{margin:44px 44px 79px 44px;}.elementor-30453 .elementor-element.elementor-element-2892f333 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-4514b349 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-2341002b.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-7c8098cb .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-13185b37 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-30453 .elementor-element.elementor-element-13185b37 .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-1791562 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-1791562{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-1ca4a207.elementor-wc-products .added_to_cart{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-36ea5e7d .elementor-button{font-size:19px;line-height:1.8em;letter-spacing:4.8px;}.elementor-30453 .elementor-element.elementor-element-4c0fef4a .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-54a11f11 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-54a11f11{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-71ac8465 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-30453 .elementor-element.elementor-element-71ac8465 .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:4.4px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-e0e95cc.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-3a4a7968 .elementor-button{font-size:19px;line-height:1.8em;letter-spacing:4.8px;}.elementor-30453 .elementor-element.elementor-element-2aae238b .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-1818e4a0 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-1818e4a0{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-30453 .elementor-element.elementor-element-3bf9b709 .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:4.4px;}.elementor-30453 .elementor-element.elementor-element-36ec8328{width:100%;max-width:100%;}.elementor-30453 .elementor-element.elementor-element-36ec8328 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-element{--align-self:center;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products  ul.products{grid-column-gap:100px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:50px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-36ec8328.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-270a038c:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-270a038c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2025/03/Auraspray2er.webp");background-size:cover;}.elementor-30453 .elementor-element.elementor-element-7205276d .elementor-button{font-size:19px;line-height:1.8em;letter-spacing:4.8px;}.elementor-30453 .elementor-element.elementor-element-59e49373 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-3d21097a > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-3d21097a{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-30453 .elementor-element.elementor-element-2ce4b97b .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:4.4px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-7b844edc.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-8891541:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-8891541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2025/03/duongvan03021608.webp");background-size:cover;}.elementor-30453 .elementor-element.elementor-element-145e949 .elementor-button{font-size:19px;line-height:1.8em;letter-spacing:4.8px;}.elementor-30453 .elementor-element.elementor-element-5109bc0c .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-19ae72c0 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-19ae72c0{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-5e789c7e > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-5e789c7e{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-737ae46 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-30453 .elementor-element.elementor-element-737ae46 .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:4.4px;}.elementor-30453 .elementor-element.elementor-element-64713e84{--width:703px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30453 .elementor-element.elementor-element-9497783{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-30453 .elementor-element.elementor-element-9497783 .elementor-heading-title{font-size:14px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-7f334ac .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-3208744a > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-3208744a.elementor-wc-products .added_to_cart{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-1c56e1bf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30453 .elementor-element.elementor-element-ae4ac46 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-ae4ac46{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .price{font-size:15px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .price del {font-size:17px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-30453 .elementor-element.elementor-element-7a472ed2.elementor-wc-products .added_to_cart{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-58b6dac7 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-58b6dac7{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-713ecac7 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-713ecac7{font-size:17px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-30453 .elementor-element.elementor-element-7a042d42{--spacer-size:71px;}.elementor-30453 .elementor-element.elementor-element-2bd690e4 > .elementor-widget-container{margin:0px 13px 0px 13px;padding:0px 11px 0px 11px;}.elementor-30453 .elementor-element.elementor-element-2bd690e4{font-size:17px;}.elementor-30453 .elementor-element.elementor-element-7760cf3a{--spacer-size:71px;}.elementor-30453 .elementor-element.elementor-element-1219ba54 > .elementor-widget-container{margin:222px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-1219ba54 .elementor-button{font-size:19px;letter-spacing:4.3px;}.elementor-30453 .elementor-element.elementor-element-6e2f8d30:not(.elementor-motion-effects-element-type-background), .elementor-30453 .elementor-element.elementor-element-6e2f8d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.archigaia.com/wp-content/uploads/2024/12/DSC_0105.jpg");background-position:bottom center;}.elementor-30453 .elementor-element.elementor-element-43a87852 > .elementor-widget-container{margin:222px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-43a87852 .elementor-button{font-size:19px;letter-spacing:4.3px;}.elementor-30453 .elementor-element.elementor-element-10c6b453 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-5a095321 > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-5a095321{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-37b25d4c > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-37b25d4c{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-2323b213 > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-2323b213{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-163e3e0a > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-163e3e0a{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-233658a3 > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-233658a3{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-6dc2ad8e > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-6dc2ad8e{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-6f587339 > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-6f587339{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-1cd2972d > .elementor-widget-container{padding:1px 11px 1px 11px;}.elementor-30453 .elementor-element.elementor-element-1cd2972d{text-align:justify;font-size:15px;line-height:1.8em;letter-spacing:1.5px;}.elementor-30453 .elementor-element.elementor-element-5848256d{width:100%;max-width:100%;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}.elementor-30453 .elementor-element.elementor-element-598d393e .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}.elementor-30453 .elementor-element.elementor-element-23f09eb3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-147b14f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30453 .elementor-element.elementor-element-86e2d5 .elementor-heading-title{font-size:24px;letter-spacing:1.3px;}}