.elementor-164 .elementor-element.elementor-element-2dc8ec3{--display:flex;}.elementor-164 .elementor-element.elementor-element-e7a8df1{--display:flex;}.elementor-164 .elementor-element.elementor-element-34ee76b{--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:75px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-34ee76b:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-34ee76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-17fa65b{--display:flex;}.elementor-widget-loop-grid .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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-164 .elementor-element.elementor-element-3a435e5{--grid-columns:2;}.elementor-164 .elementor-element.elementor-element-8135ed2{--display:flex;}.elementor-164 .elementor-element.elementor-element-b4d7254{--display:flex;}.elementor-164 .elementor-element.elementor-element-602e916{--display:flex;}.elementor-164 .elementor-element.elementor-element-ff1d7b9{--spacer-size:50px;}.elementor-164 .elementor-element.elementor-element-8105618{--spacer-size:50px;}.elementor-164 .elementor-element.elementor-element-e10c403{--display:flex;}.elementor-164 .elementor-element.elementor-element-3b9b962{--spacer-size:50px;}.elementor-164 .elementor-element.elementor-element-fd3397d{--spacer-size:50px;}.elementor-164 .elementor-element.elementor-element-c8bae7d{--display:flex;}.elementor-164 .elementor-element.elementor-element-940eb4b{--spacer-size:50px;}.elementor-164 .elementor-element.elementor-element-95679ce{--spacer-size:50px;}.elementor-164 .elementor-element.elementor-element-0b367e1{--display:flex;--min-height:700px;--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;--overlay-opacity:0.6;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-0b367e1::before, .elementor-164 .elementor-element.elementor-element-0b367e1 > .elementor-background-video-container::before, .elementor-164 .elementor-element.elementor-element-0b367e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-164 .elementor-element.elementor-element-0b367e1 > .elementor-background-slideshow::before, .elementor-164 .elementor-element.elementor-element-0b367e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-164 .elementor-element.elementor-element-0b367e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-164 .elementor-element.elementor-element-0b367e1 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-164 .elementor-element.elementor-element-1a4bebb{--display:flex;}.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-164 .elementor-element.elementor-element-2510bb8 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-a88d464{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-164 .elementor-element.elementor-element-2b4df40 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-2b4df40 .elementor-button:focus{background-color:var( --e-global-color-5da7ddd );color:var( --e-global-color-accent );}.elementor-164 .elementor-element.elementor-element-2b4df40 .elementor-button{fill:var( --e-global-color-5da7ddd );color:var( --e-global-color-5da7ddd );padding:18px 28px 18px 28px;}.elementor-164 .elementor-element.elementor-element-2b4df40 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-2b4df40 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-164 .elementor-element.elementor-element-e1b7763 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-e1b7763 .elementor-button:focus{background-color:var( --e-global-color-5da7ddd );color:var( --e-global-color-accent );}.elementor-164 .elementor-element.elementor-element-e1b7763 .elementor-button{fill:var( --e-global-color-5da7ddd );color:var( --e-global-color-5da7ddd );padding:18px 28px 18px 28px;}.elementor-164 .elementor-element.elementor-element-e1b7763 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-e1b7763 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-164 .elementor-element.elementor-element-ecf6fe2{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-ecf6fe2:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-ecf6fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2aaae4 );}.elementor-164 .elementor-element.elementor-element-0f46f6d{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-0f46f6d:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-0f46f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-9f4a517{--display:flex;}.elementor-164 .elementor-element.elementor-element-18f2666 .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-accent );}.elementor-164 .elementor-element.elementor-element-4041fcc{text-align:start;}.elementor-164 .elementor-element.elementor-element-4041fcc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-6973cd6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-164 .elementor-element.elementor-element-6973cd6{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-164 .elementor-element.elementor-element-67210ea{--display:flex;}.elementor-164 .elementor-element.elementor-element-b8739ef .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-b8739ef .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-b8739ef .elementor-button{fill:var( --e-global-color-5da7ddd );color:var( --e-global-color-5da7ddd );border-radius:10px 10px 10px 10px;padding:18px 28px 18px 28px;}.elementor-164 .elementor-element.elementor-element-b8739ef .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-b8739ef .elementor-button:focus svg{fill:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-981383e{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-981383e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-981383e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-c5820d1{--display:flex;}.elementor-164 .elementor-element.elementor-element-2cb1e78 .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-accent );}.elementor-164 .elementor-element.elementor-element-5e9eaa6{text-align:start;}.elementor-164 .elementor-element.elementor-element-5e9eaa6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-029b999 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-164 .elementor-element.elementor-element-029b999{text-align:start;}.elementor-164 .elementor-element.elementor-element-0b70ddc{--display:flex;}.elementor-164 .elementor-element.elementor-element-6b90c99 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-6b90c99 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-6b90c99 .elementor-button{fill:var( --e-global-color-5da7ddd );color:var( --e-global-color-5da7ddd );border-radius:10px 10px 10px 10px;padding:18px 28px 18px 28px;}.elementor-164 .elementor-element.elementor-element-6b90c99 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-6b90c99 .elementor-button:focus svg{fill:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-ca4295f{--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:75px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-ca4295f:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-ca4295f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-19c8b9b{--display:flex;}.elementor-164 .elementor-element.elementor-element-a4f6227{text-align:center;}.elementor-164 .elementor-element.elementor-element-24759b8{text-align:center;}.elementor-164 .elementor-element.elementor-element-330bdc3{--grid-columns:2;}.elementor-164 .elementor-element.elementor-element-7901943{--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:75px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-7901943:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-7901943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2aaae4 );}.elementor-164 .elementor-element.elementor-element-094bee2{--display:flex;}.elementor-164 .elementor-element.elementor-element-51b7224{text-align:center;}.elementor-164 .elementor-element.elementor-element-51b7224 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-46438c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-90b33d0{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-90b33d0:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-90b33d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-164 .elementor-element.elementor-element-9556928.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-9556928.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-9556928.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-164 .elementor-element.elementor-element-733eb8e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-733eb8e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-733eb8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-270c438.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-270c438.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-270c438.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-90d1098{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-1577df1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-1577df1:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-1577df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-ef05f86.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-ef05f86.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-ef05f86.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-d13a205{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-d13a205:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-d13a205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-7f984c8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-7f984c8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-7f984c8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-110ae57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-f905bb2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-f905bb2:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-f905bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-e679fc1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-e679fc1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-e679fc1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-fe0ba9c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-fe0ba9c:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-fe0ba9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-fc6fadc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-fc6fadc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-fc6fadc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-17a9a42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-9b3d5ce{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-9b3d5ce:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-9b3d5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-2a3ffd4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-9b9fac5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-9b9fac5:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-9b9fac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-1eb3515.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-1eb3515.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-1eb3515.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-e1397ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-bae0fc8{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-bae0fc8:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-bae0fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-98a5bd8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-98a5bd8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-98a5bd8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-98159b7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-98159b7:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-98159b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-c51def8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-c51def8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-c51def8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-ef72776{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-cff69fc{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-cff69fc:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-cff69fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-f89323b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-f89323b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-f89323b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-a9b1f73{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-a9b1f73:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-a9b1f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-3909c4d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-164 .elementor-element.elementor-element-3909c4d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-164 .elementor-element.elementor-element-3909c4d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-164 .elementor-element.elementor-element-7e468a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-6c93403{--display:flex;}.elementor-164 .elementor-element.elementor-element-bc8b4d5{text-align:center;}.elementor-164 .elementor-element.elementor-element-bc8b4d5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-164 .elementor-element.elementor-element-ff99785{text-align:center;}.elementor-164 .elementor-element.elementor-element-f5d7c56{--display:flex;}.elementor-164 .elementor-element.elementor-element-8022de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-2255025{--display:flex;}.elementor-164 .elementor-element.elementor-element-2255025.e-con{--align-self:center;}.elementor-164 .elementor-element.elementor-element-a5bcbd7{text-align:center;}.elementor-164 .elementor-element.elementor-element-e1e59cf{text-align:center;}.elementor-164 .elementor-element.elementor-element-1a21139 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-1a21139 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-5da7ddd );}.elementor-164 .elementor-element.elementor-element-1a21139 .elementor-button{fill:var( --e-global-color-5da7ddd );color:var( --e-global-color-5da7ddd );border-radius:10px 10px 10px 10px;padding:18px 28px 18px 28px;}.elementor-164 .elementor-element.elementor-element-1a21139 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-1a21139 .elementor-button:focus svg{fill:var( --e-global-color-5da7ddd );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-34ee76b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-164 .elementor-element.elementor-element-3a435e5{--grid-columns:2;}.elementor-164 .elementor-element.elementor-element-0b367e1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-2510bb8 .elementor-heading-title{font-size:60px;}.elementor-164 .elementor-element.elementor-element-ecf6fe2{--padding-top:81px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-6973cd6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-164 .elementor-element.elementor-element-029b999 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-164 .elementor-element.elementor-element-ca4295f{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-164 .elementor-element.elementor-element-330bdc3{--grid-columns:2;}.elementor-164 .elementor-element.elementor-element-7901943{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-164 .elementor-element.elementor-element-7e468a8{--padding-top:81px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-8022de4{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-3a435e5{--grid-columns:1;}.elementor-164 .elementor-element.elementor-element-1a4bebb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-2510bb8 .elementor-heading-title{font-size:50px;}.elementor-164 .elementor-element.elementor-element-330bdc3{--grid-columns:1;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-9556928.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-9556928.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-9556928.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-9556928 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-270c438.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-270c438.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-270c438.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-270c438 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-ef05f86.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-ef05f86.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-ef05f86.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-ef05f86 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-7f984c8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-7f984c8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-7f984c8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-7f984c8 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-e679fc1.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-e679fc1.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-e679fc1.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-e679fc1 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-fc6fadc.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-fc6fadc.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-fc6fadc.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-fc6fadc .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-2a3ffd4 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-1eb3515.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-1eb3515.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-1eb3515.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-1eb3515 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-98a5bd8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-98a5bd8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-98a5bd8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-98a5bd8 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-c51def8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-c51def8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-c51def8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-c51def8 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-f89323b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-f89323b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-f89323b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-f89323b .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-wrapper{text-align:start;}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-3909c4d.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-164 .elementor-element.elementor-element-3909c4d.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-164 .elementor-element.elementor-element-3909c4d.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-title{margin-bottom:6px;}.elementor-164 .elementor-element.elementor-element-3909c4d .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-1a4bebb{--width:75%;}.elementor-164 .elementor-element.elementor-element-2255025{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-164 .elementor-element.elementor-element-1a4bebb{--width:85%;}}/* Start custom CSS for container, class: .elementor-element-2dc8ec3 *//* --- FULL-WIDTH CONTAINER BREAKOUT & BACKGROUND --- */
.elementor-164 .elementor-element.elementor-element-2dc8ec3 {
    --bg-dark: #050b14;
    --text-white: #ffffff;
    --text-muted: #94a3b8;
    --accent-blue: #3b82f6;
    --accent-gold: #dfb76c;

    /* Force background to stretch 100% screen width regardless of Elementor column limits */
    position: relative !important;
    width: 100vw !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    
    background-color: var(--bg-dark) !important;
    background-image: radial-gradient(circle at 80% 38%, rgba(37, 99, 235, 0.28) 0%, rgba(5, 11, 20, 0) 55%) !important;
    
    padding: 100px 0 180px 0 !important;
    overflow: hidden !important;
    box-sizing: border-box;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    
    /* FIX: Set a safe low z-index on the container so header dropdowns overlay on top of it */
    z-index: 1 !important;
}

/* Exact Smooth White Bottom Wave Design - Always Full Screen Width */
.elementor-164 .elementor-element.elementor-element-2dc8ec3::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 110px;
    background-color: #ffffff;
    clip-path: ellipse(85% 100% at 50% 100%);
    pointer-events: none;
    z-index: 3;
}

/* Centered content wrapper to keep text & image perfectly aligned with site grid */
.custom-hero-wrapper {
    display: flex;
    max-width: 1240px;
    width: 90%;
    margin: 0 auto !important;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    background: transparent !important;
    position: relative;
    z-index: 5;
}

.hero-left-content {
    flex: 1.1;
    max-width: 580px;
    text-align: left;
}

.hero-right-visual {
    flex: 0.9;
    display: flex;
    justify-content: flex-end;
    max-width: 540px;
}

/* Badge Pill */
.corporate-badge {
    display: inline-flex;
    align-items: center;
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 6px 16px;
    border-radius: 100px;
    color: #cbd5e1;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.3px;
    margin-bottom: 28px;
}

/* Blinking Dot Styling & Animation */
.badge-dot {
    width: 7px;
    height: 7px;
    background-color: var(--accent-blue);
    border-radius: 50%;
    margin-right: 8px;
    box-shadow: 0 0 8px var(--accent-blue);
    animation: blink-pulse 2s infinite ease-in-out;
}

/* Typography elements */
.hero-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.15;
    color: var(--text-white);
    margin: 0 0 24px 0;
    letter-spacing: -1px;
}

.text-blue {
    color: #4facfe;
}

.text-gold {
    color: var(--accent-gold);
}

.hero-description {
    font-size: 16px;
    line-height: 1.6;
    color: #94a3b8;
    margin-bottom: 36px;
}

/* Responsive CTA Group Buttons */
.hero-action-buttons {
    display: flex;
    gap: 16px;
    margin-bottom: 56px;
}

.btn-partner {
    background-color: #2563eb;
    color: var(--text-white);
    padding: 14px 28px;
    border-radius: 8px;
    font-weight: 600;
    text-decoration: none;
    font-size: 15px;
    transition: background 0.2s ease;
}

.btn-partner:hover {
    background-color: #1d4ed8;
}

.btn-academy {
    background-color: rgba(255, 255, 255, 0.03);
    color: var(--text-white);
    border: 1px solid rgba(255, 255, 255, 0.12);
    padding: 14px 28px;
    border-radius: 8px;
    font-weight: 600;
    text-decoration: none;
    font-size: 15px;
    transition: background 0.2s;
}

.btn-academy:hover {
    background-color: rgba(255, 255, 255, 0.08);
}

/* Lower Horizontal Stats Structure */
.hero-stats-row {
    display: flex;
    gap: 48px;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    padding-top: 32px;
}

.stat-box {
    text-align: left;
}

.stat-num {
    font-size: 28px;
    font-weight: 700;
    color: var(--text-white);
    margin-bottom: 4px;
}

.stat-lbl {
    font-size: 13px;
    color: #64748b;
    font-weight: 500;
}

/* Glassmorphism Sidebar App Container */
.ecosystem-glass-card {
    width: 100%;
    background: rgba(13, 22, 41, 0.45);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.07);
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
}

.card-top-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    padding-bottom: 16px;
}

.window-controls {
    display: flex;
    gap: 6px;
}

.dot-control {
    width: 8px;
    height: 8px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
}

.card-system-tag {
    font-size: 11px;
    font-weight: 700;
    color: rgba(255, 255, 255, 0.4);
    letter-spacing: 1.5px;
}

/* Inside Item Layouts with Hover Animations */
.ecosystem-row-item {
    display: flex;
    align-items: center;
    background: rgba(8, 14, 27, 0.7);
    border: 1px solid rgba(255, 255, 255, 0.03);
    border-radius: 12px;
    padding: 16px 20px;
    margin-bottom: 14px;
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), 
                border-color 0.3s ease, 
                background-color 0.3s ease, 
                box-shadow 0.3s ease;
    cursor: pointer;
}

.ecosystem-row-item:last-child {
    margin-bottom: 0;
}

/* Smooth lift and glow highlight on hovering individual rows */
.ecosystem-row-item:hover {
    transform: translateY(-3px);
    background-color: rgba(14, 24, 46, 0.85);
    border-color: rgba(255, 255, 255, 0.12);
    box-shadow: 0 10px 25px -10px rgba(0, 0, 0, 0.6);
}

.icon-wrapper {
    width: 42px;
    height: 42px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 18px;
    flex-shrink: 0;
    transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
}

/* Theme Icon Configurations */
.icon-blue { background: rgba(37, 99, 235, 0.15); color: #3b82f6; }
.icon-red { background: rgba(239, 68, 68, 0.15); color: #ef4444; }
.icon-purple { background: rgba(139, 92, 246, 0.15); color: #a78bfa; }

/* Dynamic glows on icon boxes dependent on the parent hover state */
.ecosystem-row-item:hover .icon-blue { 
    background: rgba(37, 99, 235, 0.25); 
    box-shadow: 0 0 14px rgba(37, 99, 235, 0.4); 
    transform: scale(1.05);
}
.ecosystem-row-item:hover .icon-red { 
    background: rgba(239, 68, 68, 0.25); 
    box-shadow: 0 0 14px rgba(239, 68, 68, 0.4); 
    transform: scale(1.05);
}
.ecosystem-row-item:hover .icon-purple { 
    background: rgba(139, 92, 246, 0.25); 
    box-shadow: 0 0 14px rgba(139, 92, 246, 0.4); 
    transform: scale(1.05);
}

.item-details {
    text-align: left;
}

.item-heading {
    font-size: 16px;
    font-weight: 600;
    color: var(--text-white);
    margin: 0 0 3px 0;
}

.item-subtext {
    font-size: 13px;
    color: #64748b;
    margin: 0;
}

/* --- KEYFRAME ANIMATIONS --- */
@keyframes blink-pulse {
    0% {
        opacity: 0.4;
        box-shadow: 0 0 2px rgba(59, 130, 246, 0.3);
    }
    50% {
        opacity: 1;
        box-shadow: 0 0 12px 3px rgba(59, 130, 246, 0.85);
    }
    100% {
        opacity: 0.4;
        box-shadow: 0 0 2px rgba(59, 130, 246, 0.3);
    }
}

/* Responsiveness Adaptations */
@media (max-width: 991px) {
    .elementor-164 .elementor-element.elementor-element-2dc8ec3 {
        padding: 80px 0 140px 0 !important;
    }
    .custom-hero-wrapper {
        flex-direction: column;
        gap: 60px;
    }
    .hero-left-content {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .hero-right-visual {
        width: 100%;
        max-width: 100%;
        justify-content: center;
    }
    .hero-action-buttons {
        width: 100%;
        justify-content: center;
    }
    .hero-stats-row {
        width: 100%;
        justify-content: center;
    }
    .ecosystem-glass-card {
        max-width: 500px;
    }
}

@media (max-width: 480px) {
    .hero-title { font-size: 34px; }
    .hero-action-buttons { flex-direction: column; width: 100%; }
    .hero-stats-row { gap: 20px; flex-wrap: wrap; justify-content: space-around; }
    .elementor-164 .elementor-element.elementor-element-2dc8ec3::after { height: 60px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a8df1 *//* --- TARGET SECTORS SECTION CONTAINER --- */
.elementor-164 .elementor-element.elementor-element-e7a8df1 {
    background-color: #ffffff; /* Premium clean off-white background */
    padding: 100px 4% 120px 4%;
    box-sizing: border-box;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    position: relative;
    width: 100%;
}

.sectors-section-wrapper {
    max-width: 1240px;
    margin: 0 auto;
}

/* Header Text Alignments */
.sectors-header {
    text-align: center;
    max-width: 680px;
    margin: 0 auto 64px auto;
}

.sub-badge {
    color: #2563eb;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.5px;
    display: inline-block;
    margin-bottom: 14px;
    text-transform: uppercase;
}

.sectors-main-title {
    font-size: 38px;
    font-weight: 800;
    color: #0f172a;
    line-height: 1.25;
    margin: 0 0 16px 0;
    letter-spacing: -0.5px;
}

.sectors-subtitle {
    font-size: 16px;
    line-height: 1.6;
    color: #475569;
    margin: 0;
}

/* Equal Height 5-Column Responsive Grid */
.sectors-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    align-items: stretch;
}

/* Unified Card Styling */
.sector-card {
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 16px;
    text-decoration: none !important;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1),
                box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1),
                border-color 0.3s ease;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.015);
    overflow: hidden;
}

/* Colored Accent Borders on the Left Side */
.sector-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 5px;
    border-radius: 16px 0 0 16px;
    transition: width 0.3s ease;
}

.card-healthcare::before { background-color: #2563eb; }
.card-education::before { background-color: #c6923c; }
.card-technology::before { background-color: #4f46e5; }
.card-accounting::before { background-color: #10b981; }
.card-others::before { background-color: #64748b; }

.card-inner {
    padding: 36px 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    flex-grow: 1;
}

/* Icon Sphere Shells */
.icon-circle {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Specific Card Color Maps */
.card-healthcare .icon-circle { background-color: #eff6ff; color: #2563eb; }
.card-education .icon-circle { background-color: #fef3c7; color: #c6923c; }
.card-technology .icon-circle { background-color: #e0e7ff; color: #4f46e5; }
.card-accounting .icon-circle { background-color: #ecfdf5; color: #10b981; }
.card-others .icon-circle { background-color: #f1f5f9; color: #64748b; }

.card-title {
    font-size: 18px;
    font-weight: 700;
    color: #0f172a;
    margin: 0 0 14px 0;
}

.card-description {
    font-size: 13.5px;
    line-height: 1.6;
    color: #64748b;
    margin: 0 0 24px 0;
    flex-grow: 1;
}

/* Underline Trigger & Color Syncs */
.card-link {
    font-size: 13.5px;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 6px;
    transition: transform 0.3s ease;
}

.card-healthcare .card-link { color: #2563eb; }
.card-education .card-link { color: #c6923c; }
.card-technology .card-link { color: #4f46e5; }
.card-accounting .card-link { color: #10b981; }
.card-others .card-link { color: #64748b; }

.card-link .arrow {
    transition: transform 0.3s ease;
}

/* --- ADVANCED HOVER INTERACTIONS --- */
.sector-card:hover {
    transform: translateY(-8px);
    border-color: transparent;
    box-shadow: 0 20px 40px -15px rgba(15, 23, 42, 0.12);
}

/* Make the left border accent bar widen slightly to accentuate selection */
.sector-card:hover::before {
    width: 7px;
}

/* Gentle zoom action on icons on hover */
.sector-card:hover .icon-circle {
    transform: scale(1.1);
}

/* Specifically intensify icon colors slightly on hover */
.card-healthcare:hover .icon-circle { background-color: #dbeafe; }
.card-education:hover .icon-circle { background-color: #fde68a; }
.card-technology:hover .icon-circle { background-color: #c7d2fe; }
.card-accounting:hover .icon-circle { background-color: #d1fae5; }
.card-others:hover .icon-circle { background-color: #e2e8f0; }

/* Slide arrow horizontally when hovering */
.sector-card:hover .card-link .arrow {
    transform: translateX(5px);
}

/* --- RESPONSIBILITY ADAPTATIONS --- */
@media (max-width: 1100px) {
    .sectors-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 24px;
    }
    /* Push last cards to center if wrapping looks empty */
    .card-accounting { grid-column: span 1; }
}

@media (max-width: 768px) {
    .sectors-main-title { font-size: 32px; }
    .sectors-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
}

@media (max-width: 480px) {
    .sectors-main-title { font-size: 28px; }
    .sectors-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .card-inner {
        padding: 28px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8135ed2 */.elementor-164 .elementor-element.elementor-element-8135ed2 {
    background-color: #f8fafc;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602e916 */.elementor-164 .elementor-element.elementor-element-602e916 {

background-color: #f8fafc !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10c403 */.elementor-164 .elementor-element.elementor-element-e10c403 {

background-color: #f8fafc !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8bae7d */.elementor-164 .elementor-element.elementor-element-c8bae7d {

background-color: #f8fafc !important;

}/* End custom CSS */