.elementor-4562 .elementor-element.elementor-element-4cb0790{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4562 .elementor-element.elementor-element-40df80a{text-align:center;}.elementor-4562 .elementor-element.elementor-element-40df80a img{width:15%;}.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-4562 .elementor-element.elementor-element-5eda492{--divider-border-style:solid;--divider-color:#049ce4;--divider-border-width:1px;}.elementor-4562 .elementor-element.elementor-element-5eda492 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-4562 .elementor-element.elementor-element-5eda492 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.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-4562 .elementor-element.elementor-element-98f0dd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-cd30e77{--spacer-size:260px;}.elementor-4562 .elementor-element.elementor-element-83ca95a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--z-index:5;}.elementor-4562 .elementor-element.elementor-element-83ca95a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4562 .elementor-element.elementor-element-8d541e2{--display:flex;--justify-content:flex-end;}.elementor-4562 .elementor-element.elementor-element-8d541e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4562 .elementor-element.elementor-element-c16a045 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4562 .elementor-element.elementor-element-c16a045{column-gap:0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-5ce57db{--display:flex;--justify-content:flex-end;}.elementor-4562 .elementor-element.elementor-element-c4bb1a5{text-align:end;}.elementor-4562 .elementor-element.elementor-element-c4bb1a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-03c1c68{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4562 .elementor-element.elementor-element-9922718{text-align:center;}.elementor-4562 .elementor-element.elementor-element-9922718 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-4562 .elementor-element.elementor-element-0a517c5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-4562 .elementor-element.elementor-element-6f59c21{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-e6494d3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-e6494d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4562 .elementor-element.elementor-element-0eb0352 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-2b05cff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-e576f57{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;border-style:none;--border-style:none;--z-index:10;}.elementor-4562 .elementor-element.elementor-element-e576f57:hover{background-color:#FFFFFF00;}.elementor-4562 .elementor-element.elementor-element-753a688{text-align:center;}.elementor-4562 .elementor-element.elementor-element-753a688 img{width:58%;}.elementor-4562 .elementor-element.elementor-element-753a688:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4562 .elementor-element.elementor-element-fc1fd6e{--divider-border-style:solid;--divider-color:#049CE4;--divider-border-width:1.5px;}.elementor-4562 .elementor-element.elementor-element-fc1fd6e .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-4562 .elementor-element.elementor-element-fc1fd6e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4562 .elementor-element.elementor-element-c15c335 .elementor-button{background-color:#049ce4;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:1.5s;}.elementor-4562 .elementor-element.elementor-element-c15c335 .elementor-button:hover, .elementor-4562 .elementor-element.elementor-element-c15c335 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-c15c335 .elementor-button:hover svg, .elementor-4562 .elementor-element.elementor-element-c15c335 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-de47e86{--spacer-size:250px;}.elementor-4562 .elementor-element.elementor-element-245b2bc .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFFFA;color:#FFFFFFFA;border-style:none;}.elementor-4562 .elementor-element.elementor-element-245b2bc .elementor-button:hover, .elementor-4562 .elementor-element.elementor-element-245b2bc .elementor-button:focus{background-color:#049CE4;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-245b2bc .elementor-button:hover svg, .elementor-4562 .elementor-element.elementor-element-245b2bc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-b44cdc2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-f5578c0 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-43bca20{text-align:center;}.elementor-4562 .elementor-element.elementor-element-43bca20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-1fe3a01{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-2882d5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-2882d5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4562 .elementor-element.elementor-element-37e034e img{width:15%;}.elementor-4562 .elementor-element.elementor-element-abe5af5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-45f4b81{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.5s;border-style:none;--border-style:none;--z-index:10;}.elementor-4562 .elementor-element.elementor-element-45f4b81:hover{background-color:#FFFFFF00;}.elementor-4562 .elementor-element.elementor-element-b70957b{--spacer-size:250px;}.elementor-4562 .elementor-element.elementor-element-9c3a3d4 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFFFA;color:#FFFFFFFA;border-style:none;}.elementor-4562 .elementor-element.elementor-element-9c3a3d4 .elementor-button:hover, .elementor-4562 .elementor-element.elementor-element-9c3a3d4 .elementor-button:focus{background-color:#049CE4;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-9c3a3d4 .elementor-button:hover svg, .elementor-4562 .elementor-element.elementor-element-9c3a3d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-c6334cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-50e828d img{width:15%;}.elementor-4562 .elementor-element.elementor-element-843b60c{text-align:center;}.elementor-4562 .elementor-element.elementor-element-843b60c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-61ae145{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4562 .elementor-element.elementor-element-75372b7{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-5d1a529 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-f0b055f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-7536c24{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-4562 .elementor-element.elementor-element-399ddc8 img{width:35%;}.elementor-4562 .elementor-element.elementor-element-d36a240 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-e19e992{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-a567775 img{width:25%;}.elementor-4562 .elementor-element.elementor-element-f02f56d{text-align:center;}.elementor-4562 .elementor-element.elementor-element-f02f56d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-17ea840{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-17ea840:not(.elementor-motion-effects-element-type-background), .elementor-4562 .elementor-element.elementor-element-17ea840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-c28e3e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4562 .elementor-element.elementor-element-c28e3e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4562 .elementor-element.elementor-element-63db188{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4562 .elementor-element.elementor-element-2c3e6ae{--display:flex;}.elementor-4562 .elementor-element.elementor-element-0557577{--display:flex;}.elementor-4562 .elementor-element.elementor-element-edd889e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;color:#000000;}.elementor-4562 .elementor-element.elementor-element-94ccb95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:900;color:#049CE4;}.elementor-4562 .elementor-element.elementor-element-afd4362{--display:flex;}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4562 .elementor-element.elementor-element-05d47de .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-05d47de .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-05d47de.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-05d47de.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-05d47de.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-05d47de .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-05d47de .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-05d47de .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-05d47de .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-8f6661f .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-8f6661f .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-8f6661f.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-8f6661f.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-8f6661f.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-8f6661f .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-8f6661f .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-8f6661f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-8f6661f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-b58345e .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-b58345e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-b58345e.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-b58345e.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-b58345e.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-b58345e .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-b58345e .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-b58345e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-b58345e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-a3795d0 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-a3795d0 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-a3795d0.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-a3795d0.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-a3795d0.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-a3795d0 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-a3795d0 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-a3795d0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-a3795d0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-d314b4d .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-d314b4d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-d314b4d.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-d314b4d.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-d314b4d.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-d314b4d .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-d314b4d .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-d314b4d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-d314b4d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-da5e915 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-da5e915 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-da5e915.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-da5e915.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-da5e915.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-da5e915 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-da5e915 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-da5e915 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-da5e915 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-a9f1df2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4562 .elementor-element.elementor-element-dc991e1{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-7b75aa6{--display:flex;--justify-content:center;}.elementor-4562 .elementor-element.elementor-element-eaa9bc0{--display:flex;}.elementor-4562 .elementor-element.elementor-element-c0d0173{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-4562 .elementor-element.elementor-element-a7deef1{--display:flex;--min-height:100vh;--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-4562 .elementor-element.elementor-element-2649ba8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4562 .elementor-element.elementor-element-0656750 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-1ccafd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-071843a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--z-index:10;}.elementor-4562 .elementor-element.elementor-element-92ed7e8{text-align:center;}.elementor-4562 .elementor-element.elementor-element-92ed7e8 img{width:45%;}.elementor-4562 .elementor-element.elementor-element-2426da9{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:1.5px;}.elementor-4562 .elementor-element.elementor-element-2426da9 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-4562 .elementor-element.elementor-element-2426da9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4562 .elementor-element.elementor-element-f63c9f8 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#049ce4;color:#049ce4;border-style:solid;border-color:#049CE4;}.elementor-4562 .elementor-element.elementor-element-f63c9f8 .elementor-button:hover, .elementor-4562 .elementor-element.elementor-element-f63c9f8 .elementor-button:focus{background-color:#049CE4;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-f63c9f8 .elementor-button:hover svg, .elementor-4562 .elementor-element.elementor-element-f63c9f8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-b38d465{--display:flex;--justify-content:center;}.elementor-4562 .elementor-element.elementor-element-439cb5d img{width:15%;}.elementor-4562 .elementor-element.elementor-element-cf74717{text-align:center;}.elementor-4562 .elementor-element.elementor-element-cf74717 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-bbda195{--display:flex;--min-height:100vh;--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-4562 .elementor-element.elementor-element-fd3b889{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4562 .elementor-element.elementor-element-fb8b427 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-ae07965 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-817c1a1{--display:flex;--justify-content:center;}.elementor-4562 .elementor-element.elementor-element-7fb0675 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-ad8c78a{text-align:center;}.elementor-4562 .elementor-element.elementor-element-ad8c78a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-8b8e74b{--display:flex;--min-height:100vh;--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-4562 .elementor-element.elementor-element-ab8e869{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4562 .elementor-element.elementor-element-443dbc4 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-43b913b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-99ae9bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--z-index:10;}.elementor-4562 .elementor-element.elementor-element-2e1e57b{text-align:center;}.elementor-4562 .elementor-element.elementor-element-2e1e57b img{width:45%;}.elementor-4562 .elementor-element.elementor-element-205508f{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:1.5px;}.elementor-4562 .elementor-element.elementor-element-205508f .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-4562 .elementor-element.elementor-element-205508f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4562 .elementor-element.elementor-element-15b74e6 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#049ce4;color:#049ce4;border-style:solid;border-color:#049CE4;}.elementor-4562 .elementor-element.elementor-element-15b74e6 .elementor-button:hover, .elementor-4562 .elementor-element.elementor-element-15b74e6 .elementor-button:focus{background-color:#049CE4;color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-15b74e6 .elementor-button:hover svg, .elementor-4562 .elementor-element.elementor-element-15b74e6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-87162bb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-4562 .elementor-element.elementor-element-98b95ec img{width:15%;}.elementor-4562 .elementor-element.elementor-element-6260bb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-cce3e40{--display:flex;--justify-content:center;}.elementor-4562 .elementor-element.elementor-element-2eae1a6 img{width:15%;}.elementor-4562 .elementor-element.elementor-element-295ff97{text-align:center;}.elementor-4562 .elementor-element.elementor-element-295ff97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:5px 2px 4px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-16040fa{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4562 .elementor-element.elementor-element-16040fa:not(.elementor-motion-effects-element-type-background), .elementor-4562 .elementor-element.elementor-element-16040fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4562 .elementor-element.elementor-element-86d2c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4562 .elementor-element.elementor-element-86d2c2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4562 .elementor-element.elementor-element-f490751{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4562 .elementor-element.elementor-element-2b7d2e8{--display:flex;}.elementor-4562 .elementor-element.elementor-element-fccc2fb{--display:flex;}.elementor-4562 .elementor-element.elementor-element-8b2ea69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;color:#000000;}.elementor-4562 .elementor-element.elementor-element-ae66513 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:900;color:#049CE4;}.elementor-4562 .elementor-element.elementor-element-c4f6c8c{--display:flex;}.elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-d140e58.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-d140e58.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-d140e58.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-50558c7.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-50558c7.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-50558c7.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-618d133.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-618d133.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-618d133.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-3771d02.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-3771d02.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-3771d02.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-4a4e0a1.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-4562 .elementor-element.elementor-element-f6f5673.elementor-view-stacked .elementor-icon{background-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-f6f5673.elementor-view-framed .elementor-icon, .elementor-4562 .elementor-element.elementor-element-f6f5673.elementor-view-default .elementor-icon{fill:#00A1D8;color:#00A1D8;border-color:#00A1D8;}.elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon{font-size:26px;}.elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:#2E2E2E;}.elementor-4562 .elementor-element.elementor-element-b7c8526{--display:flex;}.elementor-4562 .elementor-element.elementor-element-a1fe848{--spacer-size:50px;}.elementor-4562 .elementor-element.elementor-element-d9339ca{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4562 .elementor-element.elementor-element-5ce57db{--justify-content:flex-end;}.elementor-4562 .elementor-element.elementor-element-a7deef1{--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-4562 .elementor-element.elementor-element-2649ba8{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-071843a{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-b38d465{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-bbda195{--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-4562 .elementor-element.elementor-element-fd3b889{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-817c1a1{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-8b8e74b{--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-4562 .elementor-element.elementor-element-ab8e869{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-99ae9bc{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-87162bb{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-98b95ec img{width:30%;}.elementor-4562 .elementor-element.elementor-element-cce3e40{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-2eae1a6 img{width:30%;}}@media(max-width:767px){.elementor-4562 .elementor-element.elementor-element-40df80a img{width:55%;}.elementor-4562 .elementor-element.elementor-element-5eda492 .elementor-divider-separator{width:60%;}.elementor-4562 .elementor-element.elementor-element-98f0dd1 .elementor-heading-title{font-size:13px;}.elementor-4562 .elementor-element.elementor-element-cd30e77{--spacer-size:160px;}.elementor-4562 .elementor-element.elementor-element-9922718{text-align:center;}.elementor-4562 .elementor-element.elementor-element-9922718 .elementor-heading-title{font-size:23px;}.elementor-4562 .elementor-element.elementor-element-245b2bc .elementor-button{font-size:15px;border-radius:0px 0px 0px 0px;}.elementor-4562 .elementor-element.elementor-element-9c3a3d4 .elementor-button{font-size:15px;border-radius:0px 0px 0px 0px;}.elementor-4562 .elementor-element.elementor-element-2649ba8{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-1ccafd8 .elementor-heading-title{font-size:20px;}.elementor-4562 .elementor-element.elementor-element-071843a{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-f63c9f8 .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4562 .elementor-element.elementor-element-b38d465{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-cf74717 .elementor-heading-title{font-size:20px;}.elementor-4562 .elementor-element.elementor-element-fd3b889{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-ae07965 .elementor-heading-title{font-size:20px;}.elementor-4562 .elementor-element.elementor-element-817c1a1{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-ad8c78a .elementor-heading-title{font-size:20px;}.elementor-4562 .elementor-element.elementor-element-ab8e869{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-43b913b{text-align:center;}.elementor-4562 .elementor-element.elementor-element-43b913b .elementor-heading-title{font-size:20px;}.elementor-4562 .elementor-element.elementor-element-99ae9bc{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-15b74e6 .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4562 .elementor-element.elementor-element-87162bb{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-6260bb2 .elementor-heading-title{font-size:20px;}.elementor-4562 .elementor-element.elementor-element-cce3e40{--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-295ff97 .elementor-heading-title{font-size:20px;}.elementor-4562 .elementor-element.elementor-element-8b2ea69 .elementor-heading-title{font-size:25px;}.elementor-4562 .elementor-element.elementor-element-ae66513 .elementor-heading-title{font-size:49px;}.elementor-4562 .elementor-element.elementor-element-c4f6c8c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-d140e58 .elementor-icon-box-title a{font-size:15px;}.elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-50558c7 .elementor-icon-box-title a{font-size:15px;}.elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-618d133 .elementor-icon-box-title a{font-size:15px;}.elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-3771d02 .elementor-icon-box-title a{font-size:15px;}.elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-4a4e0a1 .elementor-icon-box-title a{font-size:15px;}.elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon-box-title, .elementor-4562 .elementor-element.elementor-element-f6f5673 .elementor-icon-box-title a{font-size:15px;}.elementor-4562 .elementor-element.elementor-element-b7c8526:not(.elementor-motion-effects-element-type-background), .elementor-4562 .elementor-element.elementor-element-b7c8526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vipgroup.it/wp-content/uploads/2025/07/IMG-20250714-WA0060.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4562 .elementor-element.elementor-element-b7c8526{--width:100%;--min-height:50vh;}.elementor-4562 .elementor-element.elementor-element-a1fe848{--spacer-size:48vh;}}@media(min-width:768px){.elementor-4562 .elementor-element.elementor-element-4cb0790{--width:100%;}.elementor-4562 .elementor-element.elementor-element-8d541e2{--width:35%;}.elementor-4562 .elementor-element.elementor-element-5ce57db{--width:75%;}.elementor-4562 .elementor-element.elementor-element-e6494d3{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-e576f57{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-b44cdc2{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-2882d5b{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-45f4b81{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-c6334cf{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-75372b7{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-7536c24{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-e19e992{--width:33.333%;}.elementor-4562 .elementor-element.elementor-element-c28e3e6{--width:40%;}.elementor-4562 .elementor-element.elementor-element-2c3e6ae{--width:10%;}.elementor-4562 .elementor-element.elementor-element-a9f1df2{--width:60%;}.elementor-4562 .elementor-element.elementor-element-7b75aa6{--width:95%;}.elementor-4562 .elementor-element.elementor-element-eaa9bc0{--width:5%;}.elementor-4562 .elementor-element.elementor-element-86d2c2c{--width:40%;}.elementor-4562 .elementor-element.elementor-element-2b7d2e8{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4562 .elementor-element.elementor-element-8d541e2{--width:50%;}.elementor-4562 .elementor-element.elementor-element-5ce57db{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4cb0790 */.video-reveal .elementor-background-video-container video {
  clip-path: inset(50% 0 50% 0);
  -webkit-clip-path: inset(50% 0 50% 0);

  animation: revealClip 2s cubic-bezier(0.77, 0, 0.175, 1) forwards;

  will-change: clip-path;
}

@keyframes revealClip {
  from {
    clip-path: inset(50% 0 50% 0);
    -webkit-clip-path: inset(50% 0 50% 0);
  }
  to {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
  }
}

/* Safari fallback automatico (opzionale) */
@supports not (clip-path: inset(10% 10% 10% 10%)) {
  .video-reveal .elementor-background-video-container video {
    clip-path: none;
    -webkit-clip-path: none;

    transform: scaleY(0.02);
    transform-origin: center;

    animation: revealScale 2s cubic-bezier(0.77, 0, 0.175, 1) forwards;
  }

  @keyframes revealScale {
    from { transform: scaleY(0.02); }
    to { transform: scaleY(1); }
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b05cff *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-2b05cff h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-2b05cff:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e576f57 *//* 1. Stato Base del Contenitore */
#storia {
    background-color: transparent;
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
    padding: 30px;
    border-radius: 0px;
    position: relative; /* Necessario per posizionare il bottone all'interno */
    z-index: 1;
    cursor: pointer;
    overflow: hidden;
}

/* 2. Stato Base del Pulsante (Nascosto) */
#bottone {
    opacity: 0;
    transform: translateY(20px); /* Parte leggermente più in basso */
    transition: all 0.4s ease-in-out;
    display: inline-block;
    margin-top: 20px;
    z-index: 5;
    /* Qui puoi aggiungere lo stile del tuo pulsante (es. background oro) */
}

/* 3. Stato HOVER: Sollevamento e Cambio Sfondo */
#storia:hover {
    background-color: #FFFFFF; 

}

/* 4. APPARIZIONE DEL PULSANTE AL PASSAGGIO DEL MOUSE */
#storia:hover #bottone {
    opacity: 1;
    transform: translateY(0); /* Torna nella sua posizione originale */
}

/* 5. Animazione del Testo <p> */
#storia p, 
#storia .elementor-text-editor {
    color: #888;
    transition: all 0.5s ease;
}

#storia:hover p, 
#storia:hover .elementor-text-editor {
    color: #ffffff;
}

/* 6. Animazione Titolo e Separatore */
#storia:hover h2 {
    color: #ceae6a;
}

#storia:hover .elementor-divider-separator {
    border-top: 2px solid #049CE4 !important;
    width: 100% !important;
    transition: width 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43bca20 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-43bca20 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-43bca20:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe5af5 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-abe5af5 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-abe5af5:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f4b81 *//* 1. Stato Base del Contenitore */
#storia {
    background-color: transparent;
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
    padding: 30px;
    border-radius: 0px;
    position: relative; /* Necessario per posizionare il bottone all'interno */
    z-index: 1;
    cursor: pointer;
    overflow: hidden;
}

/* 2. Stato Base del Pulsante (Nascosto) */
#bottone {
    opacity: 0;
    transform: translateY(20px); /* Parte leggermente più in basso */
    transition: all 0.4s ease-in-out;
    display: inline-block;
    margin-top: 20px;
    z-index: 5;
    /* Qui puoi aggiungere lo stile del tuo pulsante (es. background oro) */
}

/* 3. Stato HOVER: Sollevamento e Cambio Sfondo */
#storia:hover {
    background-color: #FFFFFF; 

}

/* 4. APPARIZIONE DEL PULSANTE AL PASSAGGIO DEL MOUSE */
#storia:hover #bottone {
    opacity: 1;
    transform: translateY(0); /* Torna nella sua posizione originale */
}

/* 5. Animazione del Testo <p> */
#storia p, 
#storia .elementor-text-editor {
    color: #888;
    transition: all 0.5s ease;
}

#storia:hover p, 
#storia:hover .elementor-text-editor {
    color: #ffffff;
}

/* 6. Animazione Titolo e Separatore */
#storia:hover h2 {
    color: #ceae6a;
}

#storia:hover .elementor-divider-separator {
    border-top: 2px solid #049CE4 !important;
    width: 100% !important;
    transition: width 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843b60c *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-843b60c h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-843b60c:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0b055f *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-f0b055f h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-f0b055f:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d36a240 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-d36a240 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-d36a240:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f02f56d *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-f02f56d h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-f02f56d:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ccb95 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-94ccb95 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-94ccb95:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccafd8 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-1ccafd8 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-1ccafd8:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf74717 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-cf74717 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-cf74717:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae07965 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-ae07965 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-ae07965:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad8c78a *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-ad8c78a h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-ad8c78a:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43b913b *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-43b913b h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-43b913b:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6260bb2 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-6260bb2 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-6260bb2:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295ff97 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-295ff97 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-295ff97:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae66513 *//* Selettore mirato al tag H2 interno di Elementor */
.elementor-4562 .elementor-element.elementor-element-ae66513 h2 {
    transition: transform 1.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 1.5s ease;
    display: inline-block; /* Fondamentale per far funzionare lo scale correttamente */
    will-change: transform; /* Avvisa il browser di preparare la GPU per l'animazione */
    transform-origin: center center;
}

/* Effetto al passaggio del mouse sul widget */
.elementor-4562 .elementor-element.elementor-element-ae66513:hover h2 {
    transform: scale(1.1); /* Uno zoom del 10% è più elegante del 20% per il testo */
}/* End custom CSS */