.elementor-24 .elementor-element.elementor-element-16ccc27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-24 .elementor-element.elementor-element-16ccc27:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-16ccc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-2ce54c3{--display:flex;--min-height:85vh;--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;--overlay-opacity:0.72;--padding-top:140px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-2ce54c3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2ce54c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a2c42;background-image:url("https://lp.volareterapia.com/wp-content/uploads/2026/03/ChatGPT-Image-2-de-mar.-de-2026-21_32_10-1.png");background-position:top center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-2ce54c3::before, .elementor-24 .elementor-element.elementor-element-2ce54c3 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-2ce54c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-2ce54c3 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-2ce54c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-2ce54c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(160deg, rgba(26,44,66,0.85) 0%, rgba(12,192,223,0.15) 100%);}.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-24 .elementor-element.elementor-element-63cab10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-63cab10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-volare_white );}.elementor-24 .elementor-element.elementor-element-422b57a{margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 28px) autopx;text-align:center;}.elementor-24 .elementor-element.elementor-element-422b57a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-738534e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:rgba(255,255,255,0.80);}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-be6b3df .elementor-button{background-color:#0cc0df;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;fill:#ffffff;color:#ffffff;box-shadow:0px 4px 20px 0px rgba(12,192,223,0.4);border-radius:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-be6b3df .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-be6b3df .elementor-button:focus{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-be6b3df .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-be6b3df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-1a9c0f5{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-1a9c0f5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1a9c0f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-3d3b00a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-3d3b00a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-d4739d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-3eefc6c{--divider-border-style:solid;--divider-color:#0cc0df;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-3eefc6c .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-3eefc6c .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-24 .elementor-element.elementor-element-67f04a8{--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;}.elementor-24 .elementor-element.elementor-element-3e9c059{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ec9a1de .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-ec9a1de.elementor-view-stacked .elementor-icon{background-color:#0cc0df;fill:rgba(12,192,223,0.1);color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-ec9a1de.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ec9a1de.elementor-view-default .elementor-icon{fill:#0cc0df;color:#0cc0df;border-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-ec9a1de.elementor-view-framed .elementor-icon{background-color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-ec9a1de .elementor-icon{font-size:40px;padding:20px;}.elementor-24 .elementor-element.elementor-element-ec9a1de .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-ec9a1de .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-ec9a1de .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-ec9a1de .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.6em;color:#666666;}.elementor-24 .elementor-element.elementor-element-4b2264e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-a3c7413 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-a3c7413.elementor-view-stacked .elementor-icon{background-color:#225796;fill:rgba(34,87,150,0.1);color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-a3c7413.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a3c7413.elementor-view-default .elementor-icon{fill:#225796;color:#225796;border-color:#225796;}.elementor-24 .elementor-element.elementor-element-a3c7413.elementor-view-framed .elementor-icon{background-color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-a3c7413 .elementor-icon{font-size:40px;padding:20px;}.elementor-24 .elementor-element.elementor-element-a3c7413 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a3c7413 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-a3c7413 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-a3c7413 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.6em;color:#666666;}.elementor-24 .elementor-element.elementor-element-18882da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-757c405 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-757c405.elementor-view-stacked .elementor-icon{background-color:#2b98ab;fill:rgba(43,152,171,0.1);color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-757c405.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-757c405.elementor-view-default .elementor-icon{fill:#2b98ab;color:#2b98ab;border-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-757c405.elementor-view-framed .elementor-icon{background-color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-757c405 .elementor-icon{font-size:40px;padding:20px;}.elementor-24 .elementor-element.elementor-element-757c405 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-757c405 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-757c405 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-757c405 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.6em;color:#666666;}.elementor-24 .elementor-element.elementor-element-a1a19d0{--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;}.elementor-24 .elementor-element.elementor-element-a46d741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-d8f4c8f .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-d8f4c8f.elementor-view-stacked .elementor-icon{background-color:#0cc0df;fill:rgba(12,192,223,0.1);color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-d8f4c8f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d8f4c8f.elementor-view-default .elementor-icon{fill:#0cc0df;color:#0cc0df;border-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-d8f4c8f.elementor-view-framed .elementor-icon{background-color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-d8f4c8f .elementor-icon{font-size:40px;padding:20px;}.elementor-24 .elementor-element.elementor-element-d8f4c8f .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d8f4c8f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-d8f4c8f .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-d8f4c8f .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.6em;color:#666666;}.elementor-24 .elementor-element.elementor-element-1d990ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-41d9fc0 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-41d9fc0.elementor-view-stacked .elementor-icon{background-color:#225796;fill:rgba(34,87,150,0.1);color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-41d9fc0.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-41d9fc0.elementor-view-default .elementor-icon{fill:#225796;color:#225796;border-color:#225796;}.elementor-24 .elementor-element.elementor-element-41d9fc0.elementor-view-framed .elementor-icon{background-color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-41d9fc0 .elementor-icon{font-size:40px;padding:20px;}.elementor-24 .elementor-element.elementor-element-41d9fc0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-41d9fc0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-41d9fc0 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-41d9fc0 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.6em;color:#666666;}.elementor-24 .elementor-element.elementor-element-36381c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-9cca403 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-9cca403.elementor-view-stacked .elementor-icon{background-color:#2b98ab;fill:rgba(43,152,171,0.1);color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-9cca403.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-9cca403.elementor-view-default .elementor-icon{fill:#2b98ab;color:#2b98ab;border-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-9cca403.elementor-view-framed .elementor-icon{background-color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-9cca403 .elementor-icon{font-size:40px;padding:20px;}.elementor-24 .elementor-element.elementor-element-9cca403 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-9cca403 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-9cca403 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-9cca403 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.6em;color:#666666;}.elementor-24 .elementor-element.elementor-element-1c6a521 .elementor-button{background-color:#0cc0df;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;fill:#ffffff;color:#ffffff;box-shadow:0px 4px 20px 0px rgba(12,192,223,0.4);border-radius:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-1c6a521 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-1c6a521 .elementor-button:focus{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-1c6a521 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-1c6a521 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-f43a069{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-f43a069:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f43a069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-24 .elementor-element.elementor-element-e8d8eb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-e8d8eb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-67fd6d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-24 .elementor-element.elementor-element-15efb4d{--divider-border-style:solid;--divider-color:#0cc0df;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-15efb4d .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-15efb4d .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-24 .elementor-element.elementor-element-7567a04{--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;}.elementor-24 .elementor-element.elementor-element-f0f5099{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-bea6452 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-bea6452.elementor-view-stacked .elementor-icon{background-color:#0cc0df;fill:rgba(12,192,223,0.1);color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-bea6452.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-bea6452.elementor-view-default .elementor-icon{fill:#0cc0df;color:#0cc0df;border-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-bea6452.elementor-view-framed .elementor-icon{background-color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-bea6452 .elementor-icon{font-size:36px;padding:18px;}.elementor-24 .elementor-element.elementor-element-bea6452 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-bea6452 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-bea6452 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-bea6452 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;color:#666666;}.elementor-24 .elementor-element.elementor-element-416dda1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-5326d1b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-5326d1b.elementor-view-stacked .elementor-icon{background-color:#225796;fill:rgba(34,87,150,0.1);color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-5326d1b.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5326d1b.elementor-view-default .elementor-icon{fill:#225796;color:#225796;border-color:#225796;}.elementor-24 .elementor-element.elementor-element-5326d1b.elementor-view-framed .elementor-icon{background-color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-5326d1b .elementor-icon{font-size:36px;padding:18px;}.elementor-24 .elementor-element.elementor-element-5326d1b .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5326d1b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-5326d1b .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-5326d1b .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;color:#666666;}.elementor-24 .elementor-element.elementor-element-23aa5ff{--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;}.elementor-24 .elementor-element.elementor-element-0401d95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-1707bdb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-1707bdb.elementor-view-stacked .elementor-icon{background-color:#2b98ab;fill:rgba(43,152,171,0.1);color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-1707bdb.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-1707bdb.elementor-view-default .elementor-icon{fill:#2b98ab;color:#2b98ab;border-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-1707bdb.elementor-view-framed .elementor-icon{background-color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-1707bdb .elementor-icon{font-size:36px;padding:18px;}.elementor-24 .elementor-element.elementor-element-1707bdb .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-1707bdb .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-1707bdb .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-1707bdb .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;color:#666666;}.elementor-24 .elementor-element.elementor-element-a21defa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-ac31670 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-ac31670.elementor-view-stacked .elementor-icon{background-color:#0cc0df;fill:rgba(12,192,223,0.1);color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-ac31670.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ac31670.elementor-view-default .elementor-icon{fill:#0cc0df;color:#0cc0df;border-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-ac31670.elementor-view-framed .elementor-icon{background-color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-ac31670 .elementor-icon{font-size:36px;padding:18px;}.elementor-24 .elementor-element.elementor-element-ac31670 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-ac31670 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-ac31670 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-ac31670 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;color:#666666;}.elementor-24 .elementor-element.elementor-element-9d2b89c .elementor-button{background-color:#0cc0df;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-9d2b89c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-9d2b89c .elementor-button:focus{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-9d2b89c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-9d2b89c .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-9d2b89c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-1ed3582{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-1ed3582:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1ed3582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-c45c039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-c45c039 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c43cca6{--e-image-carousel-slides-to-show:2;}.elementor-24 .elementor-element.elementor-element-c43cca6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-4c9c042{--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;--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-32fc4ed{--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-24 .elementor-element.elementor-element-e89f310{text-align:start;}.elementor-24 .elementor-element.elementor-element-e89f310 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-9ed8e86{text-align:start;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;color:rgba(255,255,255,0.75);}.elementor-24 .elementor-element.elementor-element-84e349c{--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-icon i{color:#0cc0df;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-icon svg{fill:#0cc0df;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-acf34c2{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-acf34c2 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-9243007{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-9243007:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9243007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-24 .elementor-element.elementor-element-aaa1c98{text-align:center;}.elementor-24 .elementor-element.elementor-element-aaa1c98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-db7ced8{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;line-height:1.7em;color:#555555;}.elementor-24 .elementor-element.elementor-element-14efd59{--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;}.elementor-24 .elementor-element.elementor-element-fe08640{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-bf04b52 .elementor-button{background-color:#0cc0df;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;fill:#ffffff;color:#ffffff;box-shadow:0px 4px 20px 0px rgba(12,192,223,0.4);border-radius:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-bf04b52 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-bf04b52 .elementor-button:focus{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-bf04b52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-bf04b52 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-3fb4c24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-373e517{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-373e517:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-373e517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-4cfec64{text-align:center;}.elementor-24 .elementor-element.elementor-element-4cfec64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-e5c8def{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-24 .elementor-element.elementor-element-38ce772{--divider-border-style:solid;--divider-color:#0cc0df;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-38ce772 .elementor-divider-separator{width:60px;}.elementor-24 .elementor-element.elementor-element-38ce772 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-24 .elementor-element.elementor-element-4bfb09a{--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;}.elementor-24 .elementor-element.elementor-element-6c754e6{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-6c754e6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6c754e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-6f6c93d{text-align:center;}.elementor-24 .elementor-element.elementor-element-6f6c93d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,0.25);}.elementor-24 .elementor-element.elementor-element-9e72697{text-align:center;}.elementor-24 .elementor-element.elementor-element-9e72697 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-301a5ec{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-301a5ec:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-301a5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225796;}.elementor-24 .elementor-element.elementor-element-e6d386e{text-align:center;}.elementor-24 .elementor-element.elementor-element-e6d386e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,0.25);}.elementor-24 .elementor-element.elementor-element-63a8378{text-align:center;}.elementor-24 .elementor-element.elementor-element-63a8378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-43a6e5c{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-43a6e5c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-43a6e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-e5d21e0{text-align:center;}.elementor-24 .elementor-element.elementor-element-e5d21e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,0.25);}.elementor-24 .elementor-element.elementor-element-bd21d35{text-align:center;}.elementor-24 .elementor-element.elementor-element-bd21d35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-fd003a0{--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;}.elementor-24 .elementor-element.elementor-element-6477c16{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-6477c16:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6477c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-2f2da4f{text-align:center;}.elementor-24 .elementor-element.elementor-element-2f2da4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,0.25);}.elementor-24 .elementor-element.elementor-element-7b57d49{text-align:center;}.elementor-24 .elementor-element.elementor-element-7b57d49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-196f418{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-196f418:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-196f418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-8b18605{text-align:center;}.elementor-24 .elementor-element.elementor-element-8b18605 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,0.25);}.elementor-24 .elementor-element.elementor-element-1ac0221{text-align:center;}.elementor-24 .elementor-element.elementor-element-1ac0221 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-87ffe02{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-87ffe02:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-87ffe02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225796;}.elementor-24 .elementor-element.elementor-element-e456519{text-align:center;}.elementor-24 .elementor-element.elementor-element-e456519 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,0.25);}.elementor-24 .elementor-element.elementor-element-0c1c28f{text-align:center;}.elementor-24 .elementor-element.elementor-element-0c1c28f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-bdbae3c{--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;}.elementor-24 .elementor-element.elementor-element-8dffed2{--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-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-8dffed2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8dffed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-a1e33d5{text-align:center;}.elementor-24 .elementor-element.elementor-element-a1e33d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;color:rgba(255,255,255,0.25);}.elementor-24 .elementor-element.elementor-element-d57cf30{text-align:center;}.elementor-24 .elementor-element.elementor-element-d57cf30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-b8fcae7{--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-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-b8fcae7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b8fcae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-24 .elementor-element.elementor-element-f29dbb5{text-align:center;}.elementor-24 .elementor-element.elementor-element-f29dbb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-9350b67{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;color:#666666;}.elementor-24 .elementor-element.elementor-element-7546613 .elementor-button{background-color:#0cc0df;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;fill:#ffffff;color:#ffffff;box-shadow:0px 4px 20px 0px rgba(12,192,223,0.4);border-radius:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-7546613 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-7546613 .elementor-button:focus{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-7546613 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-7546613 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-63baa7e{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-63baa7e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-63baa7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-009852e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-009852e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-9970392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(255,255,255,0.7);}.elementor-24 .elementor-element.elementor-element-225bebc{--divider-border-style:solid;--divider-color:#0cc0df;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-225bebc .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-225bebc .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-volare_white );}.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-swiper-button svg{fill:var( --e-global-color-volare_white );}.elementor-24 .elementor-element.elementor-element-a6a15d2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;height:11px;width:11px;}.elementor-24 .elementor-element.elementor-element-a6a15d2 .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-testimonial__text{color:rgba(255,255,255,0.9);font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;}.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-testimonial__name{color:#0cc0df;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-testimonial__title{color:rgba(255,255,255,0.6);}.elementor-24 .elementor-element.elementor-element-d684889{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-d684889:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d684889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-9936acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-9936acc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-197afc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;color:#666666;}.elementor-24 .elementor-element.elementor-element-ca2afa0{--divider-border-style:solid;--divider-color:#0cc0df;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-ca2afa0 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-ca2afa0 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-accordion-item{border-color:#f4f4f4;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#f4f4f4;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#f4f4f4;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-accordion-icon, .elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-accordion-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-accordion-icon svg{fill:#1a2c42;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-active .elementor-accordion-icon, .elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-active .elementor-accordion-title{color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-active .elementor-accordion-icon svg{fill:#0cc0df;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-tab-title .elementor-accordion-icon i:before{color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-tab-title .elementor-accordion-icon svg{fill:#0cc0df;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#1a2c42;}.elementor-24 .elementor-element.elementor-element-3a5f1c1 .elementor-tab-content{color:#666666;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-24 .elementor-element.elementor-element-24e2d76{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-24e2d76:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-24e2d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-24 .elementor-element.elementor-element-d3a897a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-d3a897a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-58d73dd{--divider-border-style:solid;--divider-color:#0cc0df;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-58d73dd .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-58d73dd .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-24 .elementor-element.elementor-element-f0d4fbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;line-height:1.8em;color:#555555;}.elementor-24 .elementor-element.elementor-element-c67a95e{--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;}.elementor-24 .elementor-element.elementor-element-5b676ce{--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:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0cc0df;--border-color:#0cc0df;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-5b676ce:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5b676ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e8336df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-24 .elementor-element.elementor-element-e8336df .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-e8336df.elementor-view-stacked .elementor-icon{background-color:#0cc0df;color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-e8336df.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e8336df.elementor-view-default .elementor-icon{color:#0cc0df;border-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-e8336df.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e8336df.elementor-view-default .elementor-icon svg{fill:#0cc0df;}.elementor-24 .elementor-element.elementor-element-e8336df.elementor-view-framed .elementor-icon{background-color:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-e8336df.elementor-view-stacked .elementor-icon svg{fill:rgba(12,192,223,0.1);}.elementor-24 .elementor-element.elementor-element-e8336df .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-e8336df .elementor-icon svg{height:36px;}.elementor-24 .elementor-element.elementor-element-f77985e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-f77985e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-75fb1b4{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;color:#555555;}.elementor-24 .elementor-element.elementor-element-a0a7fe6{--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:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#225796;--border-color:#225796;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-a0a7fe6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a0a7fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-3ba03d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-24 .elementor-element.elementor-element-3ba03d4 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-3ba03d4.elementor-view-stacked .elementor-icon{background-color:#225796;color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-3ba03d4.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3ba03d4.elementor-view-default .elementor-icon{color:#225796;border-color:#225796;}.elementor-24 .elementor-element.elementor-element-3ba03d4.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3ba03d4.elementor-view-default .elementor-icon svg{fill:#225796;}.elementor-24 .elementor-element.elementor-element-3ba03d4.elementor-view-framed .elementor-icon{background-color:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-3ba03d4.elementor-view-stacked .elementor-icon svg{fill:rgba(34,87,150,0.1);}.elementor-24 .elementor-element.elementor-element-3ba03d4 .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-3ba03d4 .elementor-icon svg{height:36px;}.elementor-24 .elementor-element.elementor-element-c56474b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-c56474b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-95710f5{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;color:#555555;}.elementor-24 .elementor-element.elementor-element-a089490{--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:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2b98ab;--border-color:#2b98ab;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-a089490:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a089490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-30ecb5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-24 .elementor-element.elementor-element-30ecb5e .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-30ecb5e.elementor-view-stacked .elementor-icon{background-color:#2b98ab;color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-30ecb5e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-30ecb5e.elementor-view-default .elementor-icon{color:#2b98ab;border-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-30ecb5e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-30ecb5e.elementor-view-default .elementor-icon svg{fill:#2b98ab;}.elementor-24 .elementor-element.elementor-element-30ecb5e.elementor-view-framed .elementor-icon{background-color:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-30ecb5e.elementor-view-stacked .elementor-icon svg{fill:rgba(43,152,171,0.1);}.elementor-24 .elementor-element.elementor-element-30ecb5e .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-30ecb5e .elementor-icon svg{height:36px;}.elementor-24 .elementor-element.elementor-element-23ea2ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-23ea2ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-5095aa8{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;color:#555555;}.elementor-24 .elementor-element.elementor-element-8f126b1{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-8f126b1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8f126b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-f6554d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-f6554d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-fcd9aaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:18px;line-height:1.7em;color:rgba(255,255,255,0.8);}.elementor-24 .elementor-element.elementor-element-7271938 .elementor-button{background-color:#0cc0df;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#1a2c42;color:#1a2c42;border-radius:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-7271938 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-7271938 .elementor-button:focus{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-269d7bc{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-269d7bc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-269d7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-b67a8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-b67a8aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-760957c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;color:#666666;}.elementor-24 .elementor-element.elementor-element-6503625{--divider-border-style:solid;--divider-color:#0cc0df;--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-6503625 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-6503625 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-24 .elementor-element.elementor-element-885fed4{--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;}.elementor-24 .elementor-element.elementor-element-e336ac3{--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-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-e336ac3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e336ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-24 .elementor-element.elementor-element-ce31150 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-ce31150.elementor-view-stacked .elementor-icon{background-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-ce31150.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ce31150.elementor-view-default .elementor-icon{fill:#0cc0df;color:#0cc0df;border-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-ce31150 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-ce31150 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-ce31150 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-ce31150 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-ce31150 .elementor-icon-box-description{font-family:"Lato", Sans-serif;color:#555555;}.elementor-24 .elementor-element.elementor-element-6d88a71{--divider-border-style:solid;--divider-color:#e0e0e0;--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-6d88a71 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-6d88a71 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-24 .elementor-element.elementor-element-3a30db7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-3a30db7.elementor-view-stacked .elementor-icon{background-color:#225796;}.elementor-24 .elementor-element.elementor-element-3a30db7.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3a30db7.elementor-view-default .elementor-icon{fill:#225796;color:#225796;border-color:#225796;}.elementor-24 .elementor-element.elementor-element-3a30db7 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-3a30db7 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3a30db7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-3a30db7 .elementor-icon-box-title{color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-3a30db7 .elementor-icon-box-description{font-family:"Lato", Sans-serif;color:#555555;}.elementor-24 .elementor-element.elementor-element-3589b3b{--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-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-3589b3b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3589b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a2c42;}.elementor-24 .elementor-element.elementor-element-1411558{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-1411558 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-69d67b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;color:rgba(255,255,255,0.7);}.elementor-24 .elementor-element.elementor-element-a69138c .elementor-button{background-color:#0cc0df;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#1a2c42;color:#1a2c42;border-radius:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-a69138c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-a69138c .elementor-button:focus{background-color:#2b98ab;}.elementor-24 .elementor-element.elementor-element-a69138c .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-a69138c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-9e10efe{--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:60px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-9e10efe:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9e10efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1c2e;}.elementor-24 .elementor-element.elementor-element-a300053{--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;}.elementor-24 .elementor-element.elementor-element-464b1d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-bf8d81d{text-align:start;}.elementor-24 .elementor-element.elementor-element-bf8d81d img{width:150px;}.elementor-24 .elementor-element.elementor-element-3c76ac3{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.7em;color:rgba(255,255,255,0.5);}.elementor-24 .elementor-element.elementor-element-bfd1b6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-dbc960a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-24 .elementor-element.elementor-element-dbc960a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-826945e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-4a4d3d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-24 .elementor-element.elementor-element-4a4d3d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-4180919{--grid-template-columns:repeat(0, auto);text-align:center;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-4180919 .elementor-social-icon{background-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-4180919 .elementor-social-icon i{color:var( --e-global-color-volare_white );}.elementor-24 .elementor-element.elementor-element-4180919 .elementor-social-icon svg{fill:var( --e-global-color-volare_white );}.elementor-24 .elementor-element.elementor-element-863ccfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-f9efe15{text-align:start;}.elementor-24 .elementor-element.elementor-element-f9efe15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-38e2bcb{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.7em;color:rgba(255,255,255,0.6);}.elementor-24 .elementor-element.elementor-element-44b539e{--grid-template-columns:repeat(0, auto);text-align:center;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-44b539e .elementor-social-icon{background-color:#0cc0df;}.elementor-24 .elementor-element.elementor-element-44b539e .elementor-social-icon i{color:var( --e-global-color-volare_white );}.elementor-24 .elementor-element.elementor-element-44b539e .elementor-social-icon svg{fill:var( --e-global-color-volare_white );}.elementor-24 .elementor-element.elementor-element-9dcc976{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.1);--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-9dcc976 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-9dcc976 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-24 .elementor-element.elementor-element-8ee46c2{text-align:center;font-family:"Lato", Sans-serif;font-size:13px;color:rgba(255,255,255,0.35);}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-422b57a .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-c43cca6{--e-image-carousel-slides-to-show:1;}.elementor-24 .elementor-element.elementor-element-4c9c042{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-14efd59{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-2ce54c3{--min-height:80vh;--padding-top:100px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-63cab10 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-422b57a .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-738534e{font-size:15px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-1a9c0f5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-3d3b00a .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-d4739d0{font-size:15px;}.elementor-24 .elementor-element.elementor-element-67f04a8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-a1a19d0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-f43a069{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-e8d8eb3 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-7567a04{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-23aa5ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-1ed3582{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-c45c039 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-c43cca6{--e-image-carousel-slides-to-show:1;}.elementor-24 .elementor-element.elementor-element-4c9c042{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-32fc4ed{--width:100%;}.elementor-24 .elementor-element.elementor-element-84e349c{--width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-9243007{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-373e517{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-4bfb09a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-fd003a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-63baa7e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-009852e .elementor-heading-title{font-size:24px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-d684889{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-9936acc .elementor-heading-title{font-size:26px;}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-24e2d76{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-d3a897a .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-f0d4fbe{font-size:15px;}.elementor-24 .elementor-element.elementor-element-c67a95e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-8f126b1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f6554d2 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-fcd9aaf{font-size:16px;}.elementor-24 .elementor-element.elementor-element-269d7bc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-b67a8aa .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-885fed4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-1411558 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-9e10efe{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-a300053{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-3e9c059{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-4b2264e{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-18882da{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-a46d741{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-1d990ba{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-36381c1{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-f0f5099{--width:50%;}.elementor-24 .elementor-element.elementor-element-416dda1{--width:50%;}.elementor-24 .elementor-element.elementor-element-0401d95{--width:50%;}.elementor-24 .elementor-element.elementor-element-a21defa{--width:50%;}.elementor-24 .elementor-element.elementor-element-5b676ce{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-a0a7fe6{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-a089490{--width:33.33%;}.elementor-24 .elementor-element.elementor-element-e336ac3{--width:50%;}.elementor-24 .elementor-element.elementor-element-3589b3b{--width:50%;}.elementor-24 .elementor-element.elementor-element-464b1d8{--width:25%;}.elementor-24 .elementor-element.elementor-element-bfd1b6f{--width:20%;}.elementor-24 .elementor-element.elementor-element-826945e{--width:25%;}.elementor-24 .elementor-element.elementor-element-863ccfb{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-32fc4ed{--width:100%;}.elementor-24 .elementor-element.elementor-element-84e349c{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-c43cca6 */.elementor-24 .elementor-element.elementor-element-c43cca6 .swiper-slide img {
  width: 100%;
  height: 280px;
  object-fit: cover;
  border-radius: 16px;
}

.elementor-24 .elementor-element.elementor-element-c43cca6 .swiper-slide {
  padding: 0 12px;
}

.elementor-24 .elementor-element.elementor-element-c43cca6 .elementor-image-carousel-wrapper {
  width: 100%;
}

.elementor-24 .elementor-element.elementor-element-c43cca6 .swiper-wrapper {
  width: 100%;
}

.elementor-24 .elementor-element.elementor-element-c43cca6 .swiper-pagination-bullet {
  background: rgba(255,255,255,0.5);
}

.elementor-24 .elementor-element.elementor-element-c43cca6 .swiper-pagination-bullet-active {
  background: #0cc0df;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9c042 */@media (max-width: 1024px) {
  .elementor-24 .elementor-element.elementor-element-4c9c042 {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }
  .elementor-24 .elementor-element.elementor-element-4c9c042 > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
    flex-basis: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-a6a15d2 *//* Testimonial text */
.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-testimonial__text {
  color: rgba(255,255,255,0.88) !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1.9 !important;
  letter-spacing: 0 !important;
  text-align: center;
}

/* Name */
.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-testimonial__name {
  color: #0cc0df !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  font-style: normal !important;
  letter-spacing: 1px !important;
  margin-top: 20px !important;
}

/* Hide title */
.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-testimonial__title {
  display: none !important;
}

/* Arrows - clean, no circle */
.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-swiper-button {
  color: #0cc0df !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  font-size: 24px !important;
  width: auto !important;
  height: auto !important;
  transition: color 0.3s;
}
.elementor-24 .elementor-element.elementor-element-a6a15d2 .elementor-swiper-button:hover {
  color: #ffffff !important;
  background: none !important;
}

/* Dots */
.elementor-24 .elementor-element.elementor-element-a6a15d2 .swiper-pagination-bullet {
  background: rgba(255,255,255,0.3);
  opacity: 1;
  width: 10px;
  height: 10px;
  transition: all 0.3s;
}
.elementor-24 .elementor-element.elementor-element-a6a15d2 .swiper-pagination-bullet-active {
  background: #0cc0df;
  width: 28px;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS *//* ===== VOLARE LP - Premium CSS v3 ===== */

/* Smooth scroll with fixed header offset */
html {
  scroll-behavior: smooth;
  scroll-padding-top: 80px;
}

/* Body push for fixed header */
body {
  padding-top: 75px;
}

/* Card hover effects */
.elementor-widget-icon-box {
  transition: transform 0.35s cubic-bezier(0.4,0,0.2,1), box-shadow 0.35s cubic-bezier(0.4,0,0.2,1);
  border-radius: 16px;
}
.elementor-widget-icon-box:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(0,0,0,0.08);
}

/* Button premium glow */
.elementor-button {
  transition: all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
}
.elementor-button:hover {
  box-shadow: 0 6px 24px rgba(12,192,223,0.35) !important;
}

/* Accordion styling */
.elementor-accordion .elementor-accordion-item {
  border: none !important;
  border-bottom: 1px solid #f0f0f0 !important;
}
.elementor-accordion .elementor-tab-title {
  padding: 22px 0 !important;
}
.elementor-accordion .elementor-tab-content {
  padding: 0 0 22px 0 !important;
  border: none !important;
}

/* Image carousel */
.elementor-image-carousel .swiper-slide img {
  border-radius: 12px;
  transition: transform 0.4s ease;
}
.elementor-image-carousel .swiper-slide img:hover {
  transform: scale(1.03);
}

/* Footer links */
.elementor-widget-html a:hover {
  color: #0cc0df !important;
}

/* Mobile buttons full width */
@media (max-width: 767px) {
  .elementor-button-wrapper {
    width: 100%;
  }
  .elementor-button-wrapper .elementor-button {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
}

/* Selection */
::selection {
  background: rgba(12, 192, 223, 0.2);
  color: #1a2c42;
}

/* Scrollbar */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: #f4f4f4; }
::-webkit-scrollbar-thumb { background: #0cc0df; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #2b98ab; }
/* Fix mobile auto-link detection for phone numbers and addresses */

/* Contact section - dark text on light background */
.elementor-element-269d7bc a[href^="tel:"],
.elementor-element-269d7bc a[href^="tel:"]:visited,
.elementor-element-885fed4 a[href^="tel:"],
.elementor-element-885fed4 a[href^="tel:"]:visited,
.elementor-element-e336ac3 a[href^="tel:"],
.elementor-element-e336ac3 a[href^="tel:"]:visited {
  color: #555555 !important;
  text-decoration: none !important;
}

/* Footer section - light text on dark background */
.elementor-element-9e10efe a[href^="tel:"],
.elementor-element-9e10efe a[href^="tel:"]:visited,
.elementor-element-9e10efe a[href^="mailto:"],
.elementor-element-9e10efe a[href^="mailto:"]:visited,
.elementor-element-9e10efe a,
.elementor-element-9e10efe a:visited {
  color: rgba(255,255,255,0.6) !important;
  text-decoration: none !important;
}

/* Footer address - prevent auto-linking */
.elementor-element-38e2bcb a,
.elementor-element-38e2bcb a:visited,
.elementor-element-38e2bcb a[href^="tel:"],
.elementor-element-38e2bcb a[href^="tel:"]:visited {
  color: rgba(255,255,255,0.6) !important;
  text-decoration: none !important;
}

/* Footer contact HTML widget */
.elementor-element-f51b843 a,
.elementor-element-f51b843 a:visited,
.elementor-element-f51b843 a[href^="tel:"],
.elementor-element-f51b843 a[href^="tel:"]:visited {
  color: rgba(255,255,255,0.6) !important;
  text-decoration: none !important;
}/* End custom CSS */