.elementor-526 .elementor-element.elementor-element-28ab8d9b{--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-526 .elementor-element.elementor-element-28ab8d9b:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-28ab8d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelclubbovisa.it/wp-content/uploads/2026/09/VIOLA5-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-526 .elementor-element.elementor-element-80bb2c0{--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-526 .elementor-element.elementor-element-4b5926b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-4b5926b7 .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-526 .elementor-element.elementor-element-7092c10a{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-526 .elementor-element.elementor-element-7092c10a p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-538d91f9{--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-526 .elementor-element.elementor-element-0085c85 .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-526 .elementor-element.elementor-element-0085c85{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-38dfe96{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-38dfe96:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-38dfe96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE7;}.elementor-526 .elementor-element.elementor-element-102fc679{--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-526 .elementor-element.elementor-element-6e0988cf{--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-526 .elementor-element.elementor-element-65bbb361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0px;color:#5B2B7F;}.elementor-526 .elementor-element.elementor-element-65bbb361 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-270863d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-526 .elementor-element.elementor-element-270863d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#111111;}.elementor-526 .elementor-element.elementor-element-42195f1a{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-526 .elementor-element.elementor-element-42195f1a p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-461b2ca0{--display:flex;--min-height:0px;--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;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-461b2ca0:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-461b2ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-526 .elementor-element.elementor-element-4b693c69{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.55em;letter-spacing:0px;color:#111111;}.elementor-526 .elementor-element.elementor-element-4b693c69 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-5c4c3139{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-5c4c3139:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-5c4c3139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F2662;}.elementor-526 .elementor-element.elementor-element-22db0d67{--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-526 .elementor-element.elementor-element-2973546a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-2973546a p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-46f5361f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-526 .elementor-element.elementor-element-46f5361f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-28b62ba{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-526 .elementor-element.elementor-element-28b62ba p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-63d16ed7 .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-526 .elementor-element.elementor-element-63d16ed7{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-13471328{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-526 .elementor-element.elementor-element-13471328:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-13471328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-526 .elementor-element.elementor-element-4ed7417f{--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-2ece1207{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-526 .elementor-element.elementor-element-2ece1207:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-2ece1207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelclubbovisa.it/wp-content/uploads/2026/09/VIOLA-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-526 .elementor-element.elementor-element-4d417de7{z-index:3;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-55c280a6{--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-526 .elementor-element.elementor-element-2aba2eee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0px;color:#3F2662;}.elementor-526 .elementor-element.elementor-element-2aba2eee p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-866b472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-526 .elementor-element.elementor-element-866b472 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:1.02em;letter-spacing:0px;color:#111111;}.elementor-526 .elementor-element.elementor-element-2c98f6ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#4A4A4A;}.elementor-526 .elementor-element.elementor-element-2c98f6ef p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-55c815a4{--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;}.elementor-526 .elementor-element.elementor-element-5acaf937{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D7D4CF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.8px;color:#111111;}.elementor-526 .elementor-element.elementor-element-5acaf937 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-248dd34c{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D7D4CF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.8px;color:#111111;}.elementor-526 .elementor-element.elementor-element-248dd34c p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-1e836eaf{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D7D4CF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.8px;color:#111111;}.elementor-526 .elementor-element.elementor-element-1e836eaf p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-5207cf74{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D7D4CF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.8px;color:#111111;}.elementor-526 .elementor-element.elementor-element-5207cf74 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-533f2b1d{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D7D4CF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.8px;color:#111111;}.elementor-526 .elementor-element.elementor-element-533f2b1d p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-40375a97{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#D7D4CF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.8px;color:#111111;}.elementor-526 .elementor-element.elementor-element-40375a97 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-4f746d56{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-526 .elementor-element.elementor-element-4f746d56:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-4f746d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F2662;}.elementor-526 .elementor-element.elementor-element-43fd8700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-74e5b171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-74e5b171 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-12b15df0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-12b15df0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-54478741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#D9CEDF;}.elementor-526 .elementor-element.elementor-element-782e01a2{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-2e33cb92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-526 .elementor-element.elementor-element-af14746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,.16);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;letter-spacing:1px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-4eb04c71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-526 .elementor-element.elementor-element-b5522f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,.16);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;letter-spacing:1px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-38e04f54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-526 .elementor-element.elementor-element-4dce325b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,.16);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;letter-spacing:1px;color:#FFFFFF;}.elementor-526 .elementor-element.elementor-element-63545f23 .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-526 .elementor-element.elementor-element-63545f23{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-cdd36d1{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-526 .elementor-element.elementor-element-cdd36d1:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-cdd36d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE7;}.elementor-526 .elementor-element.elementor-element-66551849{--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-526 .elementor-element.elementor-element-66551849:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-66551849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE7;}.elementor-526 .elementor-element.elementor-element-23c17834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-526 .elementor-element.elementor-element-23c17834 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:0px;color:#111111;}.elementor-526 .elementor-element.elementor-element-58a5f22a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#514C48;}.elementor-526 .elementor-element.elementor-element-58a5f22a p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-3d897c2 .elementor-button{background-color:#3F2662;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 25px 20px 25px;}.elementor-526 .elementor-element.elementor-element-3d897c2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-526 .elementor-element.elementor-element-28ab8d9b{--min-height:88vh;--padding-top:140px;--padding-bottom:58px;--padding-left:36px;--padding-right:36px;}.elementor-526 .elementor-element.elementor-element-4b5926b7 .elementor-heading-title{font-size:70px;line-height:0.92em;letter-spacing:-3.5px;}.elementor-526 .elementor-element.elementor-element-38dfe96{--padding-top:86px;--padding-bottom:72px;--padding-left:36px;--padding-right:36px;}.elementor-526 .elementor-element.elementor-element-102fc679{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-526 .elementor-element.elementor-element-270863d1 .elementor-heading-title{font-size:68px;}.elementor-526 .elementor-element.elementor-element-461b2ca0{--min-height:0px;}.elementor-526 .elementor-element.elementor-element-5c4c3139{--padding-top:92px;--padding-bottom:76px;--padding-left:36px;--padding-right:36px;}.elementor-526 .elementor-element.elementor-element-22db0d67{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-526 .elementor-element.elementor-element-46f5361f .elementor-heading-title{font-size:68px;}.elementor-526 .elementor-element.elementor-element-13471328{--padding-top:90px;--padding-bottom:90px;--padding-left:36px;--padding-right:36px;}.elementor-526 .elementor-element.elementor-element-4ed7417f{--gap:55px 55px;--row-gap:55px;--column-gap:55px;}.elementor-526 .elementor-element.elementor-element-2ece1207{--min-height:540px;}.elementor-526 .elementor-element.elementor-element-866b472 .elementor-heading-title{font-size:40px;}.elementor-526 .elementor-element.elementor-element-4f746d56{--padding-top:96px;--padding-bottom:90px;--padding-left:36px;--padding-right:36px;}.elementor-526 .elementor-element.elementor-element-12b15df0 .elementor-heading-title{font-size:58px;}.elementor-526 .elementor-element.elementor-element-782e01a2{--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;}.elementor-526 .elementor-element.elementor-element-cdd36d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-66551849{--min-height:560px;}.elementor-526 .elementor-element.elementor-element-23c17834 .elementor-heading-title{font-size:52px;}}@media(max-width:767px){.elementor-526 .elementor-element.elementor-element-28ab8d9b{--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-526 .elementor-element.elementor-element-28ab8d9b:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-28ab8d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:62% center;}.elementor-526 .elementor-element.elementor-element-80bb2c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-4b5926b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-526 .elementor-element.elementor-element-4b5926b7 .elementor-heading-title{font-size:30px;line-height:0.95em;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-7092c10a{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-526 .elementor-element.elementor-element-538d91f9{--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-526 .elementor-element.elementor-element-0085c85 .elementor-button{font-size:12px;letter-spacing:0px;padding:15px 18px 15px 18px;}.elementor-526 .elementor-element.elementor-element-38dfe96{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-526 .elementor-element.elementor-element-102fc679{--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-526 .elementor-element.elementor-element-6e0988cf{--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-526 .elementor-element.elementor-element-65bbb361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-270863d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-270863d1 .elementor-heading-title{font-size:30px;line-height:0.95em;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-42195f1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-526 .elementor-element.elementor-element-461b2ca0{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-4b693c69{font-size:13px;}.elementor-526 .elementor-element.elementor-element-5c4c3139{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-526 .elementor-element.elementor-element-22db0d67{--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-526 .elementor-element.elementor-element-2973546a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-46f5361f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-46f5361f .elementor-heading-title{font-size:30px;line-height:0.95em;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-28b62ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-526 .elementor-element.elementor-element-63d16ed7 .elementor-button{font-size:12px;letter-spacing:0px;padding:15px 18px 15px 18px;}.elementor-526 .elementor-element.elementor-element-13471328{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-526 .elementor-element.elementor-element-4ed7417f{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-526 .elementor-element.elementor-element-2ece1207{--min-height:390px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-526 .elementor-element.elementor-element-2ece1207:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-2ece1207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:58% center;}.elementor-526 .elementor-element.elementor-element-4d417de7{text-align:end;}.elementor-526 .elementor-element.elementor-element-2aba2eee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-866b472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-526 .elementor-element.elementor-element-866b472 .elementor-heading-title{font-size:25px;line-height:1.05em;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-2c98f6ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:14px;}.elementor-526 .elementor-element.elementor-element-5acaf937{font-size:12px;}.elementor-526 .elementor-element.elementor-element-248dd34c{font-size:12px;}.elementor-526 .elementor-element.elementor-element-1e836eaf{font-size:12px;}.elementor-526 .elementor-element.elementor-element-5207cf74{font-size:12px;}.elementor-526 .elementor-element.elementor-element-533f2b1d{font-size:12px;}.elementor-526 .elementor-element.elementor-element-40375a97{font-size:12px;}.elementor-526 .elementor-element.elementor-element-4f746d56{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-526 .elementor-element.elementor-element-43fd8700{--width:100%;}.elementor-526 .elementor-element.elementor-element-74e5b171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-12b15df0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-526 .elementor-element.elementor-element-12b15df0 .elementor-heading-title{font-size:35px;line-height:0.97em;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-54478741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-size:13px;}.elementor-526 .elementor-element.elementor-element-54478741 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-782e01a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-526 .elementor-element.elementor-element-af14746{font-size:14px;}.elementor-526 .elementor-element.elementor-element-b5522f7{font-size:14px;}.elementor-526 .elementor-element.elementor-element-4dce325b{font-size:14px;}.elementor-526 .elementor-element.elementor-element-63545f23 .elementor-button{font-size:12px;letter-spacing:0px;padding:15px 18px 15px 18px;}.elementor-526 .elementor-element.elementor-element-cdd36d1{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-526 .elementor-element.elementor-element-66551849{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-526 .elementor-element.elementor-element-23c17834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-23c17834 .elementor-heading-title{font-size:35px;letter-spacing:0px;}.elementor-526 .elementor-element.elementor-element-58a5f22a{font-size:13px;}.elementor-526 .elementor-element.elementor-element-58a5f22a p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-3d897c2 .elementor-button{font-size:13px;padding:15px 18px 15px 18px;}}@media(min-width:768px){.elementor-526 .elementor-element.elementor-element-28ab8d9b{--width:100%;}.elementor-526 .elementor-element.elementor-element-80bb2c0{--width:100%;}.elementor-526 .elementor-element.elementor-element-538d91f9{--content-width:100%;}.elementor-526 .elementor-element.elementor-element-38dfe96{--width:100%;}.elementor-526 .elementor-element.elementor-element-102fc679{--width:100%;}.elementor-526 .elementor-element.elementor-element-6e0988cf{--content-width:100%;}.elementor-526 .elementor-element.elementor-element-5c4c3139{--width:100%;}.elementor-526 .elementor-element.elementor-element-22db0d67{--width:100%;}.elementor-526 .elementor-element.elementor-element-13471328{--width:100%;}.elementor-526 .elementor-element.elementor-element-4ed7417f{--width:100%;}.elementor-526 .elementor-element.elementor-element-4f746d56{--width:100%;}.elementor-526 .elementor-element.elementor-element-43fd8700{--width:100%;}.elementor-526 .elementor-element.elementor-element-782e01a2{--width:100%;}.elementor-526 .elementor-element.elementor-element-2e33cb92{--content-width:100%;}.elementor-526 .elementor-element.elementor-element-4eb04c71{--content-width:100%;}.elementor-526 .elementor-element.elementor-element-38e04f54{--content-width:100%;}.elementor-526 .elementor-element.elementor-element-cdd36d1{--width:100%;}.elementor-526 .elementor-element.elementor-element-66551849{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-526 .elementor-element.elementor-element-43fd8700{--width:56%;}}/* Start custom CSS for container, class: .elementor-element-28ab8d9b */.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-38dfe96 */.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-5c4c3139 */.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-13471328 */.bovisa-experience {
    overflow: hidden;
}

.bovisa-experience .experience-image {
    min-height: 650px;
    position: relative;
    overflow: hidden;
}

.bovisa-experience .experience-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(0,0,0,.01) 0%,
        rgba(0,0,0,.02) 65%,
        rgba(0,0,0,.38) 100%
    );
    pointer-events: none;
    z-index: 1;
}

.bovisa-experience .experience-image > * {
    position: relative;
    z-index: 2;
}

.bovisa-experience .experience-list .elementor-widget-text-editor {
    margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
    .bovisa-experience .experience-image {
        min-height: 540px;
    }
}

@media (max-width: 767px) {
    .bovisa-experience .experience-image {
        min-height: 390px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f746d56 *//* =========================================
   ACADEMY
   ========================================= */

.bovisa-academy{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}


/* ACADEMY — DESKTOP */

.bovisa-academy::before{
    content:"ACADEMY";
    position:absolute;

    top:-.16em;
    left:-.04em;

    font-family:Montserrat,sans-serif;
    font-size:clamp(120px,18vw,300px);
    line-height:.78;
    font-weight:800;
    letter-spacing:-.08em;

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

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

    z-index:0;
}


/* LOGO DECORATIVO */

.bovisa-academy::after{
    content:"";
    position:absolute;

    right:1.5%;
    bottom:3%;

    width:clamp(320px,28vw,520px);
    height:clamp(180px,16vw,280px);

    background-image:url('https://padelclubbovisa.it/wp-content/uploads/2026/09/LOGO-4.png');
    background-repeat:no-repeat;
    background-position:right bottom;
    background-size:contain;

    opacity:.04;

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


/* CONTENUTI */

.bovisa-academy .academy-wrap{
    position:relative;
    z-index:2;

    width:100%;
    max-width:1420px;

    margin:0 auto;
}

.bovisa-academy .academy-top,
.bovisa-academy .academy-main,
.bovisa-academy .academy-aside,
.bovisa-academy .academy-cards,
.bovisa-academy .academy-cta{
    position:relative;
    z-index:2;
}

.bovisa-academy .academy-aside{
    padding-top:8px;
}


/* CARDS */

.bovisa-academy .academy-card{
    position:relative;

    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.10);

    padding:26px 24px 24px;
    min-height:185px;

    transition:
        transform .25s ease,
        border-color .25s ease,
        background .25s ease;
}

.bovisa-academy .academy-card .elementor-widget-text-editor:last-child{
    margin-bottom:0 !important;
}


/* CTA */

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

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


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

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

    .bovisa-academy::before{
        top:-.10em;
        left:-.04em;
        font-size:24vw;
    }

    .bovisa-academy::after{
        width:clamp(220px,30vw,360px);
        height:170px;

        right:1%;
        bottom:2%;
    }
}


/* =========================================
   MOBILE — ACADEMY VERTICALE
   ========================================= */

@media(max-width:767px){

    .bovisa-academy::before{
        content:"A\A C\A A\A D\A E\A M\A Y" !important;
        white-space:pre !important;

        position:absolute !important;

        /* QUESTI SONO I DUE VALORI DA MODIFICARE */
        top:2px !important;
        right:0px !important;

      !important;
        left:auto !important;

        width:50px;

        display:block !important;

        font-family:Montserrat,sans-serif;
        font-size:90px;
        line-height:.80;
        font-weight:800;
        letter-spacing:-.04em;

        text-align:center;

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

        opacity:1;

        pointer-events:none;

        z-index:0;
    }


    .bovisa-academy::after{
        width:58vw;
        height:28vw;

        right:-6%;
        bottom:2%;

        opacity:.035;
    }


    .bovisa-academy .academy-card{
        min-height:unset;
        padding:22px 20px;
    }
}/* End custom CSS */