.elementor-7 .elementor-element.elementor-element-0867f5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d2638a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-98cca2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1576dc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-1576dc3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1576dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44be9e0 );}.elementor-7 .elementor-element.elementor-element-6b614da{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-89b4f9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6bdc009{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), karla;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a5219b0 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a5219b0 .elementor-heading-title{font-family:var( --e-global-typography-6fc6c50-font-family ), karla;font-size:var( --e-global-typography-6fc6c50-font-size );font-weight:var( --e-global-typography-6fc6c50-font-weight );line-height:var( --e-global-typography-6fc6c50-line-height );color:#07080A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-b163258 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b163258{font-family:var( --e-global-typography-text-font-family ), karla;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:#3B3E4A;}.elementor-7 .elementor-element.elementor-element-af8d449{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-34c93c9{--display:flex;--min-height:512px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-34c93c9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-34c93c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/1-donne-in-vendemmia-vigneti.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-fd46728{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fd46728:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fd46728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44be9e0 );}.elementor-7 .elementor-element.elementor-element-4d46888{--display:flex;--min-height:584px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-e6f8c7b{--display:flex;--min-height:584px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-e6f8c7b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e6f8c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/2-banfi-vino-cura-artigianale-calice.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-8521766{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8521766:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8521766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44be9e0 );}.elementor-7 .elementor-element.elementor-element-69a61d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-69a61d4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-69a61d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44be9e0 );}.elementor-7 .elementor-element.elementor-element-6395111 .elementor-heading-title{font-family:var( --e-global-typography-a781cc5-font-family ), karla;font-size:var( --e-global-typography-a781cc5-font-size );font-weight:var( --e-global-typography-a781cc5-font-weight );line-height:var( --e-global-typography-a781cc5-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c737b79 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-c737b79{font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-eff5ef1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eff5ef1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eff5ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFAF7 50%, #F5EDE0 50%);}.elementor-7 .elementor-element.elementor-element-eff5ef1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-bfefd80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7f91845{--display:flex;--min-height:766px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7f91845:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7f91845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/3-banfi-vigneto-vite-gemma-sostenibilita.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3042580{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3042580:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3042580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE0;}.elementor-7 .elementor-element.elementor-element-48196af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eb88175{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-375bffd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4061457{text-align:start;}.elementor-7 .elementor-element.elementor-element-4061457 .elementor-heading-title{font-family:var( --e-global-typography-6fc6c50-font-family ), karla;font-size:var( --e-global-typography-6fc6c50-font-size );font-weight:var( --e-global-typography-6fc6c50-font-weight );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-bdda880{text-align:start;}.elementor-7 .elementor-element.elementor-element-bdda880 .elementor-heading-title{font-family:var( --e-global-typography-6fc6c50-font-family ), karla;font-size:var( --e-global-typography-6fc6c50-font-size );font-weight:var( --e-global-typography-6fc6c50-font-weight );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-002583f > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-002583f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-002583f{text-align:start;font-family:var( --e-global-typography-text-font-family ), karla;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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), karla;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-424839c .elementor-button{background-color:#FF8B0000;font-family:var( --e-global-typography-187b455-font-family ), karla;font-size:var( --e-global-typography-187b455-font-size );font-weight:var( --e-global-typography-187b455-font-weight );text-transform:var( --e-global-typography-187b455-text-transform );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:20px 20px 44px 20px;}.elementor-7 .elementor-element.elementor-element-424839c > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-424839c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-424839c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-d1a3a2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a04b13{--display:flex;--min-height:564px;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a04b13:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a04b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/4-banfi-castello-brunello-di-montalcino-1978-vino-rosso-fermo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-8a04b13.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-da10750{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cb371bb > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-cb371bb.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-cb371bb{text-align:start;font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-f001c8e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-f001c8e .elementor-heading-title{font-family:var( --e-global-typography-a781cc5-font-family ), karla;font-size:var( --e-global-typography-a781cc5-font-size );font-weight:var( --e-global-typography-a781cc5-font-weight );line-height:var( --e-global-typography-a781cc5-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-973ea0c > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-7 .elementor-element.elementor-element-973ea0c{font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-58036bb{--display:flex;--min-height:564px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-58036bb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-58036bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/09/castello-banfi-visita-tour.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-acd1a43{--display:flex;--min-height:200px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-acd1a43:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-acd1a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/experience-circle.png");background-size:contain;}.elementor-7 .elementor-element.elementor-element-a3535e9{text-align:center;}.elementor-7 .elementor-element.elementor-element-a3535e9 .elementor-heading-title{font-family:"Karla", karla;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;letter-spacing:1.6px;color:var( --e-global-color-44be9e0 );}.elementor-7 .elementor-element.elementor-element-5aa81db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5aa81db:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5aa81db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5EDE0 50%, #FDFAF7 50%);}.elementor-7 .elementor-element.elementor-element-6a3d515{--display:flex;--min-height:766px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6a3d515:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6a3d515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/6-botti-cantina-banfi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-9cc2071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ad7cc8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ad7cc8c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ad7cc8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF7;}.elementor-7 .elementor-element.elementor-element-344a5f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7f8b24d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-540f58e{text-align:start;}.elementor-7 .elementor-element.elementor-element-540f58e .elementor-heading-title{font-family:var( --e-global-typography-6fc6c50-font-family ), karla;font-size:var( --e-global-typography-6fc6c50-font-size );font-weight:var( --e-global-typography-6fc6c50-font-weight );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-397f723{text-align:start;}.elementor-7 .elementor-element.elementor-element-397f723 .elementor-heading-title{font-family:var( --e-global-typography-6fc6c50-font-family ), karla;font-size:var( --e-global-typography-6fc6c50-font-size );font-weight:var( --e-global-typography-6fc6c50-font-weight );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-3dd3715 .elementor-button{background-color:#FFD83B00;font-family:var( --e-global-typography-187b455-font-family ), karla;font-size:var( --e-global-typography-187b455-font-size );font-weight:var( --e-global-typography-187b455-font-weight );text-transform:var( --e-global-typography-187b455-text-transform );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:20px 20px 44px 20px;}.elementor-7 .elementor-element.elementor-element-3dd3715 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3dd3715 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-3dd3715 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-c7a481d{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a3c03d4{--display:flex;--min-height:442px;}.elementor-7 .elementor-element.elementor-element-a3c03d4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a3c03d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/7-banfi-vigneti-produzione-vigna.webp");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-a6b1248 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:60px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a6b1248 .elementor-heading-title{font-family:var( --e-global-typography-a781cc5-font-family ), karla;font-size:var( --e-global-typography-a781cc5-font-size );font-weight:var( --e-global-typography-a781cc5-font-weight );line-height:var( --e-global-typography-a781cc5-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1ce4326 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1ce4326{font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-a128324 .elementor-button{background-color:#FFD83B00;font-family:var( --e-global-typography-187b455-font-family ), karla;font-size:var( --e-global-typography-187b455-font-size );font-weight:var( --e-global-typography-187b455-font-weight );text-transform:var( --e-global-typography-187b455-text-transform );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:20px 20px 44px 20px;}.elementor-7 .elementor-element.elementor-element-a128324 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a128324 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-a128324 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-c738ff4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2bd8331{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2bd8331:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2bd8331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF7;}.elementor-7 .elementor-element.elementor-element-5ee63b8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-49cb6b7{--spacer-size:135px;}.elementor-7 .elementor-element.elementor-element-658918f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-658918f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-658918f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFAF7 50%, #EDD2C6 50%);}.elementor-7 .elementor-element.elementor-element-658918f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e80251c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-841dc61{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1e60efb{--display:flex;--min-height:768px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1e60efb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1e60efb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/8-banfi-uva.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7743055{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7743055:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7743055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDD2C6;}.elementor-7 .elementor-element.elementor-element-f1342e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3e5d697{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e10e9e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1a7adb8{text-align:start;}.elementor-7 .elementor-element.elementor-element-1a7adb8 .elementor-heading-title{font-family:var( --e-global-typography-6fc6c50-font-family ), karla;font-size:var( --e-global-typography-6fc6c50-font-size );font-weight:var( --e-global-typography-6fc6c50-font-weight );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-71d8fc4{text-align:start;}.elementor-7 .elementor-element.elementor-element-71d8fc4 .elementor-heading-title{font-family:var( --e-global-typography-6fc6c50-font-family ), karla;font-size:var( --e-global-typography-6fc6c50-font-size );font-weight:var( --e-global-typography-6fc6c50-font-weight );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-a38d44b .elementor-button{background-color:#FFD83B00;font-family:var( --e-global-typography-187b455-font-family ), karla;font-size:var( --e-global-typography-187b455-font-size );font-weight:var( --e-global-typography-187b455-font-weight );text-transform:var( --e-global-typography-187b455-text-transform );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:20px 20px 44px 20px;}.elementor-7 .elementor-element.elementor-element-a38d44b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a38d44b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-a38d44b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-e4b72eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-508fd62{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-508fd62.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-4210cde{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5a10eac > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-5a10eac .elementor-heading-title{font-family:var( --e-global-typography-a781cc5-font-family ), karla;font-size:var( --e-global-typography-a781cc5-font-size );font-weight:var( --e-global-typography-a781cc5-font-weight );line-height:var( --e-global-typography-a781cc5-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c1ea9fc > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1ea9fc{font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-456747b{--display:flex;--min-height:564px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-456747b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-456747b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banfi.it/wp-content/uploads/2024/06/11-castello-banfi-crest-bottiglia-logo-brunello-montalcino.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5c7a2f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-78a2911 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-78a2911.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-78a2911{text-align:start;font-family:var( --e-global-typography-text-font-family ), karla;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-7 .elementor-element.elementor-element-9931699 .elementor-button{background-color:#FFD83B00;font-family:var( --e-global-typography-187b455-font-family ), karla;font-size:var( --e-global-typography-187b455-font-size );font-weight:var( --e-global-typography-187b455-font-weight );text-transform:var( --e-global-typography-187b455-text-transform );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:20px 20px 44px 20px;}.elementor-7 .elementor-element.elementor-element-9931699 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9931699 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-9931699 .elementor-button .elementor-button-content-wrapper{gap:15px;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF7;}body.elementor-page-7 .jupiterx-main{background-color:#FEFAF7;}:root{--page-title-display:none;}@media(max-width:1550px){.elementor-7 .elementor-element.elementor-element-a5219b0 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-b163258{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-6395111 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c737b79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4061457 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-bdda880 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-002583f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-424839c .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cb371bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f001c8e .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-973ea0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-540f58e .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-397f723 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-3dd3715 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a6b1248 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-1ce4326{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-a128324 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1a7adb8 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-71d8fc4 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-a38d44b .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-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-7 .elementor-element.elementor-element-5a10eac .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c1ea9fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-78a2911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9931699 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-6b614da{--width:15%;}.elementor-7 .elementor-element.elementor-element-89b4f9e{--width:45%;}.elementor-7 .elementor-element.elementor-element-6bdc009{--width:90%;}.elementor-7 .elementor-element.elementor-element-af8d449{--width:40%;}.elementor-7 .elementor-element.elementor-element-4d46888{--width:40.5%;}.elementor-7 .elementor-element.elementor-element-e6f8c7b{--width:80%;}.elementor-7 .elementor-element.elementor-element-8521766{--width:59.5%;}.elementor-7 .elementor-element.elementor-element-69a61d4{--width:80%;}.elementor-7 .elementor-element.elementor-element-eff5ef1{--width:100%;}.elementor-7 .elementor-element.elementor-element-bfefd80{--width:15%;}.elementor-7 .elementor-element.elementor-element-7f91845{--width:85%;}.elementor-7 .elementor-element.elementor-element-48196af{--width:15%;}.elementor-7 .elementor-element.elementor-element-eb88175{--width:85%;}.elementor-7 .elementor-element.elementor-element-375bffd{--width:30%;}.elementor-7 .elementor-element.elementor-element-d1a3a2c{--width:70%;}.elementor-7 .elementor-element.elementor-element-8a04b13{--width:85%;}.elementor-7 .elementor-element.elementor-element-da10750{--width:76%;}.elementor-7 .elementor-element.elementor-element-58036bb{--width:100%;}.elementor-7 .elementor-element.elementor-element-acd1a43{--width:200px;}.elementor-7 .elementor-element.elementor-element-6a3d515{--width:85%;}.elementor-7 .elementor-element.elementor-element-9cc2071{--width:15%;}.elementor-7 .elementor-element.elementor-element-344a5f4{--width:15%;}.elementor-7 .elementor-element.elementor-element-7f8b24d{--width:30%;}.elementor-7 .elementor-element.elementor-element-c7a481d{--width:40%;}.elementor-7 .elementor-element.elementor-element-c738ff4{--width:15%;}.elementor-7 .elementor-element.elementor-element-5ee63b8{--width:100%;}.elementor-7 .elementor-element.elementor-element-658918f{--width:147.773%;}.elementor-7 .elementor-element.elementor-element-e80251c{--width:15%;}.elementor-7 .elementor-element.elementor-element-841dc61{--width:85%;}.elementor-7 .elementor-element.elementor-element-f1342e8{--width:15%;}.elementor-7 .elementor-element.elementor-element-3e5d697{--width:85%;}.elementor-7 .elementor-element.elementor-element-e10e9e5{--width:30%;}.elementor-7 .elementor-element.elementor-element-e4b72eb{--width:70%;}.elementor-7 .elementor-element.elementor-element-508fd62{--width:85%;}.elementor-7 .elementor-element.elementor-element-4210cde{--width:76%;}.elementor-7 .elementor-element.elementor-element-456747b{--width:100%;}.elementor-7 .elementor-element.elementor-element-5c7a2f3{--width:76%;}}@media(max-width:1200px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-6b614da{--width:5%;}.elementor-7 .elementor-element.elementor-element-89b4f9e{--width:50%;}.elementor-7 .elementor-element.elementor-element-af8d449{--width:45%;}.elementor-7 .elementor-element.elementor-element-8521766{--width:59.5%;}.elementor-7 .elementor-element.elementor-element-bfefd80{--width:5%;}.elementor-7 .elementor-element.elementor-element-7f91845{--width:95%;}.elementor-7 .elementor-element.elementor-element-48196af{--width:5%;}.elementor-7 .elementor-element.elementor-element-eb88175{--width:95%;}.elementor-7 .elementor-element.elementor-element-6a3d515{--width:95%;}.elementor-7 .elementor-element.elementor-element-9cc2071{--width:5%;}.elementor-7 .elementor-element.elementor-element-344a5f4{--width:5%;}.elementor-7 .elementor-element.elementor-element-7f8b24d{--width:40%;}.elementor-7 .elementor-element.elementor-element-c7a481d{--width:50%;}.elementor-7 .elementor-element.elementor-element-c738ff4{--width:5%;}.elementor-7 .elementor-element.elementor-element-e80251c{--width:5%;}.elementor-7 .elementor-element.elementor-element-841dc61{--width:95%;}.elementor-7 .elementor-element.elementor-element-f1342e8{--width:5%;}.elementor-7 .elementor-element.elementor-element-3e5d697{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-6b614da{--width:5%;}.elementor-7 .elementor-element.elementor-element-89b4f9e{--width:100%;}.elementor-7 .elementor-element.elementor-element-af8d449{--width:95%;}.elementor-7 .elementor-element.elementor-element-4d46888{--width:95%;}.elementor-7 .elementor-element.elementor-element-e6f8c7b{--width:100%;}.elementor-7 .elementor-element.elementor-element-8521766{--width:100%;}.elementor-7 .elementor-element.elementor-element-bfefd80{--width:5%;}.elementor-7 .elementor-element.elementor-element-7f91845{--width:95%;}.elementor-7 .elementor-element.elementor-element-48196af{--width:5%;}.elementor-7 .elementor-element.elementor-element-eb88175{--width:100%;}.elementor-7 .elementor-element.elementor-element-375bffd{--width:100%;}.elementor-7 .elementor-element.elementor-element-d1a3a2c{--width:100%;}.elementor-7 .elementor-element.elementor-element-8a04b13{--width:95%;}.elementor-7 .elementor-element.elementor-element-da10750{--width:100%;}.elementor-7 .elementor-element.elementor-element-58036bb{--width:95%;}.elementor-7 .elementor-element.elementor-element-6a3d515{--width:95%;}.elementor-7 .elementor-element.elementor-element-9cc2071{--width:5%;}.elementor-7 .elementor-element.elementor-element-344a5f4{--width:5%;}.elementor-7 .elementor-element.elementor-element-7f8b24d{--width:100%;}.elementor-7 .elementor-element.elementor-element-c7a481d{--width:100%;}.elementor-7 .elementor-element.elementor-element-a3c03d4{--width:95%;}.elementor-7 .elementor-element.elementor-element-c738ff4{--width:5%;}.elementor-7 .elementor-element.elementor-element-e80251c{--width:5%;}.elementor-7 .elementor-element.elementor-element-841dc61{--width:95%;}.elementor-7 .elementor-element.elementor-element-1e60efb{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-f1342e8{--width:5%;}.elementor-7 .elementor-element.elementor-element-3e5d697{--width:100%;}.elementor-7 .elementor-element.elementor-element-e10e9e5{--width:100%;}.elementor-7 .elementor-element.elementor-element-e4b72eb{--width:100%;}.elementor-7 .elementor-element.elementor-element-508fd62{--width:100%;}.elementor-7 .elementor-element.elementor-element-4210cde{--width:90%;}.elementor-7 .elementor-element.elementor-element-5c7a2f3{--width:90%;}}@media(min-width:2400px){.elementor-7 .elementor-element.elementor-element-a5219b0 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-b163258{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-6395111 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c737b79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4061457 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-bdda880 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-002583f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-424839c .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cb371bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f001c8e .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-973ea0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-540f58e .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-397f723 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-3dd3715 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a6b1248 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-1ce4326{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-a128324 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1a7adb8 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-71d8fc4 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-a38d44b .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-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-7 .elementor-element.elementor-element-5a10eac .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c1ea9fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-78a2911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9931699 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}}@media(max-width:1200px){.elementor-7 .elementor-element.elementor-element-1576dc3{--padding-top:135px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7f91845{--min-height:500px;}.elementor-7 .elementor-element.elementor-element-6a3d515{--min-height:550px;}.elementor-7 .elementor-element.elementor-element-1e60efb{--min-height:550px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-1576dc3{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-89b4f9e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-a5219b0 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-b163258{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-af8d449{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-af8d449.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-34c93c9{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fd46728{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4d46888{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-4d46888.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-e6f8c7b{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-8521766{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-6395111 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c737b79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-7f91845{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-3042580{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eb88175{--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-7 .elementor-element.elementor-element-375bffd{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-4061457 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-bdda880 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-002583f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-002583f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-424839c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-424839c .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8a04b13{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-da10750{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-cb371bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f001c8e .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-973ea0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-58036bb{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-58036bb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-58036bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7 .elementor-element.elementor-element-58036bb.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-acd1a43{--margin-top:15%;--margin-bottom:0%;--margin-left:-3%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-6a3d515{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-ad7cc8c{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7f8b24d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-540f58e .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-397f723 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-3dd3715 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a3c03d4{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-a3c03d4.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-a6b1248 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-a6b1248 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-1ce4326 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-1ce4326{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-a128324 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-a128324 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-658918f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1e60efb{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-7743055{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3e5d697{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-e10e9e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1a7adb8 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-71d8fc4 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-a38d44b .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-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-7 .elementor-element.elementor-element-5a10eac .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c1ea9fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-456747b{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-456747b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-456747b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-7 .elementor-element.elementor-element-78a2911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9931699 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-1576dc3{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6b614da{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-89b4f9e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-6bdc009{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-a5219b0 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-b163258{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-af8d449{--width:90%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-af8d449.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-34c93c9{--min-height:200px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fd46728{--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-start;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4d46888{--width:89%;--min-height:200px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-e6f8c7b{--width:100%;--min-height:200px;}.elementor-7 .elementor-element.elementor-element-8521766{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-6395111 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c737b79 > .elementor-widget-container{margin:14px 20px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-c737b79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-bfefd80{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-7f91845{--width:90%;--min-height:200px;}.elementor-7 .elementor-element.elementor-element-3042580{--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-48196af{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-375bffd{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-4061457 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-bdda880 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-002583f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-002583f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-424839c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-424839c .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d1a3a2c{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-8a04b13{--width:90%;--min-height:200px;}.elementor-7 .elementor-element.elementor-element-da10750{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-cb371bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f001c8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 5%;}.elementor-7 .elementor-element.elementor-element-f001c8e .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-973ea0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 5%;}.elementor-7 .elementor-element.elementor-element-973ea0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-58036bb{--width:90%;--min-height:200px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-58036bb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-58036bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-acd1a43{--width:130px;--min-height:130px;--margin-top:0%;--margin-bottom:0%;--margin-left:-6%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-acd1a43:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-acd1a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-acd1a43.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a3535e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a3535e9{text-align:center;}.elementor-7 .elementor-element.elementor-element-a3535e9 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-5aa81db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6a3d515{--width:90%;--min-height:200px;}.elementor-7 .elementor-element.elementor-element-9cc2071{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-ad7cc8c{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-344a5f4{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-7f8b24d{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-7 .elementor-element.elementor-element-540f58e .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-397f723 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-3dd3715 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3dd3715 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c7a481d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-a3c03d4{--width:90%;--min-height:200px;--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;}.elementor-7 .elementor-element.elementor-element-a3c03d4.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-a6b1248 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-a6b1248 .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-1ce4326 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-1ce4326{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-a128324 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-a128324 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c738ff4{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-5ee63b8{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-658918f{--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-7 .elementor-element.elementor-element-e80251c{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-841dc61{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-841dc61.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1e60efb{--content-width:100%;--min-height:200px;}.elementor-7 .elementor-element.elementor-element-7743055{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f1342e8{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-e10e9e5{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-1a7adb8 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-71d8fc4 .elementor-heading-title{font-size:var( --e-global-typography-6fc6c50-font-size );line-height:var( --e-global-typography-6fc6c50-line-height );}.elementor-7 .elementor-element.elementor-element-a38d44b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a38d44b .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}.elementor-7 .elementor-element.elementor-element-508fd62{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-508fd62.e-con{--align-self:center;}.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-7 .elementor-element.elementor-element-93f030d{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-93f030d.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-93f030d img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2cf0589{width:var( --container-widget-width, 47.5% );max-width:47.5%;--container-widget-width:47.5%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-2cf0589 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-2cf0589.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2cf0589 img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4210cde{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-5a10eac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5a10eac .elementor-heading-title{font-size:var( --e-global-typography-a781cc5-font-size );line-height:var( --e-global-typography-a781cc5-line-height );}.elementor-7 .elementor-element.elementor-element-c1ea9fc > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1ea9fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-456747b{--width:90%;--min-height:200px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-456747b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-456747b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-456747b.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-5c7a2f3{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-78a2911 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-78a2911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9931699 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9931699 .elementor-button{font-size:var( --e-global-typography-187b455-font-size );line-height:var( --e-global-typography-187b455-line-height );letter-spacing:var( --e-global-typography-187b455-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-424839c */.elementor-button-icon svg {width:10px; padding-top:3px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dd3715 */.elementor-button-icon svg {width:10px; padding-top:1px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a128324 */.elementor-button-icon svg {width:10px; padding-top:1px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a38d44b */.elementor-button-icon svg {width:10px; padding-top:0px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931699 */.elementor-button-icon svg {width:10px; padding-top:0px; }/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */