.elementor-8 .elementor-element.elementor-element-4a76fcd{--display:flex;--min-height:550px;--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4a76fcd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a76fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5a9e1de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-6c26426{--spacer-size:50px;}.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-8 .elementor-element.elementor-element-2c31023{text-align:center;}.elementor-8 .elementor-element.elementor-element-2c31023 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2b5e5bf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-2b5e5bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2b5e5bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.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-8 .elementor-element.elementor-element-945cd5e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-945cd5e .elementor-button:focus{background-color:#3B59A3;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-945cd5e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-8 .elementor-element.elementor-element-945cd5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-945cd5e .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-945cd5e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-945cd5e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-89ceef1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2beeb6b{--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-8 .elementor-element.elementor-element-2beeb6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b0c55e2{text-align:center;}.elementor-8 .elementor-element.elementor-element-b0c55e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d160a21{--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-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-8 .elementor-element.elementor-element-361552b .elementor-counter-number-wrapper{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-361552b .elementor-counter-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:25px;word-spacing:1px;}.elementor-8 .elementor-element.elementor-element-87bd5d9{--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-8 .elementor-element.elementor-element-0348e4b .elementor-counter-number-wrapper{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-0348e4b .elementor-counter-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:25px;word-spacing:1px;}.elementor-8 .elementor-element.elementor-element-daf080b{--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-8 .elementor-element.elementor-element-6177a27 .elementor-counter-number-wrapper{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-6177a27 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:25px;word-spacing:1px;}.elementor-8 .elementor-element.elementor-element-97bf16e{--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;--flex-wrap:wrap;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6f1abf9{--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-8 .elementor-element.elementor-element-f5a6b77{text-align:center;}.elementor-8 .elementor-element.elementor-element-f5a6b77 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-a89c12b{--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-8 .elementor-element.elementor-element-d99206c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d99206c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d99206c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ece7339{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-ece7339:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ece7339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1ac3a7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1ac3a7f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-8e6f238 );}.elementor-8 .elementor-element.elementor-element-e047597{text-align:center;}.elementor-8 .elementor-element.elementor-element-e047597 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-8e6f238 );}.elementor-8 .elementor-element.elementor-element-af0db90{--spacer-size:66px;}.elementor-8 .elementor-element.elementor-element-2e72a1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-866f1b9{--display:flex;--min-height:300px;--justify-content:space-around;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8e6f238 );--border-color:var( --e-global-color-8e6f238 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-866f1b9::before, .elementor-8 .elementor-element.elementor-element-866f1b9 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-866f1b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-866f1b9 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-866f1b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-866f1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-866f1b9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-866f1b9, .elementor-8 .elementor-element.elementor-element-866f1b9::before{--border-transition:0.3s;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b1089e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b1089e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-b1089e2 .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b1089e2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b1089e2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-b1089e2:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-b1089e2:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-b1089e2 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;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 );word-spacing:var( --e-global-typography-text-word-spacing );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-8 .elementor-element.elementor-element-c229880{text-align:start;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 );word-spacing:var( --e-global-typography-text-word-spacing );color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-fbddd77 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fbddd77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fbddd77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fbddd77 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-fbddd77 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fbddd77 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-fbddd77 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d2b821f{--display:flex;--min-height:300px;--justify-content:space-around;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8e6f238 );--border-color:var( --e-global-color-8e6f238 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d2b821f::before, .elementor-8 .elementor-element.elementor-element-d2b821f > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-d2b821f > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-d2b821f > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-d2b821f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-d2b821f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-d2b821f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d2b821f, .elementor-8 .elementor-element.elementor-element-d2b821f::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-04ec8ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-04ec8ed .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-04ec8ed .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-04ec8ed .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-04ec8ed .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-04ec8ed:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-04ec8ed:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-04ec8ed .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2035ee1{text-align:start;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 );word-spacing:var( --e-global-typography-text-word-spacing );color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-4aeffda .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4aeffda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4aeffda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4aeffda .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4aeffda .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4aeffda .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4aeffda .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c6b741e{--display:flex;--min-height:300px;--justify-content:space-around;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8e6f238 );--border-color:var( --e-global-color-8e6f238 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c6b741e::before, .elementor-8 .elementor-element.elementor-element-c6b741e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c6b741e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c6b741e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c6b741e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c6b741e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-c6b741e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c6b741e, .elementor-8 .elementor-element.elementor-element-c6b741e::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-9547e9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9547e9e .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-9547e9e .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9547e9e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9547e9e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-9547e9e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9547e9e:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-9547e9e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a72a7bc{text-align:start;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 );word-spacing:var( --e-global-typography-text-word-spacing );color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-e0074ad .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e0074ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e0074ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e0074ad .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e0074ad .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e0074ad .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-e0074ad .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f68e42a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-08d9216{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-08d9216::before, .elementor-8 .elementor-element.elementor-element-08d9216 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-08d9216 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-08d9216 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-08d9216 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-08d9216 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-08d9216:hover{border-style:none;}.elementor-8 .elementor-element.elementor-element-08d9216, .elementor-8 .elementor-element.elementor-element-08d9216::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-9538b1c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9538b1c .elementor-button:focus{background-color:#3B59A3;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9538b1c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-8 .elementor-element.elementor-element-9538b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9538b1c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-9538b1c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9538b1c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f25d6ba{--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;--flex-wrap:wrap;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d1047a5{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-99cea18{text-align:center;}.elementor-8 .elementor-element.elementor-element-99cea18 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3086426{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-3086426.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3086426 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-04a23e2{--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-8 .elementor-element.elementor-element-8a69248{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-8a69248:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8a69248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-1b2388e{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-1b2388e.e-con{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-53c8042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-53c8042 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-53c8042 .elementor-icon{font-size:100px;}.elementor-8 .elementor-element.elementor-element-53c8042 .elementor-icon svg{height:100px;}.elementor-8 .elementor-element.elementor-element-0943cd6 .elementor-icon-box-wrapper{text-align:justify;}.elementor-8 .elementor-element.elementor-element-0943cd6 .elementor-icon-box-title{margin-block-end:23px;}.elementor-8 .elementor-element.elementor-element-0943cd6 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0943cd6 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-0943cd6 .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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d1e66c9{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-4ee222d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4ee222d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-4ee222d.elementor-view-stacked .elementor-icon{background-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-4ee222d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4ee222d.elementor-view-default .elementor-icon{color:#F0F0F0;border-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-4ee222d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4ee222d.elementor-view-default .elementor-icon svg{fill:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-4ee222d .elementor-icon{font-size:100px;}.elementor-8 .elementor-element.elementor-element-4ee222d .elementor-icon svg{height:100px;}.elementor-8 .elementor-element.elementor-element-d712d8b .elementor-icon-box-wrapper{text-align:justify;}.elementor-8 .elementor-element.elementor-element-d712d8b .elementor-icon-box-title{margin-block-end:15px;}.elementor-8 .elementor-element.elementor-element-d712d8b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d712d8b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-d712d8b .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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-78656e2{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:030px;}.elementor-8 .elementor-element.elementor-element-ff2dbb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ff2dbb5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ff2dbb5.elementor-view-stacked .elementor-icon{background-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-ff2dbb5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ff2dbb5.elementor-view-default .elementor-icon{color:#F0F0F0;border-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-ff2dbb5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ff2dbb5.elementor-view-default .elementor-icon svg{fill:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-ff2dbb5 .elementor-icon{font-size:100px;}.elementor-8 .elementor-element.elementor-element-ff2dbb5 .elementor-icon svg{height:100px;}.elementor-8 .elementor-element.elementor-element-f803f48{width:var( --container-widget-width, 106.663% );max-width:106.663%;--container-widget-width:106.663%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f803f48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f803f48 .elementor-icon-box-wrapper{text-align:justify;}.elementor-8 .elementor-element.elementor-element-f803f48 .elementor-icon-box-title{margin-block-end:15px;}.elementor-8 .elementor-element.elementor-element-f803f48 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f803f48 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-f803f48 .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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-c2a45af{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8cb4d98{--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-8 .elementor-element.elementor-element-388c8f6{text-align:start;}.elementor-8 .elementor-element.elementor-element-388c8f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3fa3599.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3fa3599{text-align:justify;}.elementor-8 .elementor-element.elementor-element-3fa3599 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-3fa3e0e{--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-8 .elementor-element.elementor-element-9f4dd58{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6bb1732.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6bb1732{text-align:justify;}.elementor-8 .elementor-element.elementor-element-6bb1732 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0f6d88a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14b397f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-14b397f{text-align:justify;}.elementor-8 .elementor-element.elementor-element-14b397f .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-12ef473{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-498535a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-498535a{text-align:justify;}.elementor-8 .elementor-element.elementor-element-498535a .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-93438ff{--display:flex;border-style:none;--border-style:none;}.elementor-8 .elementor-element.elementor-element-2a4e18e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2a4e18e{text-align:justify;}.elementor-8 .elementor-element.elementor-element-2a4e18e .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0ea7f36{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ac6a6ff.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ac6a6ff{text-align:justify;}.elementor-8 .elementor-element.elementor-element-ac6a6ff .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b7ed6f3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-089a67a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-089a67a{text-align:justify;}.elementor-8 .elementor-element.elementor-element-089a67a .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f857aa7{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:19px;}.elementor-8 .elementor-element.elementor-element-f857aa7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f857aa7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f857aa7 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-8 .elementor-element.elementor-element-f857aa7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d3e20b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d3e20b6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d3e20b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e666019{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-e666019:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e666019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-ac2968f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ac2968f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6b64735{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6b64735.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6b64735 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-4a80051{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:60px 0px 60px 0px;}.elementor-8 .elementor-element.elementor-element-4a80051 .gallery-item{padding:0 56px 56px 0;}.elementor-8 .elementor-element.elementor-element-4a80051 .gallery{margin:0 -56px -56px 0;}.elementor-8 .elementor-element.elementor-element-4a80051 .gallery-item .gallery-caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-37c7fff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e6d8589{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e6d8589::before, .elementor-8 .elementor-element.elementor-element-e6d8589 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-e6d8589 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-e6d8589 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-e6d8589 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-e6d8589 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-e6d8589:hover{border-style:none;}.elementor-8 .elementor-element.elementor-element-e6d8589, .elementor-8 .elementor-element.elementor-element-e6d8589::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-5d199e9 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5d199e9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5d199e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5d199e9 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-5d199e9 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5d199e9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f119a65{--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;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-07621c3{--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-8 .elementor-element.elementor-element-07621c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-82140f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-82140f0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-82140f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7bf6414{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-7bf6414:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7bf6414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-377daf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-377daf8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-24da386{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-24da386.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-24da386 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-5e2161e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ed169c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-400fd59{--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-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-06315d9{--item-display:flex;--read-more-alignment:1;--grid-row-gap:60px;--grid-column-gap:40px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__card{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-width:0px;border-radius:10px;padding-top:0px;padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__text{padding:0 30px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__meta-data{padding:10px 30px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__avatar{padding-right:30px;padding-left:30px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__title, .elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:24px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__excerpt p{color:var( --e-global-color-secondary );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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__excerpt{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-06315d9 a.elementor-post__read-more{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination{text-align:center;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 );word-spacing:var( --e-global-typography-text-word-spacing );margin-top:50px;}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-8 .elementor-element.elementor-element-d5caacd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d5caacd .elementor-button:focus{background-color:#3B59A3;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d5caacd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-d5caacd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d5caacd .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-d5caacd .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-d5caacd .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-5a9e1de{--content-width:1240px;}.elementor-8 .elementor-element.elementor-element-2beeb6b{--width:32.703%;}.elementor-8 .elementor-element.elementor-element-d160a21{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-87bd5d9{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-daf080b{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-6f1abf9{--width:100%;}.elementor-8 .elementor-element.elementor-element-a89c12b{--width:100%;}.elementor-8 .elementor-element.elementor-element-d99206c{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-d1047a5{--width:100%;}.elementor-8 .elementor-element.elementor-element-04a23e2{--width:100%;}.elementor-8 .elementor-element.elementor-element-1b2388e{--width:33.3%;}.elementor-8 .elementor-element.elementor-element-d1e66c9{--width:33.3%;}.elementor-8 .elementor-element.elementor-element-78656e2{--width:33.3%;}.elementor-8 .elementor-element.elementor-element-8cb4d98{--width:40%;}.elementor-8 .elementor-element.elementor-element-3fa3e0e{--width:60%;}.elementor-8 .elementor-element.elementor-element-d3e20b6{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-07621c3{--width:100%;}.elementor-8 .elementor-element.elementor-element-82140f0{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-400fd59{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-4a76fcd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b0c55e2 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-361552b .elementor-counter-number-wrapper{font-size:56px;}.elementor-8 .elementor-element.elementor-element-361552b .elementor-counter-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-0348e4b .elementor-counter-number-wrapper{font-size:56px;}.elementor-8 .elementor-element.elementor-element-0348e4b .elementor-counter-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-6177a27 .elementor-counter-number-wrapper{font-size:56px;}.elementor-8 .elementor-element.elementor-element-6177a27 .elementor-counter-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-f5a6b77 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-d99206c{--min-height:800px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-ece7339{--min-height:800px;--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-e047597 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-2e72a1c{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-866f1b9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-b1089e2 .elementor-icon-box-title{margin-block-end:21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-c229880{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d2b821f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-04ec8ed .elementor-icon-box-title{margin-block-end:21px;}.elementor-8 .elementor-element.elementor-element-2035ee1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-c6b741e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-9547e9e .elementor-icon-box-title{margin-block-end:21px;}.elementor-8 .elementor-element.elementor-element-a72a7bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-f68e42a{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3086426 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-8a69248{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-0943cd6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d712d8b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-f803f48 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-3fa3599 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-6bb1732 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-14b397f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-498535a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-2a4e18e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-ac6a6ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-089a67a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d3e20b6{--min-height:800px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-e666019{--min-height:800px;--padding-top:60px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-6b64735 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-37c7fff{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e6d8589{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-82140f0{--min-height:800px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-7bf6414{--min-height:800px;--padding-top:60px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-5e2161e{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4a76fcd{--min-height:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2c31023 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-2b5e5bf{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2b5e5bf .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-945cd5e{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-89ceef1{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d160a21{--width:100%;}.elementor-8 .elementor-element.elementor-element-361552b .elementor-counter-title{justify-content:center;font-size:14px;}.elementor-8 .elementor-element.elementor-element-361552b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:36px;}.elementor-8 .elementor-element.elementor-element-87bd5d9{--width:50%;}.elementor-8 .elementor-element.elementor-element-0348e4b .elementor-counter-title{justify-content:center;font-size:14px;}.elementor-8 .elementor-element.elementor-element-0348e4b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:36px;}.elementor-8 .elementor-element.elementor-element-daf080b{--width:50%;}.elementor-8 .elementor-element.elementor-element-6177a27 .elementor-counter-title{justify-content:center;font-size:14px;}.elementor-8 .elementor-element.elementor-element-6177a27 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:36px;}.elementor-8 .elementor-element.elementor-element-97bf16e{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6f1abf9{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d99206c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ece7339{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1ac3a7f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-e047597 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-af0db90{--spacer-size:32px;}.elementor-8 .elementor-element.elementor-element-866f1b9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-b1089e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-c229880{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d2b821f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-04ec8ed .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2035ee1{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-c6b741e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9547e9e .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-a72a7bc{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-08d9216{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-99cea18 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-3086426{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3086426 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-1b2388e{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0943cd6 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0943cd6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d1e66c9{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d712d8b .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d712d8b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-78656e2{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f803f48 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f803f48 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-388c8f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-388c8f6 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-3fa3599{text-align:justify;}.elementor-8 .elementor-element.elementor-element-3fa3599 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-3fa3e0e{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6bb1732 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-14b397f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-498535a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-2a4e18e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-ac6a6ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-089a67a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d3e20b6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e666019{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ac2968f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-6b64735{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-6b64735 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-4a80051{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-e6d8589{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-5d199e9{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-5d199e9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-82140f0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7bf6414{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-06315d9 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8 .elementor-element.elementor-element-d5caacd{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-89ceef1 */.elementor-counter .elementor-counter-number-suffix {
    flex-grow: var(--counter-suffix-grow, 1);
    text-align: start;
    white-space: pre-wrap;
    color: #c45d27;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b2388e *//* Make the link behave like a full-width flex container */
.elementor-8 .elementor-element.elementor-element-1b2388e .elementor-icon-box-title a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
}

/* Chevron at the end of the title */
.elementor-8 .elementor-element.elementor-element-1b2388e .elementor-icon-box-title a::after {
  font-family: "Font Awesome 5 Free", "Font Awesome 6 Free", "FontAwesome" !important;
  font-weight: 900 !important;
  content: "\f054";
  color: #c45d27;
  font-size: 1em;
  margin-left: 10px;
  flex-shrink: 0;
  transition: color 0.3s ease, transform 0.3s ease;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}

/* Hover effect */
.elementor-8 .elementor-element.elementor-element-1b2388e .elementor-icon-box-title a:hover::after {
  color: #0b3a5b;
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e66c9 *//* Make the link behave like a full-width flex container */
.elementor-8 .elementor-element.elementor-element-d1e66c9 .elementor-icon-box-title a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
}

/* Chevron at the end of the title */
.elementor-8 .elementor-element.elementor-element-d1e66c9 .elementor-icon-box-title a::after {
  font-family: "Font Awesome 5 Free", "Font Awesome 6 Free", "FontAwesome" !important;
  font-weight: 900 !important;
  content: "\f054";
  color: #c45d27;
  font-size: 1em;
  margin-left: 10px;
  flex-shrink: 0;
  transition: color 0.3s ease, transform 0.3s ease;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}

/* Hover effect */
.elementor-8 .elementor-element.elementor-element-d1e66c9 .elementor-icon-box-title a:hover::after {
  color: #0b3a5b;
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78656e2 *//* Make the link behave like a full-width flex container */
.elementor-8 .elementor-element.elementor-element-78656e2 .elementor-icon-box-title a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
}

/* Chevron at the end of the title */
.elementor-8 .elementor-element.elementor-element-78656e2 .elementor-icon-box-title a::after {
  font-family: "Font Awesome 5 Free", "Font Awesome 6 Free", "FontAwesome" !important;
  font-weight: 900 !important;
  content: "\f054";
  color: #c45d27;
  font-size: 1em;
  margin-left: 10px;
  flex-shrink: 0;
  transition: color 0.3s ease, transform 0.3s ease;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}

/* Hover effect */
.elementor-8 .elementor-element.elementor-element-78656e2 .elementor-icon-box-title a:hover::after {
  color: #0b3a5b;
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4a80051 */@media (max-width: 768px) {
  .elementor-element-4a80051 .gallery-columns-6 .gallery-item {
    width: 50% !important;
    max-width: 50% !important;
  }

  .elementor-element-4a80051 .gallery-item img {
    width: 64px !important;
    height: 64px !important;
  }
}

.elementor-element-4a80051 .gallery-item img {
  width: 64px !important;
  height: 64px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9889a18 *//* =====================================================
   Vision Verification – Testimonials
   Fonts, colours and spacing inherit from the site.
   Only structural layout + specific overrides here.
   ===================================================== */

.vv-testimonials {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 60px;
  align-items: center;
  width: 100%;
}

/* ── LEFT COLUMN ── */
.vv-t-left {
  display: flex;
  flex-direction: column;
  gap: 28px;
}

.vv-t-label {
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.14em;
  border: 1.5px solid currentColor;
  border-radius: 30px;
  padding: 5px 16px;
  width: fit-content;
  opacity: 0.75;
}

.vv-t-heading {
  font-size: clamp(28px, 3vw, 44px);
  line-height: 1.2;
  font-weight: 500;
  color: #041C32;
}

/* "Experiences" accent word */
.vv-t-accent {
  color: #041C32;
  font-style: italic;
}

/* Google badge */
.vv-t-badge {
  display: flex;
  align-items: center;
  gap: 14px;
}

.vv-t-gicon {
  width: 52px;
  height: 52px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 6px rgba(0,0,0,0.10);
  flex-shrink: 0;
}

.vv-t-gtext {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.vv-t-stars {
  font-family: inherit;
  color: #f4b400;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 1;
}

.vv-t-stars span,
.vv-t-halfstar {
  color: #f4b400;
}

.vv-t-glabel {
  font-family: inherit;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.1em;
  opacity: 0.75;
}

/* ── RIGHT COLUMN ── */
.vv-t-right {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

/* ── CARD ── */
.vv-t-card {
  display: none;
  flex-direction: column;
  gap: 20px;
  background: #F0F0F0;
  border-radius: 16px;
  padding: 48px 48px 36px;
  position: relative;
  animation: vvFadeIn 0.4s ease both;
}

.vv-t-card.vv-active {
  display: flex;
}

@keyframes vvFadeIn {
  from {
    opacity: 0;
    transform: translateX(20px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.vv-t-quote {
  position: absolute;
  top: 28px;
  left: 36px;
  font-size: 72px;
  line-height: 0.6;
  opacity: 0.12;
  pointer-events: none;
  user-select: none;
}

/* Body text: inherit font family, 16px, weight 300 */
.vv-t-card p {
  padding-top: 16px;
  line-height: 1.75;
  position: relative;
  z-index: 1;
  font-size: 16px !important;
  font-weight: 300;
}

/* Author row */
.vv-t-author {
  display: flex;
  align-items: center;
  gap: 14px;
  padding-top: 16px;
  border-top: 1px solid rgba(0,0,0,0.08);
}

.vv-t-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.03em;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.vv-t-author > div {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

/* Person name: 16px bold */
.vv-t-author strong {
  font-size: 16px;
  font-weight: 700;
}

/* Job title: muted */
.vv-t-author span {
  font-size: 0.82em;
  opacity: 0.6;
}

/* ── CONTROLS ── */
.vv-t-controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.vv-t-dots {
  display: flex;
  gap: 8px;
  align-items: center;
}

.vv-t-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: none;
  background: rgba(0,0,0,0.18);
  cursor: pointer;
  padding: 0;
  transition: background 0.25s, transform 0.25s;
}

.vv-t-dot.vv-dot-on {
  background: currentColor;
  transform: scale(1.4);
}

.vv-t-dot:hover {
  background: #c29a5a;
}

.vv-t-arrows {
  display: flex;
  gap: 10px;
}

.vv-t-arrow {
  width: auto;
  height: auto;
  border-radius: 0;
  border: none;
  background: transparent;
  color: #041C32;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  opacity: 0.85;
  transition: opacity 0.2s;
  line-height: 1;
}

.vv-t-arrow:hover {
  opacity: 1;
  background: transparent;
  color: #041C32;
}

/* ── RESPONSIVE ── */
@media (max-width: 860px) {
  .vv-testimonials {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .vv-t-heading {
    font-size: 30px;
    text-align: center;
  }

  .vv-t-badge {
    justify-content: center;
  }
}

@media (max-width: 480px) {
  .vv-t-card {
    padding: 40px 24px 28px;
  }

  .vv-t-quote {
    left: 20px;
    font-size: 52px;
  }

  .vv-t-logo {
    width: 90px;
    height: 56px;
    margin-right: 10px;
  }
}

/* ── LOGO (replaces avatar when a real logo is available) ── */
.vv-t-logo {
  width: 120px;
  height: 76px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  background: transparent;
  overflow: hidden;
}

.vv-t-logo img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  background: transparent;
  mix-blend-mode: multiply;
  display: block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-06315d9 */.elementor-post__title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.elementor-post__excerpt
 {
    color: #CCD6E6 !important;
}

.elementor-post__read-more {
color: #c45d28 !important;
display: inline-block;
}/* End custom CSS */
/* Start custom CSS *//* ================================
   SMOOTH LOGO SCROLLER — FADED EDGES
   ================================ */
.vv-logo-scroller {
  --logo-height: 140px;
  --gap: 60px;
  --speed: 80s;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: var(--logo-height);
  -webkit-mask-image: linear-gradient(
    to right,
    transparent,
    black 8%,
    black 92%,
    transparent
  );
  mask-image: linear-gradient(
    to right,
    transparent,
    black 8%,
    black 92%,
    transparent
  );
}

.vv-logo-track {
  display: flex;
  align-items: center;
  gap: var(--gap);
  width: max-content;
  height: 100%;
  animation: vv-scroll var(--speed) linear infinite;
  will-change: transform;
}

.vv-logo-track img {
  height: calc(var(--logo-height) - 16px);
  width: auto;
  object-fit: contain;
  flex: 0 0 auto;
  max-width: 180px;
  opacity: 0.95;
}

.vv-logo-scroller:hover .vv-logo-track {
  animation-play-state: paused;
}

@keyframes vv-scroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

@media (max-width: 768px) {
  .vv-logo-scroller {
    --logo-height: 140px;
    --gap: 0px;
  }

  .vv-logo-track img {
    width: calc(100vw / 2);
    height: auto;
    max-width: none;
    max-height: 140px;
    object-fit: contain;
    padding: 0 12px;
    box-sizing: border-box;
  }
}

@media (prefers-reduced-motion: reduce) {
  .vv-logo-track {
    animation: none;
  }
}/* End custom CSS */