.elementor-311 .elementor-element.elementor-element-b5e50177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-4d1cb008{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px,5vw,72px);--padding-right:clamp(20px,5vw,72px);}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-311 .elementor-element.elementor-element-16ada988 > .elementor-widget-container{margin:0px 0px calc(-1 * 16px) 0px;}.elementor-311 .elementor-element.elementor-element-16ada988 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.9;letter-spacing:.22em;color:#55524A;}.elementor-311 .elementor-element.elementor-element-23edc587 .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:clamp(2.6rem, 6.2vw, 5rem);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.06;letter-spacing:-.015em;}.elementor-311 .elementor-element.elementor-element-7cbedc6f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-7cbedc6f .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;color:#55524A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-efaa7584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:clamp(72px,9vw,150px);--padding-bottom:clamp(72px,9vw,150px);--padding-left:0;--padding-right:0;}.elementor-311 .elementor-element.elementor-element-067b1f39{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:clamp(20px,2.4vw,40px) clamp(20px,2.4vw,40px);--row-gap:clamp(20px,2.4vw,40px);--column-gap:clamp(20px,2.4vw,40px);--grid-auto-flow:row;--align-items:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px,5vw,72px);--padding-right:clamp(20px,5vw,72px);}.elementor-311 .elementor-element.elementor-element-d8b076a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-30bcf55a{--display:grid;--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:baseline;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-311 .elementor-element.elementor-element-0e0ae93e .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:1.125rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;color:#262520;}.elementor-311 .elementor-element.elementor-element-8f0bd72e{--display:grid;--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:baseline;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-012eb6a1 .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:1.125rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;color:#262520;}.elementor-311 .elementor-element.elementor-element-eb49dd0c{--display:grid;--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:baseline;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-f4c6381c .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:1.125rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;color:#262520;}.elementor-311 .elementor-element.elementor-element-d448225e{--display:grid;--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:baseline;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-2a0cb541 .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:1.125rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;color:#262520;}.elementor-311 .elementor-element.elementor-element-61b342df{--display:grid;--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:baseline;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-5b0e43fa .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:1.125rem;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;color:#262520;}.elementor-widget-theme-post-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-8aef5709{color:#55524A;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65;}.elementor-311 .elementor-element.elementor-element-9f60cb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:clamp(72px,9vw,150px);--padding-left:0;--padding-right:0;}.elementor-311 .elementor-element.elementor-element-212d926b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px,5vw,72px);--padding-right:clamp(20px,5vw,72px);}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item .gallery-caption{display:none;}.elementor-311 .elementor-element.elementor-element-844094be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:clamp(72px,9vw,150px);--padding-bottom:clamp(72px,9vw,150px);--padding-left:0;--padding-right:0;}.elementor-311 .elementor-element.elementor-element-844094be:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-844094be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5CCBD;}.elementor-311 .elementor-element.elementor-element-fc738903{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:clamp(20px,2.4vw,40px) clamp(20px,2.4vw,40px);--row-gap:clamp(20px,2.4vw,40px);--column-gap:clamp(20px,2.4vw,40px);--grid-auto-flow:row;--align-items:flex-end;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px,5vw,72px);--padding-right:clamp(20px,5vw,72px);}.elementor-311 .elementor-element.elementor-element-252caf78 .elementor-heading-title{font-family:"Zalando Sans SemiExpanded", Sans-serif;font-size:clamp(2.2rem,4.4vw,3.75rem);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14;letter-spacing:-.015em;}.elementor-311 .elementor-element.elementor-element-0f5a67ff{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-311 .elementor-element.elementor-element-4d1cb008{--content-width:1320px;}.elementor-311 .elementor-element.elementor-element-067b1f39{--content-width:1320px;}.elementor-311 .elementor-element.elementor-element-212d926b{--content-width:1320px;}.elementor-311 .elementor-element.elementor-element-fc738903{--content-width:1320px;}}@media(max-width:1024px){.elementor-311 .elementor-element.elementor-element-b5e50177{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-4d1cb008{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.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 );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-efaa7584{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-067b1f39{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:clamp(20px,2.4vw,40px) clamp(20px,2.4vw,40px);--row-gap:clamp(20px,2.4vw,40px);--column-gap:clamp(20px,2.4vw,40px);--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-d8b076a5{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-30bcf55a{--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-8f0bd72e{--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-eb49dd0c{--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-d448225e{--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-61b342df{--e-con-grid-template-columns:minmax(0px, 10rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-9f60cb86{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-212d926b{--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;--flex-wrap:nowrap;}.elementor-widget-image-gallery .gallery-item .gallery-caption{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 );}.elementor-311 .elementor-element.elementor-element-844094be{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-fc738903{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:clamp(20px,2.4vw,40px) clamp(20px,2.4vw,40px);--row-gap:clamp(20px,2.4vw,40px);--column-gap:clamp(20px,2.4vw,40px);--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-0f5a67ff{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-b5e50177{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-4d1cb008{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.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 );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-efaa7584{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-067b1f39{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px clamp(20px,2.4vw,40px);--row-gap:32px;--column-gap:clamp(20px,2.4vw,40px);--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-d8b076a5{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-30bcf55a{--e-con-grid-template-columns:minmax(0px, 8rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-8f0bd72e{--e-con-grid-template-columns:minmax(0px, 8rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-eb49dd0c{--e-con-grid-template-columns:minmax(0px, 8rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-d448225e{--e-con-grid-template-columns:minmax(0px, 8rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-61b342df{--e-con-grid-template-columns:minmax(0px, 8rem) minmax(0px, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-311 .elementor-element.elementor-element-9f60cb86{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-212d926b{--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;--flex-wrap:nowrap;}.elementor-widget-image-gallery .gallery-item .gallery-caption{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 );}.elementor-311 .elementor-element.elementor-element-844094be{--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;--flex-wrap:nowrap;}.elementor-311 .elementor-element.elementor-element-fc738903{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px clamp(20px,2.4vw,40px);--row-gap:32px;--column-gap:clamp(20px,2.4vw,40px);--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-0f5a67ff{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-16ada988 */.elementor-311 .elementor-element.elementor-element-16ada988 .elementor-heading-title{text-wrap:pretty}.elementor-311 .elementor-element.elementor-element-16ada988{max-width:46rem}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23edc587 */.elementor-311 .elementor-element.elementor-element-23edc587 .elementor-heading-title{box-sizing:border-box;text-wrap:balance;max-width:1605.6px}@media (max-width:1024px){.elementor-311 .elementor-element.elementor-element-23edc587 .elementor-heading-title{max-width:1120px}}@media (max-width:767px){.elementor-311 .elementor-element.elementor-element-23edc587 .elementor-heading-title{max-width:834.8px}}.elementor-311 .elementor-element.elementor-element-23edc587{max-width:1605.6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cbedc6f */.elementor-311 .elementor-element.elementor-element-7cbedc6f .elementor-heading-title{text-wrap:pretty}.elementor-311 .elementor-element.elementor-element-7cbedc6f{max-width:660.6px}@media (max-width:1024px){.elementor-311 .elementor-element.elementor-element-7cbedc6f .elementor-heading-title{max-width:573.1px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1cb008 */.elementor-311 .elementor-element.elementor-element-4d1cb008{padding:0 clamp(20px,5vw,72px) 0 clamp(20px,5vw,72px);align-content:normal;justify-items:start;padding:0}.elementor-311 .elementor-element.elementor-element-4d1cb008>.e-con-inner{max-width:1320px;padding:0 clamp(20px,5vw,72px) 0 clamp(20px,5vw,72px);box-sizing:border-box}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afd881b0 */.elementor-311 .elementor-element.elementor-element-afd881b0{margin:80px 0 0}.elementor-311 .elementor-element.elementor-element-afd881b0{box-sizing:border-box;aspect-ratio:16 / 7;border-block:1px solid #B9AE99;overflow:hidden;background:#262520;line-height:0}.elementor-311 .elementor-element.elementor-element-afd881b0>.elementor-widget-container{height:100%}.elementor-311 .elementor-element.elementor-element-afd881b0 img{box-sizing:border-box;width:100%;height:100%;object-fit:cover;animation:gx-unveil 1.4s cubic-bezier(.16,1,.3,1) both;max-width:none;vertical-align:top}@media (max-width:767px){.elementor-311 .elementor-element.elementor-element-afd881b0{aspect-ratio:4 / 3 !important}}@media (max-width:1024px){.elementor-311 .elementor-element.elementor-element-afd881b0{margin-top:64px}}@media (max-width:767px){.elementor-311 .elementor-element.elementor-element-afd881b0{margin-top:48px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e50177 */@media (max-width:1024px){.elementor-311 .elementor-element.elementor-element-b5e50177{padding:64px 0px 0px 0px}}@media (max-width:767px){.elementor-311 .elementor-element.elementor-element-b5e50177{padding:48px 0px 0px 0px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e0ae93e */.elementor-311 .elementor-element.elementor-element-0e0ae93e .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bcf55a */.elementor-311 .elementor-element.elementor-element-30bcf55a{padding:16px 0px 16px 0px;align-content:normal;border-bottom:1px solid #D3CEC2}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-012eb6a1 */.elementor-311 .elementor-element.elementor-element-012eb6a1 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f0bd72e */.elementor-311 .elementor-element.elementor-element-8f0bd72e{padding:16px 0px 16px 0px;align-content:normal;border-bottom:1px solid #D3CEC2}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4c6381c */.elementor-311 .elementor-element.elementor-element-f4c6381c .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb49dd0c */.elementor-311 .elementor-element.elementor-element-eb49dd0c{padding:16px 0px 16px 0px;align-content:normal;border-bottom:1px solid #D3CEC2}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0cb541 */.elementor-311 .elementor-element.elementor-element-2a0cb541 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d448225e */.elementor-311 .elementor-element.elementor-element-d448225e{padding:16px 0px 16px 0px;align-content:normal;border-bottom:1px solid #D3CEC2}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b0e43fa */.elementor-311 .elementor-element.elementor-element-5b0e43fa .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b342df */.elementor-311 .elementor-element.elementor-element-61b342df{padding:16px 0px 16px 0px;align-content:normal;border-bottom:1px solid #D3CEC2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b076a5 */.elementor-311 .elementor-element.elementor-element-d8b076a5{border-top:1px solid #D3CEC2}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8aef5709 */.elementor-311 .elementor-element.elementor-element-8aef5709{max-width:667.2px}.elementor-311 .elementor-element.elementor-element-8aef5709,.elementor-311 .elementor-element.elementor-element-8aef5709>.elementor-widget-container{display:grid;gap:20px 20px}.elementor-311 .elementor-element.elementor-element-8aef5709 p{margin:0}.elementor-311 .elementor-element.elementor-element-8aef5709 :is(.wp-block-gallery,.wp-block-image){display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067b1f39 */.elementor-311 .elementor-element.elementor-element-067b1f39{padding:0 clamp(20px,5vw,72px) 0 clamp(20px,5vw,72px);align-content:normal;padding:0}.elementor-311 .elementor-element.elementor-element-067b1f39>.e-con-inner{max-width:1320px;padding:0 clamp(20px,5vw,72px) 0 clamp(20px,5vw,72px);box-sizing:border-box}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-ca6a195e */.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery{display:grid;grid-template-columns:repeat(12, minmax(0px, 1fr));gap:clamp(20px,2.4vw,40px);margin:0}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery br{display:none}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item{grid-column:span 4;aspect-ratio:3 / 4;overflow:hidden;background:#E3DDD2;margin:0;padding:0;max-width:none;width:auto;cursor:zoom-in}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item:nth-of-type(6n+1){grid-column:span 12;aspect-ratio:16 / 9}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item:nth-of-type(6n+5),.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item:nth-of-type(6n+6){grid-column:span 6;aspect-ratio:4 / 5}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-icon,.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-icon a{display:block;height:100%;border:0}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item img{width:100%;height:100%;object-fit:cover;border:0;transition:transform .52s cubic-bezier(.16,1,.3,1)}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item:hover img{transform:scale(1.02)}@media (max-width:767px){.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item,.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item:nth-of-type(6n+5),.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item:nth-of-type(6n+6){grid-column:span 12;aspect-ratio:3 / 4}.elementor-311 .elementor-element.elementor-element-ca6a195e .gallery-item:nth-of-type(6n+1){aspect-ratio:4 / 3}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e2c537d */.ix-proyecto-58::after{box-sizing:border-box;content:"→";display:inline-block;transition:transform 280ms cubic-bezier(.22,.61,.36,1)}.elementor-311 .elementor-element.elementor-element-4e2c537d{align-self:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212d926b */.elementor-311 .elementor-element.elementor-element-212d926b{padding:0}.elementor-311 .elementor-element.elementor-element-212d926b>.e-con-inner{max-width:1320px;padding:0 clamp(20px,5vw,72px) 0 clamp(20px,5vw,72px);box-sizing:border-box}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-252caf78 */.elementor-311 .elementor-element.elementor-element-252caf78 .elementor-heading-title{box-sizing:border-box;text-wrap:balance;max-width:962.2px}@media (max-width:1024px){.elementor-311 .elementor-element.elementor-element-252caf78 .elementor-heading-title{max-width:634.9px}}@media (max-width:767px){.elementor-311 .elementor-element.elementor-element-252caf78 .elementor-heading-title{max-width:564.4px}}.elementor-311 .elementor-element.elementor-element-252caf78{max-width:962.2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4054f6c8 */.elementor-311 .elementor-element.elementor-element-4054f6c8{max-width:525.7px;justify-self:start}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22545efa */@media (max-width:767px){.ix-proyecto-78{padding:18px 28px !important}}.elementor-311 .elementor-element.elementor-element-22545efa{display:flex;justify-self:start}.elementor-311 .elementor-element.elementor-element-22545efa>.elementor-widget-container{display:flex;flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5a67ff */.elementor-311 .elementor-element.elementor-element-0f5a67ff{align-content:normal;justify-items:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc738903 */.elementor-311 .elementor-element.elementor-element-fc738903{padding:0 clamp(20px,5vw,72px) 0 clamp(20px,5vw,72px);align-content:normal;padding:0}.elementor-311 .elementor-element.elementor-element-fc738903>.e-con-inner{max-width:1320px;padding:0 clamp(20px,5vw,72px) 0 clamp(20px,5vw,72px);box-sizing:border-box}/* End custom CSS */