.elementor-793 .elementor-element.elementor-element-1cbb541{--display:flex;--min-height:88vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-1cbb541:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-1cbb541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelclubbovisa.it/wp-content/uploads/2026/09/VIOLA3.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-793 .elementor-element.elementor-element-9322955{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:999;}.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-793 .elementor-element.elementor-element-801c37d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-801c37d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;line-height:0.9em;letter-spacing:0px;color:#FFFFFF;}.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-793 .elementor-element.elementor-element-42582b5{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#E2DDE5;}.elementor-793 .elementor-element.elementor-element-42582b5 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-4b01b40{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-793 .elementor-element.elementor-element-b257f90 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-793 .elementor-element.elementor-element-b257f90{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-0a32856{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-793 .elementor-element.elementor-element-0a32856:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-0a32856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE7;}.elementor-793 .elementor-element.elementor-element-d28b5ee{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-f2f5f90{--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: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-793 .elementor-element.elementor-element-8a461e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#5B2B7F;}.elementor-793 .elementor-element.elementor-element-8a461e5 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-167e146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-167e146 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#111111;}.elementor-793 .elementor-element.elementor-element-93b46a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#514C48;}.elementor-793 .elementor-element.elementor-element-93b46a1 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-5bc9147{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-793 .elementor-element.elementor-element-5bc9147:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-5bc9147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F2662;}.elementor-793 .elementor-element.elementor-element-84c505f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-e402830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-e402830 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-cbd2fa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-cbd2fa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-ece1aba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-ece1aba p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-17525fb .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-793 .elementor-element.elementor-element-17525fb{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-63146d0{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-793 .elementor-element.elementor-element-63146d0:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-63146d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE7;}.elementor-793 .elementor-element.elementor-element-2e2a77bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-306e4b61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.3px;color:#5B2B7F;}.elementor-793 .elementor-element.elementor-element-306e4b61 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-4700027d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-4700027d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:800;line-height:0.91em;letter-spacing:0px;color:#111012;}.elementor-793 .elementor-element.elementor-element-744b3fa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#514C48;}.elementor-793 .elementor-element.elementor-element-744b3fa7 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-7e06c2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-0cabead{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D7D0C7;--border-color:#D7D0C7;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-2f3c0a6{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#7A3DAD;}.elementor-793 .elementor-element.elementor-element-2f3c0a6 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-7a5f1be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-214b8dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-793 .elementor-element.elementor-element-214b8dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#111012;}.elementor-793 .elementor-element.elementor-element-aca0078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#716A65;}.elementor-793 .elementor-element.elementor-element-aca0078 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-8021295{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D7D0C7;--border-color:#D7D0C7;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-0d11897{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#7A3DAD;}.elementor-793 .elementor-element.elementor-element-0d11897 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-d75b48b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-8d2d001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-793 .elementor-element.elementor-element-8d2d001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#111012;}.elementor-793 .elementor-element.elementor-element-60266b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#716A65;}.elementor-793 .elementor-element.elementor-element-60266b2 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-03fa995{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D7D0C7;--border-color:#D7D0C7;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-13baef2{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#7A3DAD;}.elementor-793 .elementor-element.elementor-element-13baef2 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-46f0a32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-8f426bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-793 .elementor-element.elementor-element-8f426bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#111012;}.elementor-793 .elementor-element.elementor-element-f19f62a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#716A65;}.elementor-793 .elementor-element.elementor-element-f19f62a p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-58ab5e1{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D7D0C7;--border-color:#D7D0C7;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-bb11fea{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#7A3DAD;}.elementor-793 .elementor-element.elementor-element-bb11fea p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-6ae5c57{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-5cf0129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-793 .elementor-element.elementor-element-5cf0129 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#111012;}.elementor-793 .elementor-element.elementor-element-3146503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#716A65;}.elementor-793 .elementor-element.elementor-element-3146503 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-01d3ad5{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D7D0C7;--border-color:#D7D0C7;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-a9b6855{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#7A3DAD;}.elementor-793 .elementor-element.elementor-element-a9b6855 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-5072bbb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-0f7a2dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-793 .elementor-element.elementor-element-0f7a2dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#111012;}.elementor-793 .elementor-element.elementor-element-e0be0d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#716A65;}.elementor-793 .elementor-element.elementor-element-e0be0d0 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-e28769c{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D7D0C7;--border-color:#D7D0C7;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-8757bfb{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#7A3DAD;}.elementor-793 .elementor-element.elementor-element-8757bfb p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-c0be0cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-dc061dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-793 .elementor-element.elementor-element-dc061dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#111012;}.elementor-793 .elementor-element.elementor-element-9cfcbc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#716A65;}.elementor-793 .elementor-element.elementor-element-9cfcbc9 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-796f72ca{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-793 .elementor-element.elementor-element-796f72ca:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-796f72ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F2662;}.elementor-793 .elementor-element.elementor-element-43d0aeab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-793 .elementor-element.elementor-element-5b4ffaa4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-f8a9d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-f8a9d46 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-7de058c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-7de058c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-6c8ac9e1{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:74px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-71cf87a6{--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:flex-start;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:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.16);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-2088b3e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-2088b3e1 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-37f1ea39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-793 .elementor-element.elementor-element-37f1ea39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-6fd9aa4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#A9A1AA;}.elementor-793 .elementor-element.elementor-element-6fd9aa4d p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-51e3beb7{--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:flex-start;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:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.16);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-2caa14a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-2caa14a8 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-1ffddb81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-793 .elementor-element.elementor-element-1ffddb81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-2d1f7a32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#A9A1AA;}.elementor-793 .elementor-element.elementor-element-2d1f7a32 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-10f37aa3{--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:flex-start;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:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.16);--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-7005cd2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-7005cd2d p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-2e36c4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-793 .elementor-element.elementor-element-2e36c4d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-8a408de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#A9A1AA;}.elementor-793 .elementor-element.elementor-element-8a408de p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-1654255e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-793 .elementor-element.elementor-element-1654255e:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-1654255e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE7;}.elementor-793 .elementor-element.elementor-element-3bb38401{--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-end;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-793 .elementor-element.elementor-element-3e94b4aa{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-20f51f04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;letter-spacing:2.3px;color:#6C358F;}.elementor-793 .elementor-element.elementor-element-20f51f04 p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-75a7432c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-793 .elementor-element.elementor-element-75a7432c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#111111;}.elementor-793 .elementor-element.elementor-element-5d2d98f8{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-61e383cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#514C48;}.elementor-793 .elementor-element.elementor-element-61e383cb p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-4ff2cd0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#514C48;}.elementor-793 .elementor-element.elementor-element-4ff2cd0e p{margin-block-end:0px;}.elementor-793 .elementor-element.elementor-element-106fe807{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-793 .elementor-element.elementor-element-106fe807:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-106fe807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F2662;}.elementor-793 .elementor-element.elementor-element-3387ef60{--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:space-between;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-793 .elementor-element.elementor-element-2beb5993{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-21e5d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-21e5d2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-793 .elementor-element.elementor-element-6b3c4ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-2dbd2b9f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.72);border-radius:0px 0px 0px 0px;padding:15px 21px 15px 21px;}.elementor-793 .elementor-element.elementor-element-2dbd2b9f{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-793 .elementor-element.elementor-element-1cbb541{--width:100%;}.elementor-793 .elementor-element.elementor-element-9322955{--width:100%;}.elementor-793 .elementor-element.elementor-element-4b01b40{--content-width:100%;}.elementor-793 .elementor-element.elementor-element-0a32856{--width:100%;}.elementor-793 .elementor-element.elementor-element-d28b5ee{--width:100%;}.elementor-793 .elementor-element.elementor-element-f2f5f90{--content-width:100%;}.elementor-793 .elementor-element.elementor-element-5bc9147{--width:100%;}.elementor-793 .elementor-element.elementor-element-84c505f{--width:100%;}.elementor-793 .elementor-element.elementor-element-63146d0{--width:100%;}.elementor-793 .elementor-element.elementor-element-2e2a77bc{--width:100%;}.elementor-793 .elementor-element.elementor-element-7e06c2c{--width:100%;}.elementor-793 .elementor-element.elementor-element-0cabead{--width:48%;}.elementor-793 .elementor-element.elementor-element-7a5f1be{--width:100%;}.elementor-793 .elementor-element.elementor-element-8021295{--width:48%;}.elementor-793 .elementor-element.elementor-element-d75b48b{--width:100%;}.elementor-793 .elementor-element.elementor-element-03fa995{--width:48%;}.elementor-793 .elementor-element.elementor-element-46f0a32{--width:100%;}.elementor-793 .elementor-element.elementor-element-58ab5e1{--width:48%;}.elementor-793 .elementor-element.elementor-element-6ae5c57{--width:100%;}.elementor-793 .elementor-element.elementor-element-01d3ad5{--width:48%;}.elementor-793 .elementor-element.elementor-element-5072bbb{--width:100%;}.elementor-793 .elementor-element.elementor-element-e28769c{--width:48%;}.elementor-793 .elementor-element.elementor-element-c0be0cf{--width:100%;}.elementor-793 .elementor-element.elementor-element-796f72ca{--width:100%;}.elementor-793 .elementor-element.elementor-element-43d0aeab{--width:100%;}.elementor-793 .elementor-element.elementor-element-5b4ffaa4{--width:100%;}.elementor-793 .elementor-element.elementor-element-6c8ac9e1{--width:100%;}.elementor-793 .elementor-element.elementor-element-71cf87a6{--width:33.333%;}.elementor-793 .elementor-element.elementor-element-51e3beb7{--width:33.333%;}.elementor-793 .elementor-element.elementor-element-10f37aa3{--width:33.333%;}.elementor-793 .elementor-element.elementor-element-1654255e{--width:100%;}.elementor-793 .elementor-element.elementor-element-3bb38401{--width:100%;}.elementor-793 .elementor-element.elementor-element-3e94b4aa{--width:42%;}.elementor-793 .elementor-element.elementor-element-5d2d98f8{--width:58%;}.elementor-793 .elementor-element.elementor-element-106fe807{--width:100%;}.elementor-793 .elementor-element.elementor-element-3387ef60{--width:100%;}.elementor-793 .elementor-element.elementor-element-2beb5993{--width:68%;}.elementor-793 .elementor-element.elementor-element-6b3c4ff{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-793 .elementor-element.elementor-element-0cabead{--width:48%;}.elementor-793 .elementor-element.elementor-element-8021295{--width:48%;}.elementor-793 .elementor-element.elementor-element-03fa995{--width:48%;}.elementor-793 .elementor-element.elementor-element-58ab5e1{--width:48%;}.elementor-793 .elementor-element.elementor-element-01d3ad5{--width:48%;}.elementor-793 .elementor-element.elementor-element-e28769c{--width:48%;}.elementor-793 .elementor-element.elementor-element-71cf87a6{--width:33.333%;}.elementor-793 .elementor-element.elementor-element-51e3beb7{--width:33.333%;}.elementor-793 .elementor-element.elementor-element-10f37aa3{--width:33.333%;}.elementor-793 .elementor-element.elementor-element-3e94b4aa{--width:100%;}.elementor-793 .elementor-element.elementor-element-5d2d98f8{--width:100%;}.elementor-793 .elementor-element.elementor-element-2beb5993{--width:68%;}.elementor-793 .elementor-element.elementor-element-6b3c4ff{--width:32%;}}@media(max-width:1024px){.elementor-793 .elementor-element.elementor-element-1cbb541{--min-height:88vh;--padding-top:140px;--padding-bottom:58px;--padding-left:36px;--padding-right:36px;}.elementor-793 .elementor-element.elementor-element-9322955{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-801c37d .elementor-heading-title{font-size:40px;line-height:0.92em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-0a32856{--padding-top:86px;--padding-bottom:72px;--padding-left:36px;--padding-right:36px;}.elementor-793 .elementor-element.elementor-element-d28b5ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-793 .elementor-element.elementor-element-167e146 .elementor-heading-title{font-size:35px;}.elementor-793 .elementor-element.elementor-element-93b46a1{font-size:13px;}.elementor-793 .elementor-element.elementor-element-5bc9147{--padding-top:92px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-793 .elementor-element.elementor-element-84c505f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-793 .elementor-element.elementor-element-cbd2fa5 .elementor-heading-title{font-size:35px;}.elementor-793 .elementor-element.elementor-element-ece1aba{font-size:13px;}.elementor-793 .elementor-element.elementor-element-63146d0{--padding-top:82px;--padding-bottom:88px;--padding-left:36px;--padding-right:36px;}.elementor-793 .elementor-element.elementor-element-2e2a77bc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-793 .elementor-element.elementor-element-4700027d .elementor-heading-title{font-size:35px;}.elementor-793 .elementor-element.elementor-element-744b3fa7{font-size:13px;}.elementor-793 .elementor-element.elementor-element-7e06c2c{--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;}.elementor-793 .elementor-element.elementor-element-214b8dd .elementor-heading-title{font-size:16px;}.elementor-793 .elementor-element.elementor-element-8d2d001 .elementor-heading-title{font-size:16px;}.elementor-793 .elementor-element.elementor-element-8f426bc .elementor-heading-title{font-size:16px;}.elementor-793 .elementor-element.elementor-element-5cf0129 .elementor-heading-title{font-size:16px;}.elementor-793 .elementor-element.elementor-element-0f7a2dd .elementor-heading-title{font-size:16px;}.elementor-793 .elementor-element.elementor-element-dc061dd .elementor-heading-title{font-size:16px;}.elementor-793 .elementor-element.elementor-element-796f72ca{--padding-top:90px;--padding-bottom:92px;--padding-left:36px;--padding-right:36px;}.elementor-793 .elementor-element.elementor-element-7de058c3 .elementor-heading-title{font-size:35px;}.elementor-793 .elementor-element.elementor-element-6c8ac9e1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-71cf87a6{--padding-top:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}.elementor-793 .elementor-element.elementor-element-37f1ea39 .elementor-heading-title{font-size:22px;}.elementor-793 .elementor-element.elementor-element-51e3beb7{--padding-top:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}.elementor-793 .elementor-element.elementor-element-1ffddb81 .elementor-heading-title{font-size:22px;}.elementor-793 .elementor-element.elementor-element-10f37aa3{--padding-top:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}.elementor-793 .elementor-element.elementor-element-2e36c4d0 .elementor-heading-title{font-size:22px;}.elementor-793 .elementor-element.elementor-element-1654255e{--padding-top:88px;--padding-bottom:92px;--padding-left:36px;--padding-right:36px;}.elementor-793 .elementor-element.elementor-element-3bb38401{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-793 .elementor-element.elementor-element-20f51f04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-75a7432c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-75a7432c .elementor-heading-title{font-size:35px;}.elementor-793 .elementor-element.elementor-element-106fe807{--padding-top:88px;--padding-bottom:86px;--padding-left:36px;--padding-right:36px;}.elementor-793 .elementor-element.elementor-element-3387ef60{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-793 .elementor-element.elementor-element-21e5d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-21e5d2c .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-793 .elementor-element.elementor-element-1cbb541:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-1cbb541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelclubbovisa.it/wp-content/uploads/2026/09/VIOLA3.png");background-position:62% center;}.elementor-793 .elementor-element.elementor-element-1cbb541{--min-height:82vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-9322955{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-801c37d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-793 .elementor-element.elementor-element-801c37d .elementor-heading-title{font-size:30px;line-height:0.95em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-42582b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:13px;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-4b01b40{--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 10px;--row-gap:10px;--column-gap:10px;}.elementor-793 .elementor-element.elementor-element-b257f90 .elementor-button{font-size:12px;letter-spacing:0px;padding:15px 18px 15px 18px;}.elementor-793 .elementor-element.elementor-element-0a32856{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-d28b5ee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-793 .elementor-element.elementor-element-f2f5f90{--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-793 .elementor-element.elementor-element-8a461e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-793 .elementor-element.elementor-element-167e146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-167e146 .elementor-heading-title{font-size:30px;line-height:0.95em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-93b46a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-793 .elementor-element.elementor-element-5bc9147{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-84c505f{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-e402830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;}.elementor-793 .elementor-element.elementor-element-cbd2fa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-cbd2fa5 .elementor-heading-title{font-size:30px;line-height:0.95em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-ece1aba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-793 .elementor-element.elementor-element-17525fb .elementor-button{font-size:12px;letter-spacing:0px;padding:15px 18px 15px 18px;}.elementor-793 .elementor-element.elementor-element-63146d0{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-2e2a77bc{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-306e4b61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;}.elementor-793 .elementor-element.elementor-element-4700027d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-4700027d .elementor-heading-title{font-size:35px;line-height:0.93em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-744b3fa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-793 .elementor-element.elementor-element-7e06c2c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-793 .elementor-element.elementor-element-0cabead{--width:100%;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-2f3c0a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-214b8dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-793 .elementor-element.elementor-element-214b8dd .elementor-heading-title{font-size:17px;line-height:1.08em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-aca0078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-793 .elementor-element.elementor-element-8021295{--width:100%;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-0d11897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-8d2d001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-793 .elementor-element.elementor-element-8d2d001 .elementor-heading-title{font-size:17px;line-height:1.08em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-60266b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-793 .elementor-element.elementor-element-03fa995{--width:100%;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-13baef2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-8f426bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-793 .elementor-element.elementor-element-8f426bc .elementor-heading-title{font-size:17px;line-height:1.08em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-f19f62a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-793 .elementor-element.elementor-element-58ab5e1{--width:100%;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-bb11fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-5cf0129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-793 .elementor-element.elementor-element-5cf0129 .elementor-heading-title{font-size:17px;line-height:1.08em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-3146503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-793 .elementor-element.elementor-element-01d3ad5{--width:100%;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-a9b6855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-0f7a2dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-793 .elementor-element.elementor-element-0f7a2dd .elementor-heading-title{font-size:17px;line-height:1.08em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-e0be0d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-793 .elementor-element.elementor-element-e28769c{--width:100%;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-8757bfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-dc061dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-793 .elementor-element.elementor-element-dc061dd .elementor-heading-title{font-size:17px;line-height:1.08em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-9cfcbc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-793 .elementor-element.elementor-element-796f72ca{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-f8a9d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:10px;}.elementor-793 .elementor-element.elementor-element-7de058c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-793 .elementor-element.elementor-element-7de058c3 .elementor-heading-title{font-size:35px;line-height:0.97em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-6c8ac9e1{--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;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-71cf87a6{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-2088b3e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-37f1ea39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-37f1ea39 .elementor-heading-title{font-size:24px;line-height:0.88em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-6fd9aa4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-793 .elementor-element.elementor-element-51e3beb7{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-2caa14a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-1ffddb81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-1ffddb81 .elementor-heading-title{font-size:24px;line-height:0.88em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-2d1f7a32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-793 .elementor-element.elementor-element-10f37aa3{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-793 .elementor-element.elementor-element-7005cd2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:9px;}.elementor-793 .elementor-element.elementor-element-2e36c4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-2e36c4d0 .elementor-heading-title{font-size:24px;line-height:0.88em;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-8a408de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-793 .elementor-element.elementor-element-1654255e{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-3bb38401{--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:stretch;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-793 .elementor-element.elementor-element-3e94b4aa{--width:100%;}.elementor-793 .elementor-element.elementor-element-20f51f04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:10px;}.elementor-793 .elementor-element.elementor-element-75a7432c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-75a7432c .elementor-heading-title{font-size:35px;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-5d2d98f8{--width:100%;}.elementor-793 .elementor-element.elementor-element-61e383cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;}.elementor-793 .elementor-element.elementor-element-4ff2cd0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-793 .elementor-element.elementor-element-106fe807{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-793 .elementor-element.elementor-element-3387ef60{--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;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-793 .elementor-element.elementor-element-2beb5993{--width:100%;}.elementor-793 .elementor-element.elementor-element-21e5d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-21e5d2c .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-793 .elementor-element.elementor-element-6b3c4ff{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-793 .elementor-element.elementor-element-2dbd2b9f .elementor-button{font-size:11px;padding:16px 20px 16px 20px;}}/* Start custom CSS for container, class: .elementor-element-1cbb541 */.bovisa-premium-hero {
    position: relative;
    overflow: hidden;
}

.bovisa-premium-hero::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background:
        linear-gradient(
            90deg,
            rgba(14,9,17,.88) 0%,
            rgba(14,9,17,.54) 38%,
            rgba(14,9,17,.12) 74%,
            rgba(14,9,17,.08) 100%
        );
}

.bovisa-premium-hero::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 34%;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(15,7,20,.75) 0%,
        rgba(15,7,20,0) 100%
    );
}

.bovisa-premium-hero .hero-title .elementor-heading-title {
    max-width: 980px;
}

.bovisa-premium-hero .hero-subtitle {
    max-width: 540px;
}

.bovisa-premium-hero .hero-btn-primary .elementor-button,
.bovisa-premium-hero .hero-btn-secondary .elementor-button {
    transition: all .25s ease;
}

.bovisa-premium-hero .hero-btn-primary .elementor-button:hover {
    background: #5B2B7F !important;
    color: #FFFFFF !important;
    border-color: #5B2B7F !important;
    transform: translateY(-2px);
}

.bovisa-premium-hero .hero-btn-secondary .elementor-button:hover {
    background: #FFFFFF !important;
    color: #111111 !important;
    border-color: #FFFFFF !important;
    transform: translateY(-2px);
}

@media (max-width: 767px) {
    .bovisa-premium-hero {
        background-position: 62% center !important;
    }

    .bovisa-premium-hero::before {
        background:
            linear-gradient(
                180deg,
                rgba(12,7,15,.08) 0%,
                rgba(12,7,15,.18) 35%,
                rgba(12,7,15,.85) 100%
            );
    }

    .bovisa-premium-hero::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a32856 */.bovisa-club-manifesto {
    position: relative;
    overflow: hidden;
    background: #F2EEE7;
}

.bovisa-club-manifesto::before {
    content: "01";
    position: absolute;
    right: -0.02em;
    top: -.18em;
    font-family: Montserrat, sans-serif;
    font-size: clamp(180px, 24vw, 420px);
    line-height: 1;
    font-weight: 800;
    letter-spacing: -.08em;
    color: rgba(91,43,127,.035);
    pointer-events: none;
}

.bovisa-club-manifesto .club-main {
    width: 100% !important;
    max-width: 1180px;
}

.bovisa-club-manifesto .club-title .elementor-heading-title {
    max-width: 1180px;
}

.bovisa-club-manifesto .club-copy {
    max-width: 620px;
    margin-left: auto;
    margin-right: 8%;
}

.bovisa-club-manifesto .club-divider {
    width: 100%;
    height: 1px;
    background: #CFC7BD;
    margin: 62px 0 0;
}

.bovisa-club-manifesto .club-bottom {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    gap: 34px;
    padding-top: 24px;
}

.bovisa-club-manifesto .club-bottom .elementor-widget-text-editor:first-child {
    justify-self: start;
}

.bovisa-club-manifesto .club-bottom .elementor-widget-heading {
    justify-self: center;
}

.bovisa-club-manifesto .club-bottom .elementor-widget-text-editor:last-child {
    justify-self: end;
}

.bovisa-club-manifesto .club-cta .elementor-button {
    transition: all .25s ease;
}

.bovisa-club-manifesto .club-cta .elementor-button:hover {
    background: #5B2B7F !important;
    color: #FFFFFF !important;
    border-color: #5B2B7F !important;
}

@media (max-width: 767px) {
    .bovisa-club-manifesto::before {
        font-size: 52vw;
        top: -.04em;
        right: -.04em;
    }

    .bovisa-club-manifesto .club-copy {
        margin: 0;
        max-width: 100%;
    }

    .bovisa-club-manifesto .club-divider {
        margin-top: 42px;
    }

    .bovisa-club-manifesto .club-bottom {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        padding-top: 20px;
    }

    .bovisa-club-manifesto .club-bottom .elementor-widget-heading,
    .bovisa-club-manifesto .club-bottom .elementor-widget-text-editor:last-child {
        justify-self: start;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc9147 */.bovisa-the-courts {
    position: relative;
    overflow: hidden;
    

.bovisa-the-courts::before {
    content: "";
    position: absolute;
    width: 46vw;
    height: 72%;
    right: 4vw;
    top: 15%;
    border: 1px solid rgba(220,188,240,.09);
    transform: perspective(900px) rotateY(-14deg) rotateZ(-3deg);
    pointer-events: none;
}

.bovisa-the-courts::after {
    content: "";
    position: absolute;
    width: 22vw;
    height: 72%;
    right: 16vw;
    top: 15%;
    border-left: 1px solid rgba(220,188,240,.07);
    border-right: 1px solid rgba(220,188,240,.07);
    transform: perspective(900px) rotateY(-14deg) rotateZ(-3deg);
    pointer-events: none;
}

.bovisa-the-courts .courts-copy {
    width: 100% !important;
    max-width: none !important;
}

.bovisa-the-courts .courts-title .elementor-heading-title {
    max-width: 1180px;
}

.bovisa-the-courts .courts-bottom {
    width: 100%;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: end;
    gap: 48px;
    padding-top: 34px;
    border-top: 1px solid rgba(255,255,255,.16);
}

.bovisa-the-courts .courts-bottom .elementor-widget-text-editor:first-child {
    max-width: 650px;
}

.bovisa-the-courts .courts-cta .elementor-button {
    transition: all .25s ease;
}

.bovisa-the-courts .courts-cta .elementor-button:hover {
    background: #FFFFFF !important;
    color: #111111 !important;
    border-color: #FFFFFF !important;
    transform: translateY(-2px);
}

.bovisa-the-courts .courts-word {
    margin-top: 72px;
    padding-top: 26px;
    border-top: 1px solid rgba(255,255,255,.10);
}

.bovisa-the-courts .courts-word .elementor-heading-title {
    font-size: clamp(95px, 15vw, 235px) !important;
    line-height: .72 !important;
    letter-spacing: -.075em !important;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .bovisa-the-courts::before,
    .bovisa-the-courts::after {
        opacity: .55;
    }

    .bovisa-the-courts::before {
        width: 88vw;
        right: -30vw;
        top: 18%;
    }

    .bovisa-the-courts .courts-bottom {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
        gap: 28px;
        padding-top: 26px;
    }

    .bovisa-the-courts .courts-word {
        margin-top: 54px;
    }

    .bovisa-the-courts .courts-word .elementor-heading-title {
        font-size: 28vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63146d0 */.club-services-split{
    position:relative;
    overflow:hidden;
    width:100%;
    max-width:100%;
    background:#F2EEE7 !important;
    color:#111012;
}

/* BACKGROUND NUMBER */
.club-services-split::before{
    content:"03";
    position:absolute;
    left:-.025em;
    top:-.16em;
    z-index:1;
    font-family:Montserrat,sans-serif;
    font-size:clamp(210px,24vw,430px);
    line-height:1;
    font-weight:800;
    letter-spacing:-.09em;
    color:rgba(63,38,98,.035);
    pointer-events:none;
}

/* =========================
   DESKTOP
   ========================= */
.club-services-split .elementor-element-ae97225,
.club-services-split .elementor-element-ae97225 > .e-con-inner{
    position:relative;
    z-index:2;
    width:100% !important;
    max-width:none !important;
    margin:0 auto !important;
    padding:0 !important;

    display:grid !important;
    grid-template-columns:minmax(0,0.96fr) minmax(620px,1.04fr);
    grid-template-areas:
        "label services"
        "title services"
        "intro services"
        ". button";
    column-gap:92px;
    row-gap:0;
    align-items:start;
}

/* LEFT */
.club-services-split .elementor-element-787b377d{
    grid-area:label;
    margin:0 0 26px !important;
}

.club-services-split .elementor-element-68f63865{
    grid-area:title;
    width:100% !important;
    max-width:670px !important;
    margin:0 !important;
}

.club-services-split .elementor-element-68f63865 .elementor-heading-title{
    margin:0 !important;
    font-family:Montserrat,sans-serif !important;
    font-size:clamp(58px,4.35vw,76px) !important;
    line-height:.91 !important;
    font-weight:800 !important;
    letter-spacing:-.055em !important;
    color:#111012 !important;
}

.club-services-split .elementor-element-2bed179a{
    grid-area:intro;
    width:100% !important;
    max-width:650px !important;
    margin:28px 0 0 !important;
}

.club-services-split .elementor-element-2bed179a p{
    margin:0 !important;
    font-family:Montserrat,sans-serif !important;
    font-size:15px !important;
    line-height:1.7 !important;
    font-weight:400 !important;
    letter-spacing:0 !important;
    color:#514C48 !important;
}

/* RIGHT SERVICE INDEX */
.club-services-split .elementor-element-67957660{
    grid-area:services;
    width:100% !important;
    max-width:none !important;
    margin:68px 0 0 !important;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
    min-height:0 !important;
}

.club-services-split .club-service-index{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:0 26px;
    width:100%;
}

.club-services-split .club-service-item{
    display:grid;
    grid-template-columns:32px minmax(0,1fr);
    gap:11px;
    align-items:start;
    padding:19px 0 20px;
    border-top:1px solid #D7D0C7;
}

.club-services-split .club-service-item:nth-child(1),
.club-services-split .club-service-item:nth-child(2){
    border-top:0;
    padding-top:0;
}

.club-services-split .club-service-num{
    padding-top:4px;
    font:700 9px/1 Montserrat,sans-serif;
    letter-spacing:1.7px;
    color:#7A3DAD;
}

.club-services-split .club-service-title{
    margin:0 0 7px;
    font:800 17px/1.08 Montserrat,sans-serif;
    letter-spacing:-.03em;
    color:#111012;
}

.club-services-split .club-service-copy{
    margin:0 !important;
    max-width:360px;
    font:400 11.5px/1.55 Montserrat,sans-serif;
    letter-spacing:.13em;
    color:#716A65;
}

.club-services-split .elementor-element-67957660 p{
    margin:0 !important;
}

/* BUTTON UNDER SERVICES */
.club-services-split .elementor-element-45957a0c{
    grid-area:button;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    justify-self:start;
    width:auto !important;
    margin:22px 0 0 !important;
}

.club-services-split .elementor-element-45957a0c .elementor-button{
    min-width:145px;
    background:#3F2662 !important;
    color:#FFFFFF !important;
    border:1px solid #3F2662 !important;
    border-radius:0 !important;
    transition:all .22s ease;
}

.club-services-split .elementor-element-45957a0c .elementor-button:hover{
    background:#111012 !important;
    border-color:#111012 !important;
    color:#FFFFFF !important;
}

/* =========================
   MEDIUM DESKTOP
   ========================= */
@media(max-width:1350px) and (min-width:1025px){
    .club-services-split .elementor-element-ae97225,
    .club-services-split .elementor-element-ae97225 > .e-con-inner{
        grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);
        column-gap:60px;
    }

    .club-services-split .elementor-element-68f63865 .elementor-heading-title{
        font-size:58px !important;
    }

    .club-services-split .club-service-title{
        font-size:15.5px;
    }

    .club-services-split .club-service-copy{
        font-size:11px;
        letter-spacing:.1em;
    }
}

/* =========================
   TABLET
   ========================= */
@media(max-width:1024px){
    .club-services-split::before{
        font-size:34vw;
        top:-.07em;
        left:-.04em;
    }

    .club-services-split .elementor-element-ae97225,
    .club-services-split .elementor-element-ae97225 > .e-con-inner{
        display:grid !important;
        grid-template-columns:1fr;
        grid-template-areas:
            "label"
            "title"
            "intro"
            "services"
            "button";
        row-gap:0;
    }

    .club-services-split .elementor-element-787b377d{
        margin-bottom:22px !important;
    }

    .club-services-split .elementor-element-68f63865{
        max-width:720px !important;
    }

    .club-services-split .elementor-element-68f63865 .elementor-heading-title{
        font-size:60px !important;
    }

    .club-services-split .elementor-element-2bed179a{
        max-width:620px !important;
        margin-top:26px !important;
    }

    .club-services-split .elementor-element-67957660{
        margin-top:52px !important;
    }

    .club-services-split .club-service-index{
        gap:0 42px;
    }

    .club-services-split .elementor-element-45957a0c{
        margin-top:28px !important;
    }
}

/* =========================
   MOBILE
   ========================= */
@media(max-width:767px){
    .club-services-split::before{
        font-size:58vw;
        top:-.02em;
        left:-.06em;
    }

    .club-services-split .elementor-element-ae97225,
    .club-services-split .elementor-element-ae97225 > .e-con-inner{
        display:flex !important;
        flex-direction:column !important;
        align-items:stretch !important;
        width:100% !important;
    }

    .club-services-split .elementor-element-787b377d{
        order:1;
        margin:0 0 22px !important;
    }

    .club-services-split .elementor-element-68f63865{
        order:2;
        max-width:100% !important;
    }

    .club-services-split .elementor-element-68f63865 .elementor-heading-title{
        font-size:44px !important;
        line-height:.93 !important;
        letter-spacing:-2px !important;
    }

    .club-services-split .elementor-element-2bed179a{
        order:3;
        max-width:100% !important;
        margin:24px 0 0 !important;
    }

    .club-services-split .elementor-element-2bed179a p{
        font-size:14px !important;
        line-height:1.7 !important;
    }

    .club-services-split .elementor-element-67957660{
        order:4;
        width:100% !important;
        margin:44px 0 0 !important;
    }

    .club-services-split .club-service-index{
        display:block;
        width:100%;
    }

    .club-services-split .club-service-item,
    .club-services-split .club-service-item:nth-child(1),
    .club-services-split .club-service-item:nth-child(2){
        display:grid;
        grid-template-columns:34px minmax(0,1fr);
        gap:12px;
        width:100%;
        padding:19px 0 20px;
        border-top:1px solid #D7D0C7;
    }

    .club-services-split .club-service-item:first-child{
        border-top:0;
        padding-top:0;
    }

    .club-services-split .club-service-title{
        font-size:17px;
    }

    .club-services-split .club-service-copy{
        max-width:100%;
        font-size:12px;
        line-height:1.55;
        letter-spacing:.07em;
    }

    .club-services-split .elementor-element-45957a0c{
        order:5;
        position:relative !important;
        width:100% !important;
        margin:30px 0 0 !important;
    }

    .club-services-split .elementor-element-45957a0c .elementor-button-wrapper{
        width:100%;
    }

    .club-services-split .elementor-element-45957a0c .elementor-button{
        width:100%;
        justify-content:center;
    }
}

/* SMALL MOBILE */
@media(max-width:390px){
    .club-services-split .elementor-element-68f63865 .elementor-heading-title{
        font-size:38px !important;
    }

    .club-services-split .club-service-title{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-796f72ca */.club-experience-real{
    position:relative;
    overflow:hidden;
}

/* =====================================
   PLAY — DESKTOP
   ===================================== */

.club-experience-real::after{
    content:"PLAY.";
    position:absolute;

    right:-.035em;
    bottom:-.14em;

    z-index:1;

    font-family:Montserrat,sans-serif;
    font-size:clamp(220px,23vw,420px);
    line-height:.75;
    font-weight:800;
    letter-spacing:-.085em;

    color:rgba(255,255,255,.025);

    white-space:nowrap;
    pointer-events:none;
}

/* Tutti i contenuti rimangono sopra al watermark */
.club-experience-real > *{
    position:relative;
    z-index:2;
}


/* =====================================
   TABLET
   ===================================== */

@media(max-width:1024px) and (min-width:768px){

    .club-experience-real::after{
        font-size:30vw;
        right:-.04em;
        bottom:-.10em;
    }

}


/* =====================================
   MOBILE
   PLAY VERTICALE
   ===================================== */

@media(max-width:767px){

    .club-experience-real::after{

        /*
         * Ogni lettera va a capo.
         * In questo modo PLAY. viene realmente
         * mostrato in verticale.
         */
        content:"P\A L\A A\A Y\A";
        white-space:pre;

        position:absolute;

        top:105px;
        right:14px;
        bottom:auto;
        left:auto;

        display:block !important;

        font-family:Montserrat,sans-serif;
        font-size:12vw;
        line-height:.78;
        font-weight:800;
        letter-spacing:-.04em;

        text-align:center;

        color:rgba(255,255,255,.04);

        opacity:1;

        z-index:1;
        pointer-events:none;
    }

    .club-experience-real > *{
        position:relative;
        z-index:2;
    }

}


/* =====================================
   MOBILE PICCOLO
   ===================================== */

@media(max-width:390px){

    .club-experience-real::after{
        top:0px;
        right:0px;

        font-size:40vw;
        line-height:.80;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1654255e */.club-identity-real{
    position:relative;
    overflow:hidden;
    background:#F2EEE7 !important;
}

.club-identity-real .identity-tag{
    transition:all .2s ease;
}

.club-identity-real .identity-tag:hover{
    border-color:#5B2B7F !important;
    transform:translateY(-2px);
}

@media(max-width:767px){
    .club-identity-real::before{
        font-size:55vw;
        right:-.08em;
        bottom:-.04em;
    }
}/* End custom CSS */