.elementor-15133 .elementor-element.elementor-element-709a81d:not(.elementor-motion-effects-element-type-background), .elementor-15133 .elementor-element.elementor-element-709a81d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riders-point.com/wp-content/uploads/2025/10/DI25_000269469x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15133 .elementor-element.elementor-element-709a81d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #191414D4 0%, #F2295B00 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15133 .elementor-element.elementor-element-709a81d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15133 .elementor-element.elementor-element-74a5358{margin-top:116px;margin-bottom:116px;}.elementor-15133 .elementor-element.elementor-element-a253fca .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-c58bb5c .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 );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-1f8348f{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-15133 .elementor-element.elementor-element-1f8348f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-item > a{font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15133 .elementor-element.elementor-element-b0753de{overflow:hidden;}.elementor-15133 .elementor-element.elementor-element-69b2bb0{text-align:right;}.elementor-15133 .elementor-element.elementor-element-fb076e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15133 .elementor-element.elementor-element-fb076e7{margin-top:66px;margin-bottom:100px;}.elementor-15133 .elementor-element.elementor-element-35492e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-4a97871 > .elementor-element-populated{padding:0px 0px 0px 64px;}.elementor-15133 .elementor-element.elementor-element-a4ba8fb > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-15133 .elementor-element.elementor-element-a4ba8fb{text-align:left;}.elementor-15133 .elementor-element.elementor-element-a4ba8fb .elementor-heading-title{font-family:var( --e-global-typography-7492b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7492b7f-font-size );font-weight:var( --e-global-typography-7492b7f-font-weight );text-transform:var( --e-global-typography-7492b7f-text-transform );line-height:var( --e-global-typography-7492b7f-line-height );color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-e386e01 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-7b7a147{font-family:var( --e-global-typography-8955cba-font-family ), Sans-serif;font-size:var( --e-global-typography-8955cba-font-size );font-weight:var( --e-global-typography-8955cba-font-weight );text-transform:var( --e-global-typography-8955cba-text-transform );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-672f623{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-f8d44a2 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-d77118c );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-f8d44a2 .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-f8d44a2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-f8d44a2 .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-f8d44a2 .elementor-button:focus svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-4b9429a .elementor-button{background-color:var( --e-global-color-2e21d81 );font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-4b9429a .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-4b9429a .elementor-button:focus{background-color:var( --e-global-color-bc51001 );color:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-4b9429a .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-4b9429a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-d4aa848{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15133 .elementor-element.elementor-element-58768ea{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;--divider-icon-size:25px;--divider-element-spacing:35px;}.elementor-15133 .elementor-element.elementor-element-58768ea.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-58768ea .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15133 .elementor-element.elementor-element-58768ea .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-15133 .elementor-element.elementor-element-58768ea .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15133 .elementor-element.elementor-element-58768ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-58768ea.elementor-view-framed .elementor-icon, .elementor-15133 .elementor-element.elementor-element-58768ea.elementor-view-default .elementor-icon{color:var( --e-global-color-d77118c );border-color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-58768ea.elementor-view-framed .elementor-icon, .elementor-15133 .elementor-element.elementor-element-58768ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-35f7fc4{text-align:center;}.elementor-15133 .elementor-element.elementor-element-35f7fc4 .elementor-heading-title{color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-c9130cf{margin-top:100px;margin-bottom:100px;}.elementor-15133 .elementor-element.elementor-element-41b47b2 > .elementor-element-populated{padding:0px 64px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-08ebe9e > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-15133 .elementor-element.elementor-element-08ebe9e{text-align:left;}.elementor-15133 .elementor-element.elementor-element-08ebe9e .elementor-heading-title{font-family:var( --e-global-typography-7492b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7492b7f-font-size );font-weight:var( --e-global-typography-7492b7f-font-weight );text-transform:var( --e-global-typography-7492b7f-text-transform );line-height:var( --e-global-typography-7492b7f-line-height );color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-ed73c94 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-04d521c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8955cba-font-family ), Sans-serif;font-size:var( --e-global-typography-8955cba-font-size );font-weight:var( --e-global-typography-8955cba-font-weight );text-transform:var( --e-global-typography-8955cba-text-transform );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-04d521c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-a997fd5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-a997fd5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15133 .elementor-element.elementor-element-6f22241{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-6cc0a34{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15133 .elementor-element.elementor-element-6cc0a34::before, .elementor-15133 .elementor-element.elementor-element-6cc0a34 > .elementor-background-video-container::before, .elementor-15133 .elementor-element.elementor-element-6cc0a34 > .e-con-inner > .elementor-background-video-container::before, .elementor-15133 .elementor-element.elementor-element-6cc0a34 > .elementor-background-slideshow::before, .elementor-15133 .elementor-element.elementor-element-6cc0a34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15133 .elementor-element.elementor-element-6cc0a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bc51001 );--background-overlay:'';}.elementor-15133 .elementor-element.elementor-element-6cc0a34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-9eab7dc > .elementor-widget-container{padding:180px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-9eab7dc .elementor-heading-title{color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-12cc9cc .elementor-button{background-color:#0086CD00;font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-d77118c );color:var( --e-global-color-d77118c );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-12cc9cc .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-12cc9cc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-d77118c );border-color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-12cc9cc > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-12cc9cc .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-12cc9cc .elementor-button:focus svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-5b6082d{margin-top:100px;margin-bottom:100px;}.elementor-15133 .elementor-element.elementor-element-a720609 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-813e8e0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15133 .elementor-element.elementor-element-813e8e0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15133 .elementor-element.elementor-element-813e8e0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15133 .elementor-element.elementor-element-0acb699 > .elementor-element-populated{padding:0px 0px 0px 64px;}.elementor-15133 .elementor-element.elementor-element-10176cf > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-15133 .elementor-element.elementor-element-10176cf{text-align:left;}.elementor-15133 .elementor-element.elementor-element-10176cf .elementor-heading-title{font-family:var( --e-global-typography-7492b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7492b7f-font-size );font-weight:var( --e-global-typography-7492b7f-font-weight );text-transform:var( --e-global-typography-7492b7f-text-transform );line-height:var( --e-global-typography-7492b7f-line-height );color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-1862fe0 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-94939f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8955cba-font-family ), Sans-serif;font-size:var( --e-global-typography-8955cba-font-size );font-weight:var( --e-global-typography-8955cba-font-weight );text-transform:var( --e-global-typography-8955cba-text-transform );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-94939f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-31173d8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-1cc1a5e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-d77118c );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-1cc1a5e .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-1cc1a5e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-1cc1a5e .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-1cc1a5e .elementor-button:focus svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-8327f56{margin-top:100px;margin-bottom:100px;}.elementor-15133 .elementor-element.elementor-element-a9d6bb7 > .elementor-element-populated{padding:0px 64px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-ea84af8 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-15133 .elementor-element.elementor-element-ea84af8{text-align:left;}.elementor-15133 .elementor-element.elementor-element-ea84af8 .elementor-heading-title{font-family:var( --e-global-typography-7492b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7492b7f-font-size );font-weight:var( --e-global-typography-7492b7f-font-weight );text-transform:var( --e-global-typography-7492b7f-text-transform );line-height:var( --e-global-typography-7492b7f-line-height );color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-2817eed .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-23bef7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8955cba-font-family ), Sans-serif;font-size:var( --e-global-typography-8955cba-font-size );font-weight:var( --e-global-typography-8955cba-font-weight );text-transform:var( --e-global-typography-8955cba-text-transform );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-23bef7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-332ebc7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-332ebc7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15133 .elementor-element.elementor-element-6c80def{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-6cb57a6{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15133 .elementor-element.elementor-element-6cb57a6::before, .elementor-15133 .elementor-element.elementor-element-6cb57a6 > .elementor-background-video-container::before, .elementor-15133 .elementor-element.elementor-element-6cb57a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15133 .elementor-element.elementor-element-6cb57a6 > .elementor-background-slideshow::before, .elementor-15133 .elementor-element.elementor-element-6cb57a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15133 .elementor-element.elementor-element-6cb57a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bc51001 );--background-overlay:'';}.elementor-15133 .elementor-element.elementor-element-6cb57a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-02eac60 > .elementor-widget-container{padding:180px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-02eac60 .elementor-heading-title{color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-ea2c150 .elementor-button{background-color:#0086CD00;font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-d77118c );color:var( --e-global-color-d77118c );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-ea2c150 .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-ea2c150 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-d77118c );border-color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-ea2c150 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-ea2c150 .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-ea2c150 .elementor-button:focus svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-7941867{margin-top:100px;margin-bottom:100px;}.elementor-15133 .elementor-element.elementor-element-f7f6fca > .elementor-element-populated{padding:0px 64px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-cd51368 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-15133 .elementor-element.elementor-element-cd51368{text-align:left;}.elementor-15133 .elementor-element.elementor-element-cd51368 .elementor-heading-title{font-family:var( --e-global-typography-7492b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7492b7f-font-size );font-weight:var( --e-global-typography-7492b7f-font-weight );text-transform:var( --e-global-typography-7492b7f-text-transform );line-height:var( --e-global-typography-7492b7f-line-height );color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-2d3e042 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-4676bf4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8955cba-font-family ), Sans-serif;font-size:var( --e-global-typography-8955cba-font-size );font-weight:var( --e-global-typography-8955cba-font-weight );text-transform:var( --e-global-typography-8955cba-text-transform );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-4676bf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-1403af2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-9f392f7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-d77118c );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-9f392f7 .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-9f392f7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-9f392f7 .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-9f392f7 .elementor-button:focus svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-45e9219 .elementor-button{background-color:var( --e-global-color-2e21d81 );font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-45e9219 .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-45e9219 .elementor-button:focus{background-color:var( --e-global-color-bc51001 );color:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-45e9219 .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-45e9219 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-72a4823 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-467fc4e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15133 .elementor-element.elementor-element-467fc4e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15133 .elementor-element.elementor-element-467fc4e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15133 .elementor-element.elementor-element-50542b5{margin-top:100px;margin-bottom:100px;}.elementor-15133 .elementor-element.elementor-element-f2cced6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-f2cced6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15133 .elementor-element.elementor-element-37b514a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-abf8acd{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15133 .elementor-element.elementor-element-abf8acd::before, .elementor-15133 .elementor-element.elementor-element-abf8acd > .elementor-background-video-container::before, .elementor-15133 .elementor-element.elementor-element-abf8acd > .e-con-inner > .elementor-background-video-container::before, .elementor-15133 .elementor-element.elementor-element-abf8acd > .elementor-background-slideshow::before, .elementor-15133 .elementor-element.elementor-element-abf8acd > .e-con-inner > .elementor-background-slideshow::before, .elementor-15133 .elementor-element.elementor-element-abf8acd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bc51001 );--background-overlay:'';}.elementor-15133 .elementor-element.elementor-element-abf8acd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-8188b43 > .elementor-widget-container{padding:180px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-8188b43{text-align:right;}.elementor-15133 .elementor-element.elementor-element-8188b43 .elementor-heading-title{color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-bad5112 .elementor-button{background-color:#0086CD00;font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-d77118c );color:var( --e-global-color-d77118c );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-bad5112 .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-bad5112 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-d77118c );border-color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-bad5112 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-bad5112 .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-bad5112 .elementor-button:focus svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-2030537 > .elementor-element-populated{padding:0px 0px 0px 64px;}.elementor-15133 .elementor-element.elementor-element-4df5587 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-15133 .elementor-element.elementor-element-4df5587{text-align:left;}.elementor-15133 .elementor-element.elementor-element-4df5587 .elementor-heading-title{font-family:var( --e-global-typography-7492b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7492b7f-font-size );font-weight:var( --e-global-typography-7492b7f-font-weight );text-transform:var( --e-global-typography-7492b7f-text-transform );line-height:var( --e-global-typography-7492b7f-line-height );color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-d5f84f7 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-958fb61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8955cba-font-family ), Sans-serif;font-size:var( --e-global-typography-8955cba-font-size );font-weight:var( --e-global-typography-8955cba-font-weight );text-transform:var( --e-global-typography-8955cba-text-transform );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-958fb61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-b319372{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15133 .elementor-element.elementor-element-58b999e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;--divider-icon-size:25px;--divider-element-spacing:35px;}.elementor-15133 .elementor-element.elementor-element-58b999e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-58b999e .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15133 .elementor-element.elementor-element-58b999e .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-15133 .elementor-element.elementor-element-58b999e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15133 .elementor-element.elementor-element-58b999e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-58b999e.elementor-view-framed .elementor-icon, .elementor-15133 .elementor-element.elementor-element-58b999e.elementor-view-default .elementor-icon{color:var( --e-global-color-d77118c );border-color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-58b999e.elementor-view-framed .elementor-icon, .elementor-15133 .elementor-element.elementor-element-58b999e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-74ba4d3{text-align:center;}.elementor-15133 .elementor-element.elementor-element-74ba4d3 .elementor-heading-title{color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-9e6fdc5{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-cb52433{--swiper-slides-to-display:2;--swiper-slides-gap:64px;--dots-normal-color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-cb52433 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-15133 .elementor-element.elementor-element-cb52433 .swiper-slide > .elementor-element{height:100%;}.elementor-15133 .elementor-element.elementor-element-a6735ea > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15133 .elementor-element.elementor-element-a6735ea{margin-top:40px;margin-bottom:-100px;padding:0px 0px 0px 010px;}.elementor-bc-flex-widget .elementor-15133 .elementor-element.elementor-element-f59728d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15133 .elementor-element.elementor-element-f59728d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15133 .elementor-element.elementor-element-f59728d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 64px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-3ad880f > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-15133 .elementor-element.elementor-element-3ad880f{text-align:left;}.elementor-15133 .elementor-element.elementor-element-3ad880f .elementor-heading-title{font-family:var( --e-global-typography-7492b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-7492b7f-font-size );font-weight:var( --e-global-typography-7492b7f-font-weight );text-transform:var( --e-global-typography-7492b7f-text-transform );line-height:var( --e-global-typography-7492b7f-line-height );color:var( --e-global-color-primary );}.elementor-15133 .elementor-element.elementor-element-f43d514 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-c58be78{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-7d5ac74{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-d77118c );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button:focus svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button{background-color:var( --e-global-color-2e21d81 );font-family:var( --e-global-typography-c1a0764-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a0764-font-size );font-weight:var( --e-global-typography-c1a0764-font-weight );line-height:var( --e-global-typography-c1a0764-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button:hover, .elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button:focus{background-color:var( --e-global-color-bc51001 );color:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button:hover svg, .elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15133 .elementor-element.elementor-element-f3214e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-10a1129 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-39c89da{--display:flex;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15133 .elementor-element.elementor-element-e1674ac{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;--divider-icon-size:25px;--divider-element-spacing:35px;}.elementor-15133 .elementor-element.elementor-element-e1674ac.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15133 .elementor-element.elementor-element-e1674ac .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15133 .elementor-element.elementor-element-e1674ac .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-15133 .elementor-element.elementor-element-e1674ac .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15133 .elementor-element.elementor-element-e1674ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-e1674ac.elementor-view-framed .elementor-icon, .elementor-15133 .elementor-element.elementor-element-e1674ac.elementor-view-default .elementor-icon{color:var( --e-global-color-d77118c );border-color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-e1674ac.elementor-view-framed .elementor-icon, .elementor-15133 .elementor-element.elementor-element-e1674ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-2e93bbe{text-align:center;}.elementor-15133 .elementor-element.elementor-element-2e93bbe .elementor-heading-title{color:var( --e-global-color-d77118c );}.elementor-15133 .elementor-element.elementor-element-33b4e4c{text-align:center;}.elementor-15133 .elementor-element.elementor-element-aa23433{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-6b4e01e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-59d4c2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-91f2a8f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #1914144D 0%, #191414B8 100%);opacity:1;}.elementor-15133 .elementor-element.elementor-element-91f2a8f{overflow:hidden;}@media(min-width:768px){.elementor-15133 .elementor-element.elementor-element-f193792{width:50%;}.elementor-15133 .elementor-element.elementor-element-4a97871{width:49.959%;}.elementor-15133 .elementor-element.elementor-element-6f22241{--width:100%;}.elementor-15133 .elementor-element.elementor-element-a720609{width:50%;}.elementor-15133 .elementor-element.elementor-element-0acb699{width:50%;}.elementor-15133 .elementor-element.elementor-element-6c80def{--width:100%;}.elementor-15133 .elementor-element.elementor-element-37b514a{--width:100%;}.elementor-15133 .elementor-element.elementor-element-f59728d{width:39.959%;}.elementor-15133 .elementor-element.elementor-element-f3214e3{width:60%;}.elementor-15133 .elementor-element.elementor-element-6b4e01e{--content-width:100%;}}@media(max-width:1024px){.elementor-15133 .elementor-element.elementor-element-74a5358{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-a253fca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15133 .elementor-element.elementor-element-c58bb5c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-item > a{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-fb076e7{margin-top:30px;margin-bottom:50px;}.elementor-15133 .elementor-element.elementor-element-4a97871 > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-a4ba8fb .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-e386e01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-7b7a147{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-672f623{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-f8d44a2 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-4b9429a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-4b9429a .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-d4aa848{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15133 .elementor-element.elementor-element-c9130cf{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-15133 .elementor-element.elementor-element-41b47b2 > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-08ebe9e .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-ed73c94 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-04d521c{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-bc-flex-widget .elementor-15133 .elementor-element.elementor-element-a997fd5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15133 .elementor-element.elementor-element-a997fd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15133 .elementor-element.elementor-element-6f22241{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-12cc9cc .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-5b6082d{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-15133 .elementor-element.elementor-element-a720609.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15133 .elementor-element.elementor-element-a720609.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15133 .elementor-element.elementor-element-0acb699 > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-10176cf .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-1862fe0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-94939f3{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-31173d8{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-1cc1a5e .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-8327f56{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-15133 .elementor-element.elementor-element-a9d6bb7 > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-ea84af8 .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-2817eed .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-23bef7c{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-bc-flex-widget .elementor-15133 .elementor-element.elementor-element-332ebc7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15133 .elementor-element.elementor-element-332ebc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15133 .elementor-element.elementor-element-6c80def{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-ea2c150 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-7941867{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-15133 .elementor-element.elementor-element-f7f6fca > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-cd51368 .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-2d3e042 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-4676bf4{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-1403af2{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-9f392f7 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-45e9219 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-45e9219 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-bc-flex-widget .elementor-15133 .elementor-element.elementor-element-72a4823.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15133 .elementor-element.elementor-element-72a4823.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15133 .elementor-element.elementor-element-50542b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-15133 .elementor-element.elementor-element-f2cced6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15133 .elementor-element.elementor-element-f2cced6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15133 .elementor-element.elementor-element-37b514a{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-bad5112 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-2030537 > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-4df5587 .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-d5f84f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-958fb61{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-b319372{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15133 .elementor-element.elementor-element-9e6fdc5{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15133 .elementor-element.elementor-element-cb52433{--swiper-slides-to-display:2;--swiper-slides-gap:32px;}.elementor-15133 .elementor-element.elementor-element-cb52433 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-a6735ea{margin-top:40px;margin-bottom:-50px;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-f59728d > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-15133 .elementor-element.elementor-element-3ad880f .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-f43d514 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15133 .elementor-element.elementor-element-7d5ac74{--justify-content:center;--flex-wrap:wrap;}.elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-f1e71eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-f3214e3 > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-10a1129 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-39c89da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15133 .elementor-element.elementor-element-aa23433{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-98e8c67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15133 .elementor-element.elementor-element-709a81d{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-74a5358{margin-top:50px;margin-bottom:0px;padding:0px 16px 0px 16px;}.elementor-15133 .elementor-element.elementor-element-a253fca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15133 .elementor-element.elementor-element-c58bb5c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15133 .elementor-element.elementor-element-1f8348f > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15133 .elementor-element.elementor-element-1f8348f .elementor-icon-list-item > a{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-fb076e7{margin-top:32px;margin-bottom:32px;}.elementor-15133 .elementor-element.elementor-element-4a97871 > .elementor-element-populated{padding:32px 16px 0px 16px;}.elementor-15133 .elementor-element.elementor-element-a4ba8fb .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-e386e01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-7b7a147{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-672f623{--justify-content:center;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-f8d44a2 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-4b9429a .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-d4aa848{--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-15133 .elementor-element.elementor-element-58768ea .elementor-divider-separator{width:50%;}.elementor-15133 .elementor-element.elementor-element-58768ea{--divider-icon-size:20px;--divider-element-spacing:20px;}.elementor-15133 .elementor-element.elementor-element-35f7fc4{text-align:center;}.elementor-15133 .elementor-element.elementor-element-c9130cf{margin-top:0px;margin-bottom:0px;}.elementor-15133 .elementor-element.elementor-element-41b47b2 > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-15133 .elementor-element.elementor-element-08ebe9e .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-ed73c94 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-04d521c{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-a997fd5{width:100%;}.elementor-15133 .elementor-element.elementor-element-a997fd5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-6f22241{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-12cc9cc .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-5b6082d{margin-top:0px;margin-bottom:0px;}.elementor-15133 .elementor-element.elementor-element-a720609{width:100%;}.elementor-15133 .elementor-element.elementor-element-a720609 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-0acb699 > .elementor-element-populated{padding:32px 16px 0px 16px;}.elementor-15133 .elementor-element.elementor-element-10176cf .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-1862fe0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-94939f3{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-31173d8{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-1cc1a5e .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-8327f56{margin-top:0px;margin-bottom:0px;}.elementor-15133 .elementor-element.elementor-element-a9d6bb7 > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-15133 .elementor-element.elementor-element-ea84af8 .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-2817eed .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-23bef7c{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-332ebc7{width:100%;}.elementor-15133 .elementor-element.elementor-element-332ebc7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-6c80def{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-ea2c150 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-7941867{margin-top:0px;margin-bottom:0px;}.elementor-15133 .elementor-element.elementor-element-f7f6fca > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-15133 .elementor-element.elementor-element-cd51368 .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-2d3e042 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-4676bf4{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-1403af2{--justify-content:center;}.elementor-15133 .elementor-element.elementor-element-9f392f7 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-45e9219 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-72a4823{width:100%;}.elementor-15133 .elementor-element.elementor-element-72a4823 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-50542b5{margin-top:0px;margin-bottom:0px;}.elementor-15133 .elementor-element.elementor-element-f2cced6{width:100%;}.elementor-15133 .elementor-element.elementor-element-f2cced6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-37b514a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-bad5112 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-2030537 > .elementor-element-populated{padding:32px 16px 0px 16px;}.elementor-15133 .elementor-element.elementor-element-4df5587 .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-d5f84f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15133 .elementor-element.elementor-element-958fb61{font-size:var( --e-global-typography-8955cba-font-size );line-height:var( --e-global-typography-8955cba-line-height );}.elementor-15133 .elementor-element.elementor-element-b319372{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-15133 .elementor-element.elementor-element-58b999e{--divider-icon-size:20px;--divider-element-spacing:20px;}.elementor-15133 .elementor-element.elementor-element-9e6fdc5{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-15133 .elementor-element.elementor-element-cb52433{--swiper-slides-to-display:1;}.elementor-15133 .elementor-element.elementor-element-a6735ea{margin-top:40px;margin-bottom:-50px;padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-f59728d > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-15133 .elementor-element.elementor-element-3ad880f .elementor-heading-title{font-size:var( --e-global-typography-7492b7f-font-size );line-height:var( --e-global-typography-7492b7f-line-height );}.elementor-15133 .elementor-element.elementor-element-f43d514 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15133 .elementor-element.elementor-element-7d5ac74{--justify-content:center;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15133 .elementor-element.elementor-element-d34c389 .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-f1e71eb .elementor-button{font-size:var( --e-global-typography-c1a0764-font-size );line-height:var( --e-global-typography-c1a0764-line-height );}.elementor-15133 .elementor-element.elementor-element-f3214e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15133 .elementor-element.elementor-element-39c89da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-15133 .elementor-element.elementor-element-e1674ac{--divider-icon-size:20px;--divider-element-spacing:20px;}.elementor-15133 .elementor-element.elementor-element-98e8c67 > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-15133 .elementor-element.elementor-element-91f2a8f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #1914144D 0%, #191414B8 100%);}}@media(max-width:1024px) and (min-width:768px){.elementor-15133 .elementor-element.elementor-element-851aaaf{width:100%;}.elementor-15133 .elementor-element.elementor-element-f193792{width:50%;}.elementor-15133 .elementor-element.elementor-element-4a97871{width:50%;}.elementor-15133 .elementor-element.elementor-element-41b47b2{width:50%;}.elementor-15133 .elementor-element.elementor-element-a997fd5{width:50%;}.elementor-15133 .elementor-element.elementor-element-6f22241{--width:100%;}.elementor-15133 .elementor-element.elementor-element-a720609{width:50%;}.elementor-15133 .elementor-element.elementor-element-0acb699{width:50%;}.elementor-15133 .elementor-element.elementor-element-a9d6bb7{width:50%;}.elementor-15133 .elementor-element.elementor-element-332ebc7{width:50%;}.elementor-15133 .elementor-element.elementor-element-6c80def{--width:100%;}.elementor-15133 .elementor-element.elementor-element-f7f6fca{width:50%;}.elementor-15133 .elementor-element.elementor-element-72a4823{width:50%;}.elementor-15133 .elementor-element.elementor-element-f2cced6{width:50%;}.elementor-15133 .elementor-element.elementor-element-37b514a{--width:100%;}.elementor-15133 .elementor-element.elementor-element-2030537{width:50%;}.elementor-15133 .elementor-element.elementor-element-f59728d{width:50%;}.elementor-15133 .elementor-element.elementor-element-f3214e3{width:50%;}.elementor-15133 .elementor-element.elementor-element-6b4e01e{--content-width:90%;}}/* Start custom CSS for html, class: .elementor-element-98e8c67 *//* ===========================
   1️⃣ Grundflächen – Dark 2
   =========================== */
#boerse,
#boerse #locarl,
#boerse #locarlShop,
#boerse #mleasing,
#boerse #mportal {
  background-color: #222222 !important; /* Dark 2 */
  color: #BEBEBE !important;            /* normaler Text */
}
/* Einheitliche Schriftart für die gesamte Börsen-Ansicht */
.mportal-bmw.mportal-vehicle-detail-all,
.mportal-bmw.mportal-vehicle-detail-all * {
    font-family: "Nunito Sans", sans-serif !important;
}

/* Panels / Cards / Menüs – hell -> Dark 3 */
#boerse .section,
#boerse .card,
#boerse .panel,
#boerse .content-area,
#boerse *[style*="background: rgb(246, 246, 246)"],
#boerse *[style*="background: #f6f6f6"],
#boerse .mportal-bg-white {
  background-color: #2f2e2e !important; /* Dark 3 */
  color: #BEBEBE !important;
}

/* Überschriften / Labels */
#boerse h1,
#boerse h2,
#boerse h3,
#boerse h4,
#boerse label,
#boerse .form-label,
#boerse .filter-label {
}

/* Fließtext / Beschreibungen */
#boerse p,
#boerse span,
#boerse .text,
#boerse .meta {
  color: #FFFFFF !important;            /* normale Textfarbe */
}

/* Inputs / Selects / Filterfelder */
#boerse input[type="text"],
#boerse input[type="search"],
#boerse select,
#boerse textarea {
  background-color: #2F2E2E !important; /* Dark 3 für Panels / Inputs */
  color: #BEBEBE !important;            /* Text Color */
  border: 1px solid #8888883B !important;
  border-radius: 6px;
  padding: 8px 10px;
}

/* Input Fokus */
#boerse input:focus,
#boerse select:focus,
#boerse textarea:focus {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(0, 134, 205, 0.12) !important; /* subtile Fokusfarbe */
  border-color: #0086CD !important; /* Primary */
}

/* Sekundäre Highlights / Badges */
#boerse .badge,
#boerse .tag,
#boerse .highlight {
  background-color: #E7DABA !important; /* Secondary */
  color: #191414 !important;            /* Dark 1 für Kontrast */
}

/* Borders / Divider */
#boerse .divider,
#boerse hr,
#boerse .box {
  border-color: #BEBEBE !important;   /* hellere Borders bekommen Text Color */
}

/* ===========================
   2️⃣ Selektive Border-Anpassung
   =========================== */

/* Vorher dunkle Borders → Primary */
#boerse *[style*="border-color: #000000"],
#boerse *[style*="border-color: #191414"],
#boerse *[style*="border-color: #222222"],
#boerse *[style*="border-color: #262626"] {
  border-color: #0086CD !important; /* Primary */
}

/* Vorher helle / graue Borders → Text Color */
#boerse *[style*="border-color: #8888883B"],
#boerse *[style*="border-color: #e5e7eb"],
#boerse *[style*="border-color: #f2f2f2"] {
  border-color: #BEBEBE !important; /* Text Color */
}

/* Aktiver Tab – Border, Hintergrund und Text */
#boerse #locarl .mportal-vehicle-listing-all .mportal-border-b-2 {
  border-bottom-color: #0086CD !important; /* Primary */
  background-color: #2F2E2E !important;    /* Dark 3 */
  color: #FFFFFF !important;               /* Light */
}
/* ===========================
   Inactive Tabs – Übersicht
   =========================== */
#boerse #locarl .mportal-vehicle-listing-all [aria-pressed="false"] {
  color: #BEBEBE !important;      /* Standardfarbe für inactive Tabs */
  background-color: #222222 !important; /* Dark2 Hintergrund */
  border-bottom-color: #FFFFFF !important; /* weißer Rand unten */
}

/* Hover für inactive Tabs */
#boerse #locarl .mportal-vehicle-listing-all [aria-pressed="false"]:hover {
  color: #0086CD !important;      /* Textfarbe bei Hover */
  background-color: #222222 !important; /* Hintergrund bleibt Dark2 */
}


/* Standardsortierung / Dropdown */
#boerse #locarl #mportal-bmwselect,
#boerse #locarl #mportal-bmwselect option {
  background-color: #222222 !important;  /* Dark 2 */
  color: #FFFFFF !important;             /* Light Text */
  border: 1px solid #FFFFFF !important;  /* Weißer Rand */
}

/* Artikel-Hintergrund auf Dark 2 */
#boerse .mportal-vehicle-item article.mportal-bg-white {
  background-color: #222222 !important; /* Dark 2 */
  border-color: #191414 !important;      /* Rand zu Bebebe */
}

/* Button "Details anzeigen" im Active-Zustand */
#boerse .mportal-vehicle-item > .mportal-vehicle.mportal-text-black {
  background-color: #191414 !important;  /* Dark 3 */
  color: #ffffff !important;             /* weißer Text */
}

/* Unterer Infobereich / Hinweistext – Text auf bebebe angleichen */
#boerse .mportal-text-gray-700 {
  color: #BEBEBE !important; /* Standard Textfarbe */
}

/* Links im Hinweistext sollen hell bleiben */
#boerse .mportal-text-gray-700 a {
  color: #E7DABA !important; /* Light für Links */
}

#boerse .mportal-text-gray-700 a:hover {
  color: #E7DABA !important; /* Secondary als Hover-Akzent */
}

/* === Fahrzeugkarten – dunkles Design === */

/* Kartenhintergrund (vorher weiß) -> Dark 3 */
#boerse .mportal-vehicle-item,
#boerse .mportal-bg-white {
  color: #FFFFFF !important;
}

/* Tabellenzellen und Preisfelder mit weißem Hintergrund -> Dark 3 */
#boerse table,
#boerse td,
#boerse th {
  background-color: var(--dark-2, #222222) !important;
  color: #FFFFFF !important;
}

/* Schwarze Icons, Text oder Pfade -> auf weiß umstellen */
#boerse svg path[fill="#262626"] {
  fill: #FFFFFF !important;
}

/* Button "Details anzeigen" anpassen */
#boerse .mportal-vehicle.mportal-border-black,
#boerse .mportal-border-black {
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}

/* Hover- oder Active-Zustand des Buttons */
#boerse .mportal-vehicle.mportal-border-black:hover {
  background-color: var(--dark-2, #2f2e2e) !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}

/* === Filterauswahl-Kästen (aktive Filter) === */
#boerse .mportal-inline-flex.mportal-items-center.mportal-border {
  background-color: #222222 !important; /* Dark 2 */
  border: 1px solid #191414 !important; /* Dark 1 */
  color: #BEBEBE !important;
}

/* Text im Filter (z. B. Markenname) */
#boerse .mportal-inline-flex.mportal-items-center.mportal-border span {
  color: #FFFFFF !important;
}

/* Schließen-Button (kleiner Kreis mit X) */
#boerse .mportal-inline-flex.mportal-items-center.mportal-border button {
  background-color: rgba(255, 255, 255, 0.15) !important;
  color: #FFFFFF !important;
  border: none !important;
}

/* Hover auf dem Schließen-Button */
#boerse .mportal-inline-flex.mportal-items-center.mportal-border button:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

/* === Fahrzeugkarten: "Mehr anzeigen"-Button === */
#boerse .mportal-w-full.mportal-px-5.mportal-py-2 button {
  background-color: #222222 !important; /* Dark 2 Hintergrund */
  border: 1px solid #FFFFFF !important; /* weißer Rand */
  color: #FFFFFF !important;           /* Textfarbe weiß */
  transition: background-color 0.2s ease;
}

/* Hover-Effekt */
#boerse .mportal-w-full.mportal-px-5.mportal-py-2 button:hover {
  background-color: #2F2E2E !important; /* leicht helleres Dark 2 beim Hover */
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}

/* ===========================
   📐 TYPOGRAFIE-SYSTEM (neutral, ohne Farben)
   =========================== */

/* Basis-Text */
#boerse,
#boerse p,
#boerse span,
#boerse li,
#boerse td,
#boerse th,
#boerse div,
#boerse .text,
#boerse .meta {
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.6;
}

/* Kleine Hinweise / Sekundärtext */
#boerse .text-small,
#boerse .meta-small,
#boerse .note {
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.5;
}

/* Labels oder Sekundärüberschriften */
#boerse .label,
#boerse label,
#boerse .filter-label,
#boerse .form-label {
  font-size: 15px !important;
  font-weight: 400 !important;
  letter-spacing: 0.4px;
}

/* Überschrift h1 */
#boerse h1,
#boerse .heading-large {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Überschrift h2 */
#boerse h2,
#boerse .heading-large {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Überschrift h3 */
#boerse h3,
#boerse .heading-large {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Überschrift h4 */
#boerse h4,
#boerse .heading-large {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Überschrift h5 */
#boerse h5,
#boerse .heading-large {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Überschrift h6 */
#boerse h6,
#boerse .heading-medium {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.3;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Zwischenüberschrift oder Card-Titel */
#boerse .heading-small {
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.4;
}

/* Buttons / CTAs */
#boerse button,
#boerse .btn,
#boerse .cta {
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px;
  text-transform: none;
}


/* Tabellenkopf oder Spaltenüberschrift */
#boerse th {
  font-size: 24px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
}

/* Hinweistext / rechtliche Angaben */
#boerse .disclaimer,
#boerse .legal {
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.6;
}

/* ===========================
   Preise & Finanzwerte — forcieren: größer, weiß, bold
   Scope: #boerse
   =========================== */

/* gängige Utility-Klassen in den Karten (Headline- / Price-Containers) */
#boerse .mportal-vehicle-item .mportal-text-xl,
#boerse .mportal-vehicle-item .mportal-font-bold,
#boerse .mportal-vehicle-item .mportal-inline-block,
#boerse .mportal-vehicle-item .mportal-font-medium.mportal-text-xl,
#boerse .mportal-vehicle-item .mportal-text-lg,
#boerse .mportal-vehicle-item .mportal-font-medium,
#boerse .mportal-vehicle-item .mportal-font-semibold {
  font-size: 32px !important;   /* gewünschte Größe */
  font-weight: 400 !important;  /* wie Header */
  color: #FFFFFF !important;    /* weiß */
  line-height: 1.25 !important;
}

/* Inline-block/Preis-Wrapper (häufig genutzt für Preise) */
#boerse .mportal-vehicle-item .mportal-inline-block {
  display: inline-block !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
}


/* reduzierte Label-Zeilen (z. B. "inkl. Bereitstellung" bleibt kleiner und dezent) */
#boerse .mportal-vehicle-item .mportal-text-xs,
#boerse .mportal-vehicle-item .price-label,
#boerse .mportal-vehicle-item .rate-label {
  font-size: 15px !important;
  font-weight: 400 !important;
  color: #FFFFFF !important;
}

/*  Sonderfall: „Anzahlung“ im Finanzierungsblock kleiner + hell */
#boerse .mportal-vehicle-item .mportal-text-xs .mportal-inline-block {
  font-size: 15px !important;
  font-weight: 400 !important;
  color: #FFFFFF !important;
}

/*  Ausnahme: Buttons NICHT beeinflussen */
#boerse .mportal-vehicle-item button,
#boerse .mportal-vehicle-item .mportal-vehicle.mportal-text-black,
#boerse .mportal-vehicle-item .mportal-border-black {
  font-size: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
}
/* ===========================
   💶 Monatsrate hervorheben
   =========================== */

/* Nur die sichtbare Rate (z. B. "241 € / Monat") im oberen Block */
#boerse .mportal-vehicle-item .mportal-mt-4 .mportal-font-bold.mportal-text-xl span {
  font-size: 24px !important;      /* wie Kaufpreis */
  font-weight: 700 !important;     /* betont */
  color: #FFFFFF !important;       /* weiß */
  line-height: 1.25 !important;
}
/* ===========================
   Info-Icons "i" wieder korrekt
   =========================== */
#boerse .mportal-info-icon svg path {
    fill: #262626 !important; /* schwarzes i auf weißem Kreis */
}
/* -----ÄNDERUNGEN FAHRZEUG-DETAILANSICHT----- */

/* ----------------------------- */
/* Titel des Fahrzeugs           */
/* ----------------------------- */
.mportal-bmw.mportal-vehicle-detail-all h2.mportal-description {
    color: #ffffff !important;
    font-size: 1.5rem !important; /* Groß, wie in Fahrzeugkarte */
    font-weight: 700 !important;
}

/* ----------------------------- */
/* Angebot anfragen Button       */
/* ----------------------------- */
.mportal-bmw.mportal-vehicle-detail-all .mportal-mailbutton button {
    background-color: #0086cd !important;  /* Vollflächig blau */
    color: #ffffff !important;
    font-weight: 700 !important;
    transition: background-color 0.2s ease;
}

/* Hover Effekt Angebot anfragen */
.mportal-bmw.mportal-vehicle-detail-all .mportal-mailbutton button:hover {
    background-color: #223DCF !important;
}
/* ===========================
   DETAILANSICHT – Tabs "Kaufen" & "Finanzieren"
   =========================== */

/* Inaktive Tabs */
button[role="tab"][id^="tab-top-"] {
  background-color: #222222 !important;    /* Dark 2 */
  color: #bebebe !important;               /* Light Gray */
  border-bottom: 2px solid #ffffff !important; /* Weißer Unterstrich */
  font-weight: 500 !important;
  transition: all 0.2s ease-in-out;
}

/* Hover-Effekt */
button[role="tab"][id^="tab-top-"]:hover {
  color: #0086cd !important;               /* Weißer Text */
}

/* Aktiver Tab (per aria-selected="true") */
button[role="tab"][id^="tab-top-"][aria-selected="true"] {
  background-color: #2F2E2E !important;    /* Dark 3 */
  color: #ffffff !important;               /* Weiß */
  border-bottom: 2px solid #0086CD !important; /* Primärblauer Unterstrich */
}
/* -----------------------------
   Container-Border unter Detailseite Tabs entfernen
   ----------------------------- */
.mportal-bmw.mportal-vehicle-detail-all .mportal-border-b {
    border-bottom: none !important;
}
/* ===========================
   Detailseite: Rate und Angebotspreis
   =========================== */

/* Finanzierungsrate: immer groß, fett und weiß */
.mportal-bmw.mportal-vehicle-detail-all #tabpanel-top-financing .mportal-font-bold.mportal-text-xl {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #FFFFFF !important;
}

/* Angebotspreis im Finanzierungs-Tab: weiß, Standardgröße */
.mportal-bmw.mportal-vehicle-detail-all #tabpanel-top-financing .mportal-text-base .mportal-inline-block {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #FFFFFF !important;
}

/* Kaufen-Tab: Preis groß, fett, weiß */
.mportal-bmw.mportal-vehicle-detail-all #tabpanel-top-buy .mportal-font-bold.mportal-text-xl,
.mportal-bmw.mportal-vehicle-detail-all #tabpanel-top-buy .mportal-text-base .mportal-inline-block,
.mportal-bmw.mportal-vehicle-detail-all #tabpanel-top-buy .mportal-inline-block {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #FFFFFF !important;
}
/* Detailseite: "Rate anpassen" fett */
.mportal-bmw.mportal-vehicle-detail-all #tabpanel-top-financing .mportal-font-bold.mportal-text-sm {
    font-weight: 700 !important;  /* Fett */
    color: #FFFFFF !important;    /* Optional: Textfarbe weiß */
}
/* Detailseite: Tabellenlinien gleichmäßig */
.mportal-bmw.mportal-vehicle-detail-all .mportal-teaser {
    display: grid;
}

.mportal-bmw.mportal-vehicle-detail-all .mportal-teaser > div {
    border-bottom: 1px solid #FFFFFF !important;
    margin-bottom: 0 !important; /* entfernt ungleichmäßige Abstände */
    padding: 4px 0; /* optional für Abstand zwischen Text und Linie */
}
/* Detailseite: Überschriften groß, weiß, fett */
.mportal-bmw.mportal-vehicle-detail-all div.md\:mportal-text-4xl,
.mportal-bmw.mportal-vehicle-detail-all div.mportal-text-2xl {
    font-size: 24px !important;
    color: #FFFFFF !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
}
/* ===========================
   DETAILANSICHT – Tabs "Kaufen" & "Finanzieren" unten
   =========================== */

/* Inaktive Tabs */
button[role="tab"][id^="tab-bottom-"] {
  background-color: #222222 !important;        /* Dark 2 */
  color: #bebebe !important;                   /* Light Gray */
  border-bottom: 2px solid #ffffff !important;/* Weißer Unterstrich */
  font-weight: 500 !important;
  transition: all 0.2s ease-in-out;
}

/* Hover-Effekt */
button[role="tab"][id^="tab-bottom-"]:hover {
  color: #0086cd !important;                   /* Primärblau beim Hover */
}

/* Aktiver Tab (per aria-selected="true") */
button[role="tab"][id^="tab-bottom-"][aria-selected="true"] {
  background-color: #2F2E2E !important;        /* Dark 3 */
  color: #ffffff !important;                   /* Weißer Text */
  border-bottom: 2px solid #0086CD !important;/* Primärblauer Unterstrich */
}
/* ===========================
   DETAILANSICHT – Anfrage senden Button
   =========================== */
.mportal-bmw.mportal-vehicle-detail-all #mportalSendForm {
    background-color: #0086cd !important;   /* Schwarz */
    color: #ffffff !important;             /* Weißer Text */
    font-weight: 700 !important;           /* Fett */
    text-align: center !important;
    padding: 1rem !important;              /* gleiche Höhe wie Angebot-Button */
    cursor: pointer !important;
    border: none !important;
    transition: all 0.2s ease-in-out !important;
}

/* Hover-Effekt */
.mportal-bmw.mportal-vehicle-detail-all #mportalSendForm:hover {
    background-color: #223DCF !important;  /* leicht dunkler beim Hover */
}
/* Alle Dot-Buttons auf Mobil */
.agile__dots .agile__dot button {
    background-color: #2f2e2e !important; /* inaktiv */
    color: transparent !important;        /* Zahlen unsichtbar */
    border-radius: 50%;
    width: 10px;
    height: 10px;
    border: none;
    padding: 0;
    margin: 0 4px;
    cursor: pointer;
}

/* Aktiver Dot */
.agile__dots .agile__dot.agile__dot--current button {
    background-color: #ffffff !important; /* aktiv */
}

/* Optional: Hover-Effekt */
.agile__dots .agile__dot button:hover {
    background-color: #ffffff !important;
}


/* ===========================
   Anfrageformular Änderungen
   =========================== */

/* Telefon-Link */
#mportalRequestFormModal .mportal-w-full.mportal-mb-6 a#mportalCustomerRequestPhoneAction {
    color: #e7daba !important;              /* Gold-Ton */
}
/* Einheitliches Link-Styling für Anfrageformular */
#mportalRequestFormModal a {
    color: #e7daba !important;   /* Gold-Ton */
    font-weight: 700 !important;
    text-decoration: none !important; /* optional: entfernt Unterstreichung */
}
/* Fahrzeugtitel (z. B. "BMW R 1300 GS") */
#mportalRequestFormModal .mportal-model {
    color: #ffffff !important;
    font-size: 1.5rem !important;  /* ca. 40px, gleich wie Detailseite */
    font-weight: 700 !important;
}
/* Titel "Angebotsanfrage" im Anfrageformular */
#mportalRequestFormModal .mportal-text-left.mportal-text-xl,
#mportalRequestFormModal .mportal-text-left.md\:mportal-text-2xl {
    font-size: 32px !important;
    color: #ffffff !important;
    font-weight: 700 !important;
}
/* Weißer Text für "Zurück zur Detailansicht" auf der Formularseite */
#mportalRequestFormModal button {
    color: #ffffff !important;
        font-weight: 500 !important;
        line-height: 1.25 !important; 
}/* End custom CSS */