.elementor-1604 .elementor-element.elementor-element-1591141f{margin-top:-60px;margin-bottom:40px;padding:0% 0% 0% 0%;}.elementor-1604 .elementor-element.elementor-element-44f6d79c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-03bcfae{--e-image-carousel-slides-to-show:1;}.elementor-1604 .elementor-element.elementor-element-03bcfae .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1604 .elementor-element.elementor-element-03bcfae .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;color:var( --e-global-color-text );}.elementor-1604 .elementor-element.elementor-element-03bcfae .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1604 .elementor-element.elementor-element-03bcfae .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-1604 .elementor-element.elementor-element-9976384{padding:20px 0px 60px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6ad2e28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-6ad2e28{text-align:center;}.elementor-1604 .elementor-element.elementor-element-6ad2e28 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:65px;letter-spacing:0px;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1604 .elementor-element.elementor-element-d8bf840{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-d8bf840 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-d8bf840 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-d8bf840 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-667d7a1 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:27px;font-weight:300;line-height:32px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-667d7a1 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-13d1ce7:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-13d1ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D321;}.elementor-1604 .elementor-element.elementor-element-13d1ce7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1604 .elementor-element.elementor-element-13d1ce7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1604 .elementor-element.elementor-element-b0a109b > .elementor-element-populated{padding:0px 0px 0px 0px;}.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 );}.elementor-1604 .elementor-element.elementor-element-b5e8a4d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-b5e8a4d{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-227f60d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-d0f8c95 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1604 .elementor-element.elementor-element-d0f8c95{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5e9dfed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-906200d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1604 .elementor-element.elementor-element-906200d{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-13fc156 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-f17ca9b > .elementor-widget-container{padding:0px 40px 0px 20px;}.elementor-1604 .elementor-element.elementor-element-f17ca9b{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-371bdba:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-371bdba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D321;}.elementor-1604 .elementor-element.elementor-element-371bdba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 160px 60px 160px;}.elementor-1604 .elementor-element.elementor-element-371bdba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1604 .elementor-element.elementor-element-9d2e724 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1604 .elementor-element.elementor-element-9d2e724{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-fae9cc9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1604 .elementor-element.elementor-element-fae9cc9{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5ad47a6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1604 .elementor-element.elementor-element-5ad47a6{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-072bd4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-072bd4e{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-823da1a{padding:80px 40px 60px 40px;}.elementor-1604 .elementor-element.elementor-element-58c14ad7 > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-9f07830{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-16219a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1604 .elementor-element.elementor-element-16219a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D321;}.elementor-1604 .elementor-element.elementor-element-16219a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1604 .elementor-element.elementor-element-16219a2 > .elementor-element-populated, .elementor-1604 .elementor-element.elementor-element-16219a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1604 .elementor-element.elementor-element-16219a2 > .elementor-background-slideshow{border-radius:0px 0px 0px 1px;}.elementor-1604 .elementor-element.elementor-element-16219a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-1604 .elementor-element.elementor-element-16219a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1604 .elementor-element.elementor-element-0179546 .elementor-icon-wrapper{text-align:center;}.elementor-1604 .elementor-element.elementor-element-0179546.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-0179546.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-0179546.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-0179546.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-0179546.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-0179546 .elementor-icon{font-size:27px;}.elementor-1604 .elementor-element.elementor-element-0179546 .elementor-icon svg{height:27px;}.elementor-1604 .elementor-element.elementor-element-26c7f3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-26c7f3f{text-align:center;font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;line-height:35px;}.elementor-1604 .elementor-element.elementor-element-b7c16eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 00px 40px;}.elementor-1604 .elementor-element.elementor-element-b7c16eb{text-align:center;font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;line-height:35px;}.elementor-1604 .elementor-element.elementor-element-6525105 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-1604 .elementor-element.elementor-element-6525105 .elementor-button:hover, .elementor-1604 .elementor-element.elementor-element-6525105 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-6525105{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1604 .elementor-element.elementor-element-6525105 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-6525105 .elementor-button:hover svg, .elementor-1604 .elementor-element.elementor-element-6525105 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-c9e4154{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-c9e4154 > .elementor-widget-container{padding:40px 40px 30px 40px;}.elementor-1604 .elementor-element.elementor-element-c9e4154 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-c9e4154 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-2876690 > .elementor-widget-container{padding:0px 20px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-2876690{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c9aa913 > .elementor-widget-container{padding:0px 20px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-c9aa913{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 );}.elementor-1604 .elementor-element.elementor-element-b355c69{padding:80px 40px 60px 40px;}.elementor-1604 .elementor-element.elementor-element-4c5172e > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-894a552{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-b86adac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1604 .elementor-element.elementor-element-b86adac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D321;}.elementor-1604 .elementor-element.elementor-element-b86adac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1604 .elementor-element.elementor-element-b86adac > .elementor-element-populated, .elementor-1604 .elementor-element.elementor-element-b86adac > .elementor-element-populated > .elementor-background-overlay, .elementor-1604 .elementor-element.elementor-element-b86adac > .elementor-background-slideshow{border-radius:0px 0px 0px 1px;}.elementor-1604 .elementor-element.elementor-element-b86adac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-1604 .elementor-element.elementor-element-b86adac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1604 .elementor-element.elementor-element-ba19023 .elementor-icon-wrapper{text-align:center;}.elementor-1604 .elementor-element.elementor-element-ba19023.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-ba19023.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-ba19023.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-ba19023.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-ba19023.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-ba19023 .elementor-icon{font-size:27px;}.elementor-1604 .elementor-element.elementor-element-ba19023 .elementor-icon svg{height:27px;}.elementor-1604 .elementor-element.elementor-element-c7a8e1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-c7a8e1d{text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:23px;letter-spacing:0.2em;}.elementor-1604 .elementor-element.elementor-element-af62336 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-af62336{text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:23px;letter-spacing:0.2em;}.elementor-1604 .elementor-element.elementor-element-f932cb4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-1604 .elementor-element.elementor-element-f932cb4 .elementor-button:hover, .elementor-1604 .elementor-element.elementor-element-f932cb4 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-f932cb4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1604 .elementor-element.elementor-element-f932cb4 > .elementor-widget-container{padding:15px 0px 40px 0px;}.elementor-1604 .elementor-element.elementor-element-f932cb4 .elementor-button:hover svg, .elementor-1604 .elementor-element.elementor-element-f932cb4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-1e69772{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-1e69772 > .elementor-widget-container{padding:00px 40px 30px 40px;}.elementor-1604 .elementor-element.elementor-element-1e69772 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-1e69772 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-c0297bc > .elementor-widget-container{padding:0px 20px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-c0297bc{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-38da647 > .elementor-widget-container{padding:0px 20px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-38da647{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 );}.elementor-1604 .elementor-element.elementor-element-5789645{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-c04c95b > .elementor-element-populated{padding:0px 0px 0px 00px;}.elementor-1604 .elementor-element.elementor-element-4a50752 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-4a50752{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-aeb12fe{padding:80px 40px 60px 40px;}.elementor-1604 .elementor-element.elementor-element-6a712d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1604 .elementor-element.elementor-element-6a712d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D321;}.elementor-1604 .elementor-element.elementor-element-6a712d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1604 .elementor-element.elementor-element-6a712d8 > .elementor-element-populated, .elementor-1604 .elementor-element.elementor-element-6a712d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1604 .elementor-element.elementor-element-6a712d8 > .elementor-background-slideshow{border-radius:0px 0px 0px 1px;}.elementor-1604 .elementor-element.elementor-element-6a712d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-1604 .elementor-element.elementor-element-6a712d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1604 .elementor-element.elementor-element-a007270 .elementor-icon-wrapper{text-align:center;}.elementor-1604 .elementor-element.elementor-element-a007270.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-a007270.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-a007270.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-a007270.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-a007270.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-a007270 .elementor-icon{font-size:27px;}.elementor-1604 .elementor-element.elementor-element-a007270 .elementor-icon svg{height:27px;}.elementor-1604 .elementor-element.elementor-element-a970994 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-a970994{text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:23px;letter-spacing:0.2em;}.elementor-1604 .elementor-element.elementor-element-3372349 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-3372349{text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:23px;letter-spacing:0.2em;}.elementor-1604 .elementor-element.elementor-element-7ffeee7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-1604 .elementor-element.elementor-element-7ffeee7 .elementor-button:hover, .elementor-1604 .elementor-element.elementor-element-7ffeee7 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-7ffeee7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1604 .elementor-element.elementor-element-7ffeee7 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-1604 .elementor-element.elementor-element-7ffeee7 .elementor-button:hover svg, .elementor-1604 .elementor-element.elementor-element-7ffeee7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-94a9162{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-94a9162 > .elementor-widget-container{padding:00px 40px 30px 40px;}.elementor-1604 .elementor-element.elementor-element-94a9162 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-94a9162 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-7dc1a86 > .elementor-widget-container{padding:40px 20px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-7dc1a86{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d054a23 > .elementor-widget-container{padding:0px 20px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-d054a23{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 );}.elementor-1604 .elementor-element.elementor-element-65a3cef{padding:0px 20px 0px 20px;}.elementor-1604 .elementor-element.elementor-element-e864459{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-e864459 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-e864459 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-e864459 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-83d1d1b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-1604 .elementor-element.elementor-element-83d1d1b .elementor-button:hover, .elementor-1604 .elementor-element.elementor-element-83d1d1b .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-83d1d1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1604 .elementor-element.elementor-element-83d1d1b > .elementor-widget-container{padding:60px 0px 80px 0px;}.elementor-1604 .elementor-element.elementor-element-83d1d1b .elementor-button:hover svg, .elementor-1604 .elementor-element.elementor-element-83d1d1b .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1604 .elementor-element.elementor-element-58c14ad7{width:70%;}.elementor-1604 .elementor-element.elementor-element-16219a2{width:29.956%;}.elementor-1604 .elementor-element.elementor-element-4c5172e{width:59.956%;}.elementor-1604 .elementor-element.elementor-element-b86adac{width:40%;}}@media(max-width:1024px){.elementor-1604 .elementor-element.elementor-element-1591141f{margin-top:0px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6ad2e28 > .elementor-widget-container{padding:0px 50px 10px 50px;}.elementor-1604 .elementor-element.elementor-element-6ad2e28 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-b5e8a4d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d0f8c95{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-906200d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f17ca9b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9d2e724{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-fae9cc9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5ad47a6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-072bd4e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9f07830{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-6525105 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-2876690{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c9aa913{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-894a552{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-c7a8e1d{line-height:1.2em;}.elementor-1604 .elementor-element.elementor-element-af62336{line-height:1.2em;}.elementor-1604 .elementor-element.elementor-element-f932cb4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c0297bc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-38da647{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-4a50752{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-a970994{line-height:1.2em;}.elementor-1604 .elementor-element.elementor-element-3372349{line-height:1.2em;}.elementor-1604 .elementor-element.elementor-element-7ffeee7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-7dc1a86{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d054a23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-83d1d1b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1604 .elementor-element.elementor-element-1591141f{margin-top:00px;margin-bottom:00px;padding:00px 00px 00px 00px;}.elementor-1604 .elementor-element.elementor-element-44f6d79c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1604 .elementor-element.elementor-element-03bcfae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6ad2e28 > .elementor-widget-container{padding:20px 20px 0px 020px;}.elementor-1604 .elementor-element.elementor-element-6ad2e28 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1604 .elementor-element.elementor-element-d8bf840 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-b5e8a4d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d0f8c95{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-906200d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f17ca9b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-371bdba{padding:60px 40px 60px 40px;}.elementor-1604 .elementor-element.elementor-element-9d2e724{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-fae9cc9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5ad47a6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-072bd4e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9f07830{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-6525105 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c9e4154 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-2876690{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c9aa913{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-894a552{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-f932cb4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1e69772 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-c0297bc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-38da647{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-5789645{padding:40px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-4a50752{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-aeb12fe{padding:60px 00px 60px 00px;}.elementor-1604 .elementor-element.elementor-element-a970994{letter-spacing:0.4px;}.elementor-1604 .elementor-element.elementor-element-3372349{letter-spacing:0.4px;}.elementor-1604 .elementor-element.elementor-element-7ffeee7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-94a9162 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-7dc1a86{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d054a23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1604 .elementor-element.elementor-element-e864459 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1604 .elementor-element.elementor-element-83d1d1b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for image-carousel, class: .elementor-element-03bcfae *//* Custom CSS for Elementor Image Carousel */

/* Desktop styles */
.elementor-image-carousel .swiper-slide img {
    width: 100%; /* Adjust width to 100% */
    height: 850px; /* Fixed height for desktop */
    object-fit: cover; /* Default behavior: cover for landscape images */
    object-position: center;
    background-color: #fff; /* Set background color */
}

/* Special handling for portrait images */
.elementor-image-carousel .swiper-slide img.portrait {
    object-fit: contain; /* Contain portrait images within the carousel, with white space on sides */
}

/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-image-carousel .swiper-slide img {
        height: 500px; /* Adjusted height for tablet devices */
    }
}

/* Mobile styles */
@media (max-width: 768px) {
    .elementor-image-carousel .swiper-slide img {
        height: 500px; /* Adjusted height for mobile devices */
        object-fit: cover; /* Force cover on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6525105 */a[href="#"] {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f932cb4 */a[href="#"] {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ffeee7 */a[href="#"] {
    display: none;
}/* End custom CSS */