.elementor-197 .elementor-element.elementor-element-c1u1w6i{--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 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0DDD6;--border-color:#E0DDD6;--padding-top:40px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-197 .elementor-element.elementor-element-c1u1w6i:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c1u1w6i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-cayq6ij{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0DDD6;--border-color:#E0DDD6;}.elementor-197 .elementor-element.elementor-element-c9htot1{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-c9htot1:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c9htot1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4C9B8;background-image:url("https://staging.theweddingstories.it/wp-content/uploads/2024/01/GennaroIlaria_0970.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-197 .elementor-element.elementor-element-c75jlqd{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E0DDD6;--border-color:#E0DDD6;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-197 .elementor-element.elementor-element-cjwn799{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0DDD6;--border-color:#E0DDD6;}.elementor-197 .elementor-element.elementor-element-cgs4clv{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0DDD6;--border-color:#E0DDD6;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-197 .elementor-element.elementor-element-cih9gke{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-cih9gke:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-cih9gke > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2A;background-image:url("https://staging.theweddingstories.it/wp-content/uploads/2024/01/AndreaFrancesca-0944.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-197 .elementor-element.elementor-element-c1rh4yp{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0DDD6;--border-color:#E0DDD6;}.elementor-197 .elementor-element.elementor-element-csf1q4h{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0DDD6;--border-color:#E0DDD6;}.elementor-197 .elementor-element.elementor-element-crqsv6y{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-197 .elementor-element.elementor-element-crqsv6y:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-crqsv6y > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8BBA8;background-image:url("https://staging.theweddingstories.it/wp-content/uploads/2024/01/AlessioSara_0910.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-197 .elementor-element.elementor-element-cppo69n{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E0DDD6;--border-color:#E0DDD6;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-197 .elementor-element.elementor-element-cz1c5uj{--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 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0DDD6;--border-color:#E0DDD6;}.elementor-197 .elementor-element.elementor-element-cujvncd{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-197 .elementor-element.elementor-element-cwyvybq{--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-197 .elementor-element.elementor-element-cyg4ixp{--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-197 .elementor-element.elementor-element-c1qvco6{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-197 .elementor-element.elementor-element-c1qvco6:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c1qvco6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-197 .elementor-element.elementor-element-c1napm4{--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:14px 0px;--row-gap:14px;--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:#E0DDD6;--border-color:#E0DDD6;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-c147xd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-197 .elementor-element.elementor-element-c136czp{--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:2px 0px;--row-gap:2px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-c19afj6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-197 .elementor-element.elementor-element-c183yck{--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:2px 0px;--row-gap:2px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-c1eqdtn{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-197 .elementor-element.elementor-element-c1dx123{--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:2px 0px;--row-gap:2px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-c1j17o6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-197 .elementor-element.elementor-element-c1ip3lq{--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:2px 0px;--row-gap:2px;--column-gap:0px;}.elementor-197 .elementor-element.elementor-element-c1ympbl{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-197 .elementor-element.elementor-element-c1ympbl:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c1ympbl > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a18;}@media(min-width:768px){.elementor-197 .elementor-element.elementor-element-c9htot1{--width:50%;}.elementor-197 .elementor-element.elementor-element-c75jlqd{--width:50%;}.elementor-197 .elementor-element.elementor-element-cgs4clv{--width:50%;}.elementor-197 .elementor-element.elementor-element-cih9gke{--width:50%;}.elementor-197 .elementor-element.elementor-element-crqsv6y{--width:50%;}.elementor-197 .elementor-element.elementor-element-cppo69n{--width:50%;}.elementor-197 .elementor-element.elementor-element-cujvncd{--width:33.33%;}.elementor-197 .elementor-element.elementor-element-cwyvybq{--width:33.33%;}.elementor-197 .elementor-element.elementor-element-cyg4ixp{--width:33.33%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@300;400;500&display=swap');
.elementor-197 .tws-eyebrow .elementor-heading-title{font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#C8A882;font-weight:400;text-align:left;margin-bottom:.4rem}
.elementor-197 .tws-page-title .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:300;font-size:48px;color:#1a1a18;line-height:1.1;text-align:left}
.elementor-197 .tws-svc-caption .elementor-heading-title{font-family:'Jost',sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#fff;font-weight:400;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.5)}
.elementor-197 .tws-svc-num .elementor-heading-title{font-family:'Cormorant Garamond',serif!important;font-weight:300!important;font-size:48px!important;color:#E2DCD0!important;font-style:normal!important;line-height:1!important;text-align:left!important;letter-spacing:0!important}
.elementor-197 .tws-svc-label .elementor-heading-title{font-family:'Jost',sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#C8A882;font-weight:400;margin:.4rem 0 .5rem;text-align:left}
.elementor-197 .tws-svc-title .elementor-heading-title{font-family:'Cormorant Garamond',serif!important;font-style:italic!important;font-weight:300!important;font-size:22px!important;color:#1a1a18!important;line-height:1.2!important;margin-bottom:.4rem;text-transform:none!important;letter-spacing:0!important;text-align:left!important}
.elementor-197 .tws-svc-body{font-family:'Jost',sans-serif;font-weight:300;font-size:12px;color:#7a7a72;line-height:1.9;margin-top:.5rem}
.elementor-197 .tws-svc-body p{margin:0}
.elementor-197 .tws-svc-tagline .elementor-heading-title{font-family:'Cormorant Garamond',serif!important;font-style:italic!important;font-weight:300!important;font-size:15px!important;color:#1a1a18!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important}
.elementor-197 .tws-svc-tagline{margin-top:1rem;padding-top:1rem;border-top:.5px solid #E0DDD6}
.elementor-197 .tws-svc-cta{margin-top:1.4rem}
.elementor-197 .tws-svc-cta .elementor-button{background:transparent;color:#1a1a18;border:none;border-bottom:1px solid #1a1a18;border-radius:0;padding:0 0 2px;font-family:'Jost',sans-serif;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:400}
.elementor-197 .tws-svc-cta .elementor-button:hover{color:#C8A882;border-color:#C8A882}
.elementor-197 .tws-booth-ph img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.elementor-197 .tws-booth-label .elementor-heading-title{font-family:'Jost',sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#C8A882;font-weight:400;text-align:left}
.elementor-197 .tws-booth-body{font-family:'Jost',sans-serif;font-weight:300;font-size:12px;color:#7a7a72;line-height:1.9;max-width:640px}
.elementor-197 .tws-booth-body p{margin:0}
.elementor-197 .tws-booth-step-num .elementor-heading-title{font-family:'Cormorant Garamond',serif!important;font-weight:300!important;font-size:18px!important;color:#C8A882!important;font-style:normal!important;line-height:1!important;text-align:left!important}
.elementor-197 .tws-booth-step-title .elementor-heading-title{font-family:'Jost',sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a18;font-weight:400;text-align:left}
.elementor-197 .tws-booth-step-text{font-family:'Jost',sans-serif;font-weight:300;font-size:12px;color:#7a7a72;line-height:1.7;max-width:620px}
.elementor-197 .tws-booth-step-text p{margin:0}
.elementor-197 .tws-booth-list ul{list-style:none;margin:0;padding:0}
.elementor-197 .tws-booth-list li{font-family:'Jost',sans-serif;font-weight:300;font-size:12px;color:#7a7a72;line-height:1.7;padding-left:1rem;position:relative;margin-bottom:.5rem}
.elementor-197 .tws-booth-list li::before{content:'—';position:absolute;left:0;color:#C8A882}
.elementor-197 .tws-cta-label .elementor-heading-title{font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#C8A882;font-weight:400;margin-bottom:.6rem;text-align:center}
.elementor-197 .tws-cta-title .elementor-heading-title{font-family:'Cormorant Garamond',serif!important;font-style:italic!important;font-weight:300!important;font-size:34px!important;color:#FAFAF7!important;line-height:1.25!important;margin-bottom:1.4rem;text-align:center;text-transform:none!important;letter-spacing:0!important}
.elementor-197 .tws-cta-btn .elementor-button{background:transparent;border:1px solid #FAFAF7;color:#FAFAF7;font-family:'Jost',sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:.7rem 1.7rem;transition:all .25s}
.elementor-197 .tws-cta-btn .elementor-button:hover{background:#FAFAF7;color:#1a1a18}
.elementor-197 .elementor-element-c9htot1{background-image:url(https://staging.theweddingstories.it/wp-content/uploads/2024/01/GennaroIlaria_0970.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
.elementor-197 .elementor-element-cih9gke{background-image:url(https://staging.theweddingstories.it/wp-content/uploads/2024/01/AndreaFrancesca-0944.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
.elementor-197 .elementor-element-crqsv6y{background-image:url(https://staging.theweddingstories.it/wp-content/uploads/2024/01/AlessioSara_0910.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}/* End custom CSS */