.elementor-11 .elementor-element.elementor-element-ae43bd7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-11 .elementor-element.elementor-element-bab0994{padding:45px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bab0994 img{opacity:0.5;border-radius:60px 60px 60px 60px;}.elementor-11 .elementor-element.elementor-element-9945229{--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;--justify-content:center;--padding-top:150px;--padding-bottom:100px;--padding-left:45px;--padding-right:45px;}.elementor-11 .elementor-element.elementor-element-2929a54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-fd639b9{text-align:center;}.elementor-11 .elementor-element.elementor-element-fd639b9 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:65px;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-612c349{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:90px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-25c4686 .elementor-button{background-color:#FFFFFF;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 );fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:25px 70px 25px 70px;}.elementor-11 .elementor-element.elementor-element-25c4686{padding:0px 0px 25px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-11 .elementor-element.elementor-element-c705d0d{text-align:center;font-family:"Epilogue", Sans-serif;font-size:22px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-9d6e248{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-11 .elementor-element.elementor-element-65947ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-65947ba:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-65947ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3F5B;}.elementor-11 .elementor-element.elementor-element-251e56d{--display:flex;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-578175e{padding:70px 50px 20px 50px;text-align:center;}.elementor-11 .elementor-element.elementor-element-578175e .elementor-heading-title{font-family:var( --e-global-typography-9bc1112-font-family ), Sans-serif;font-size:var( --e-global-typography-9bc1112-font-size );}.elementor-11 .elementor-element.elementor-element-8eb1c51{padding:0px 45px 0px 45px;text-align:center;}.elementor-11 .elementor-element.elementor-element-afa8f04{padding:0px 45px 0px 45px;text-align:center;}.elementor-11 .elementor-element.elementor-element-994afe6{padding:0px 45px 0px 45px;text-align:center;font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-2dfe128{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:45px;}.elementor-11 .elementor-element.elementor-element-4bbab2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6c91428{width:100%;max-width:100%;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-fd639b9 .elementor-heading-title{font-size:52px;}.elementor-11 .elementor-element.elementor-element-25c4686 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-c705d0d{font-size:20px;}.elementor-11 .elementor-element.elementor-element-578175e .elementor-heading-title{font-size:var( --e-global-typography-9bc1112-font-size );}.elementor-11 .elementor-element.elementor-element-994afe6{font-size:16px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ae43bd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-9945229{--min-height:600px;--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:10px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-2929a54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-fd639b9 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-612c349{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-25c4686 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-c705d0d{padding:40px 0px 40px 0px;font-size:18px;}.elementor-11 .elementor-element.elementor-element-9d6e248{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-251e56d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-578175e{padding:20px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-578175e .elementor-heading-title{font-size:var( --e-global-typography-9bc1112-font-size );}.elementor-11 .elementor-element.elementor-element-994afe6{font-size:16px;}.elementor-11 .elementor-element.elementor-element-2dfe128{--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-9d6e248 */.gform-theme--api, .gform-theme--foundation {
   --gf-form-gap-y: 20px !important;
}
label.gform-field-label.gform-field-label--type-sub {
    font-weight: 700;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #fff;
}
form label {
    color: #ffffff !important;
}

/* Input & textarea text */
form input,
form textarea,
form select {
    color: #ffffff !important;
    background-color: transparent !important;
    border: 1px solid #ffffff !important;
}

/* Placeholder */
form input::placeholder,
form textarea::placeholder {
    color: #dddddd !important;
}

/* Required text */
form .required,
form .gfield_required {
    color: #ffffff !important;
}
input#gform_submit_button_1 {
    background-color: #fff !important;
    color: #000 !important;
    border-radius: 30px;
    padding: 20px 30px;
}

#sec_1::after {
  content: "";
  position: absolute;
  bottom: -140px;
  left: 0;
  width: 100%;
  height: 170px;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,60 C480,160 960,160 1440,60' fill='none' stroke='white' stroke-width='12' stroke-linecap='round'/%3E%3Cpath d='M0,0 L1440,0 L1440,60 C960,160 480,160 0,60 Z' fill='black' stroke='none'/%3E%3C/svg%3E") no-repeat center;
  background-size: cover;
  z-index: 10;
}

#last-sec::before {
  content: "";
  position: absolute;
  top: -150px;   
  left: 0;
  width: 100%;
  height: 170px;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,60 C480,160 960,160 1440,60 L1440,220 L0,220 Z' fill='black' stroke='none'/%3E%3Cpath d='M0,60 C480,160 960,160 1440,60' fill='none' stroke='white' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;
  z-index:10;
  background-size: cover;
}/* End custom CSS */