.elementor-1863 .elementor-element.elementor-element-b45ed5e{--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:-23px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;}.elementor-1863 .elementor-element.elementor-element-b45ed5e.e-con{--e-con-transform-translateY:-28px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1863 .elementor-element.elementor-element-4bbfb3b{--e-transform-scale:1.1;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1863 .elementor-element.elementor-element-4bbfb3b img{width:100%;}.elementor-1863 .elementor-element.elementor-element-2960f8f{--display:flex;--min-height:203px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1863 .elementor-element.elementor-element-2960f8f:not(.elementor-motion-effects-element-type-background), .elementor-1863 .elementor-element.elementor-element-2960f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1863 .elementor-element.elementor-element-d8381b3{--e-transform-translateX:-243px;--e-transform-translateY:45px;text-align:center;}.elementor-1863 .elementor-element.elementor-element-d8381b3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:35px;text-transform:uppercase;color:#000000;}.elementor-1863 .elementor-element.elementor-element-d679a62{--e-transform-translateX:-310px;--e-transform-translateY:24px;text-align:center;}.elementor-1863 .elementor-element.elementor-element-d679a62 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:33px;text-transform:uppercase;color:#000000;}.elementor-1863 .elementor-element.elementor-element-553558f{--e-transform-translateX:-343px;--e-transform-translateY:132px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;text-align:center;}.elementor-1863 .elementor-element.elementor-element-553558f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;text-transform:uppercase;color:#FFB700;}.elementor-1863 .elementor-element.elementor-element-5707d6f{--e-transform-translateX:-318px;--e-transform-translateY:129px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;text-align:center;}.elementor-1863 .elementor-element.elementor-element-5707d6f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;text-transform:uppercase;color:#000000;}.elementor-1863 .elementor-element.elementor-element-1d42cb6{--e-transform-translateX:-192px;--e-transform-translateY:-250px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 403px;text-align:center;}.elementor-1863 .elementor-element.elementor-element-1d42cb6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:47px;text-transform:uppercase;color:#000000;}.elementor-1863 .elementor-element.elementor-element-6b13351{--e-transform-translateX:311px;--e-transform-translateY:-151px;--e-transform-scale:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1863 .elementor-element.elementor-element-6b13351 img{width:12%;}.elementor-1863 .elementor-element.elementor-element-02d1db6{--e-transform-translateX:16px;--e-transform-translateY:5px;text-align:center;}.elementor-1863 .elementor-element.elementor-element-02d1db6 .elementor-heading-title{font-size:38px;text-transform:uppercase;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1863 .elementor-element.elementor-element-04dc73e{--e-transform-translateX:90px;--e-transform-translateY:2px;font-family:"Arial", Sans-serif;font-size:21px;color:#000000;}.elementor-1863 .elementor-element.elementor-element-fe32719{--e-transform-translateX:90px;--e-transform-translateY:-20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:21px;color:#000000;}.elementor-1863 .elementor-element.elementor-element-999f7ec{--e-transform-translateX:90px;--e-transform-translateY:-42px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:21px;color:#000000;}.elementor-1863 .elementor-element.elementor-element-31e139f{--e-transform-translateX:90px;--e-transform-translateY:-67px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:21px;color:#000000;}.elementor-1863 .elementor-element.elementor-element-1faa917{--e-transform-translateY:-107px;text-align:center;}.elementor-1863 .elementor-element.elementor-element-1faa917 .elementor-heading-title{color:#000000;}.elementor-1863 .elementor-element.elementor-element-b9f670a{--e-transform-translateX:-8px;--e-transform-translateY:-187px;--e-transform-scale:1;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1863 .elementor-element.elementor-element-307bcf3{--e-transform-translateX:-352px;--e-transform-translateY:-1000px;margin:-362px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;}.elementor-1863 .elementor-element.elementor-element-307bcf3 img{width:18%;}/* Start custom CSS for image, class: .elementor-element-4bbfb3b */.elementor-1863 .elementor-element.elementor-element-4bbfb3b{
    position:sticky !important;
    top:0 !important;
    height:100vh !important;
    min-height:100vh !important;
    overflow:hidden !important;
    z-index:1 !important;
    margin:0 !important;
    padding:0 !important;
}

.elementor-1863 .elementor-element.elementor-element-4bbfb3b img{
    width:100% !important;
    height:100vh !important;
    object-fit:cover !important;
    display:block !important;
    filter:blur(var(--bc-blur, 0px)) brightness(var(--bc-brightness, 1)) !important;
    transform:scale(var(--bc-scale, 1)) !important;
}


.elementor-1863 .elementor-element.elementor-element-4bbfb3b{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(50% - 50vw) !important;
    margin-right:calc(50% - 50vw) !important;
    padding:0 !important;
    overflow:hidden !important;
}

.elementor-1863 .elementor-element.elementor-element-4bbfb3b img{
    width:100vw !important;
    max-width:100vw !important;
    height:100vh !important;
    object-fit:cover !important;
    display:block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45ed5e */.elementor-1863 .elementor-element.elementor-element-b45ed5e{
    position:relative !important;
    min-height:140vh !important;
    height:auto !important;
    overflow:visible !important;
    padding:0 !important;
    margin:0 !important;
    background:#111 !important;
}

.elementor-1863 .elementor-element.elementor-element-b45ed5e.e-con{
    --min-height:140vh !important;
    --gap:0px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b13351 */.elementor-1863 .elementor-element.elementor-element-6b13351,
.elementor-1863 .elementor-element.elementor-element-6b13351 *{
    outline:none !important;
    box-shadow:none !important;
}

.elementor-1863 .elementor-element.elementor-element-6b13351 img{
    outline:none !important;
    box-shadow:none !important;
    border:none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b9f670a */.elementor-1863 .elementor-element.elementor-element-b9f670a {
  width: 100% !important;
  max-width: 1100px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.elementor-1863 .elementor-element.elementor-element-b9f670a .elementor-widget-wrap,
.elementor-1863 .elementor-element.elementor-element-b9f670a .elementor-widget,
.elementor-1863 .elementor-element.elementor-element-b9f670a .elementor-widget-container,
.elementor-1863 .elementor-element.elementor-element-b9f670a .forminator-ui,
.elementor-1863 .elementor-element.elementor-element-b9f670a form.forminator-custom-form {
  width: 100% !important;
  max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2960f8f */.elementor-1863 .elementor-element.elementor-element-2960f8f{
    position:relative !important;
    z-index:20 !important;

    width:min(92vw, 760px) !important;
    max-width:760px !important;

    margin:-55vh auto 90px !important;

    background:#ffffff !important;
    border-radius:28px !important;
    padding:58px 58px !important;
    box-shadow:0 26px 70px rgba(0,0,0,0.26) !important;
}
.elementor-1863 .elementor-element.elementor-element-2960f8f{
    width:min(94vw, 1400px) !important;
    max-width:2000px !important;
}/* End custom CSS */