.elementor-kit-50{--e-global-color-primary:#333333;--e-global-color-secondary:#0078BF;--e-global-color-text:#333333;--e-global-color-accent:#FF8740;--e-global-color-1cb0b03:#FFFFFF;--e-global-color-cfbbf43:#FAFAFA;--e-global-color-4b8e911:#999999;--e-global-color-1c47fc6:#FFFFFF00;--e-global-color-be4c81d:#0000000A;--e-global-color-ab4be88:#FFFAF8;--e-global-color-e5c3db2:#F5FAFD;--e-global-color-b98e65c:#006099;--e-global-typography-primary-font-family:"Roboto Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:32px;--e-global-typography-507638c-font-family:"Roboto Condensed";--e-global-typography-507638c-font-size:20px;--e-global-typography-507638c-font-weight:700;--e-global-typography-507638c-text-transform:uppercase;--e-global-typography-507638c-line-height:28px;--e-global-typography-95b4662-font-family:"Roboto Condensed";--e-global-typography-95b4662-font-size:32px;--e-global-typography-95b4662-font-weight:700;--e-global-typography-95b4662-line-height:40px;--e-global-typography-418b5f3-font-family:"Roboto Condensed";--e-global-typography-418b5f3-font-size:32px;--e-global-typography-418b5f3-font-weight:700;--e-global-typography-418b5f3-text-transform:none;--e-global-typography-418b5f3-line-height:40px;--e-global-typography-c6673b5-font-family:"Roboto";--e-global-typography-c6673b5-font-size:16px;--e-global-typography-c6673b5-font-weight:400;--e-global-typography-c6673b5-line-height:24px;--e-global-typography-9774bc4-font-family:"Roboto Condensed";--e-global-typography-9774bc4-font-size:20px;--e-global-typography-9774bc4-font-weight:700;--e-global-typography-295cee5-font-family:"Roboto";--e-global-typography-295cee5-font-size:12px;--e-global-typography-295cee5-font-weight:400;--e-global-typography-cbf011c-font-family:"Roboto";--e-global-typography-cbf011c-font-size:20px;--e-global-typography-cbf011c-font-weight:400;--e-global-typography-cbf011c-line-height:30px;--e-global-typography-027133e-font-family:"Roboto Condensed";--e-global-typography-027133e-font-size:16px;--e-global-typography-027133e-font-weight:700;--e-global-typography-027133e-text-transform:uppercase;--e-global-typography-027133e-line-height:36px;--e-global-typography-027133e-letter-spacing:0.4px;--e-global-typography-9946f3f-font-family:"Roboto Condensed";--e-global-typography-9946f3f-font-size:16px;--e-global-typography-9946f3f-font-weight:700;--e-global-typography-9946f3f-text-transform:uppercase;--e-global-typography-9946f3f-line-height:36px;--e-global-typography-9946f3f-letter-spacing:1px;--e-global-typography-bab838e-font-family:"Roboto Condensed";--e-global-typography-bab838e-font-size:80px;--e-global-typography-bab838e-font-weight:700;--e-global-typography-bab838e-text-transform:uppercase;--e-global-typography-bab838e-line-height:1.1;--e-global-typography-b863294-font-family:"Roboto Condensed";--e-global-typography-b863294-font-size:32px;--e-global-typography-b863294-font-weight:700;--e-global-typography-b863294-text-transform:uppercase;--e-global-typography-b863294-line-height:1.24;--e-global-typography-b863294-letter-spacing:0.4;--e-global-typography-11aaf0a-font-family:"Roboto Condensed";--e-global-typography-11aaf0a-font-size:24px;--e-global-typography-11aaf0a-font-weight:700;--e-global-typography-11aaf0a-line-height:1.333;--e-global-typography-f9c7f09-font-family:"Roboto Condensed";--e-global-typography-f9c7f09-font-size:20px;--e-global-typography-f9c7f09-font-weight:700;--e-global-typography-f9c7f09-text-transform:uppercase;--e-global-typography-f9c7f09-line-height:1.5;--e-global-typography-f9c7f09-letter-spacing:0.5;--e-global-typography-5438f11-font-family:"Roboto";--e-global-typography-5438f11-font-size:20px;--e-global-typography-5438f11-font-weight:400;--e-global-typography-5438f11-line-height:1.5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 h1{font-family:"Roboto Condensed", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;line-height:1.1;}.elementor-kit-50 h2{font-family:var( --e-global-typography-b863294-font-family ), Sans-serif;font-size:var( --e-global-typography-b863294-font-size );font-weight:var( --e-global-typography-b863294-font-weight );text-transform:var( --e-global-typography-b863294-text-transform );line-height:var( --e-global-typography-b863294-line-height );letter-spacing:var( --e-global-typography-b863294-letter-spacing );word-spacing:var( --e-global-typography-b863294-word-spacing );}.elementor-kit-50 h3{font-family:var( --e-global-typography-11aaf0a-font-family ), Sans-serif;font-size:var( --e-global-typography-11aaf0a-font-size );font-weight:var( --e-global-typography-11aaf0a-font-weight );line-height:var( --e-global-typography-11aaf0a-line-height );letter-spacing:var( --e-global-typography-11aaf0a-letter-spacing );word-spacing:var( --e-global-typography-11aaf0a-word-spacing );}.elementor-kit-50 h4{font-family:var( --e-global-typography-f9c7f09-font-family ), Sans-serif;font-size:var( --e-global-typography-f9c7f09-font-size );font-weight:var( --e-global-typography-f9c7f09-font-weight );text-transform:var( --e-global-typography-f9c7f09-text-transform );line-height:var( --e-global-typography-f9c7f09-line-height );letter-spacing:var( --e-global-typography-f9c7f09-letter-spacing );word-spacing:var( --e-global-typography-f9c7f09-word-spacing );}.elementor-kit-50 h5{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-kit-50 h6{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:28px;letter-spacing:0.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:48px;--container-default-padding-right:48px;--container-default-padding-bottom:48px;--container-default-padding-left:48px;}.elementor-widget:not(:last-child){--kit-widget-spacing:48px;}.elementor-element{--widgets-spacing:48px 48px;--widgets-spacing-row:48px;--widgets-spacing-column:48px;}.elementor-kit-50 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-50{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5;--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-line-height:1.429;--e-global-typography-bab838e-font-size:64px;--e-global-typography-bab838e-line-height:1.1;--e-global-typography-b863294-font-size:24px;--e-global-typography-b863294-line-height:1.333;--e-global-typography-b863294-letter-spacing:0.3;--e-global-typography-11aaf0a-font-size:20px;--e-global-typography-11aaf0a-line-height:1.5;--e-global-typography-f9c7f09-font-size:16px;--e-global-typography-f9c7f09-line-height:1.5;--e-global-typography-f9c7f09-letter-spacing:0.4;--e-global-typography-5438f11-font-size:16px;--e-global-typography-5438f11-line-height:1.5;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 h1{font-size:64px;line-height:1.1;}.elementor-kit-50 h2{font-size:var( --e-global-typography-b863294-font-size );line-height:var( --e-global-typography-b863294-line-height );letter-spacing:var( --e-global-typography-b863294-letter-spacing );word-spacing:var( --e-global-typography-b863294-word-spacing );}.elementor-kit-50 h3{font-size:var( --e-global-typography-11aaf0a-font-size );line-height:var( --e-global-typography-11aaf0a-line-height );letter-spacing:var( --e-global-typography-11aaf0a-letter-spacing );word-spacing:var( --e-global-typography-11aaf0a-word-spacing );}.elementor-kit-50 h4{font-size:var( --e-global-typography-f9c7f09-font-size );line-height:var( --e-global-typography-f9c7f09-line-height );letter-spacing:var( --e-global-typography-f9c7f09-letter-spacing );word-spacing:var( --e-global-typography-f9c7f09-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-50{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-line-height:21px;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-line-height:28px;--e-global-typography-507638c-font-size:16px;--e-global-typography-507638c-line-height:24px;--e-global-typography-95b4662-font-size:24px;--e-global-typography-95b4662-line-height:32px;--e-global-typography-418b5f3-font-size:24px;--e-global-typography-418b5f3-line-height:32px;--e-global-typography-c6673b5-font-size:14px;--e-global-typography-c6673b5-line-height:21px;--e-global-typography-cbf011c-font-size:16px;--e-global-typography-cbf011c-line-height:24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 h1{font-size:40px;line-height:48px;letter-spacing:0.5px;}.elementor-kit-50 h2{font-size:var( --e-global-typography-b863294-font-size );line-height:var( --e-global-typography-b863294-line-height );letter-spacing:var( --e-global-typography-b863294-letter-spacing );word-spacing:var( --e-global-typography-b863294-word-spacing );}.elementor-kit-50 h3{font-size:var( --e-global-typography-11aaf0a-font-size );line-height:var( --e-global-typography-11aaf0a-line-height );letter-spacing:var( --e-global-typography-11aaf0a-letter-spacing );word-spacing:var( --e-global-typography-11aaf0a-word-spacing );}.elementor-kit-50 h4{font-size:var( --e-global-typography-f9c7f09-font-size );line-height:var( --e-global-typography-f9c7f09-line-height );letter-spacing:var( --e-global-typography-f9c7f09-letter-spacing );word-spacing:var( --e-global-typography-f9c7f09-word-spacing );}.elementor-kit-50 h5{font-size:20px;line-height:24px;}.elementor-kit-50 h6{font-size:16px;line-height:24px;letter-spacing:0.4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:48px;--container-default-padding-right:0px;--container-default-padding-bottom:48px;--container-default-padding-left:0px;}}/* Start custom CSS */:root {
  --hero-max-width: 1800px;
  --narrow-hero-max-height: 504px;
}

main, [data-elementor-type="footer"] {
	margin: 0 16px 16px;
}

@media screen and (max-width: 767px) {
  main, [data-elementor-type="footer"] {
    	margin: 0 8px 8px;
  }
}

h6 {
    margin-bottom: 8px;
}

.elementor-widget-text-editor .elementor-widget-container ul {
    list-style: none
}

.elementor-widget-text-editor .elementor-widget-container ul li::before {
  content: "\2024";
  color: var(--e-global-color-secondary);
  font-weight: bold;
  font-size: 2em;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.sharp-cut {
  clip-path: polygon(0 0,100% 0,100% calc(100% - 16.00px),calc(100% - 16.00px) 100%,0 100%);
}

.sharp-cut-white {
  background: #FFF;
  clip-path: polygon(0 0,100% 0,100% calc(100% - 16.00px),calc(100% - 16.00px) 100%,0 100%);
}

.sharp-cut-white:before {
    background: #FFF;
}

.sharp-cut-12 {
  clip-path: polygon(0 0,100% 0,100% calc(100% - 12.00px),calc(100% - 12.00px) 100%,0 100%);
}

.elementor-button {
  clip-path: polygon(0 0,100% 0,100% calc(100% - 12.00px),calc(100% - 12.00px) 100%,0 100%);
}

.elementor-button-icon {
    transform: scale(1.5);
}

.download-files .elementor-button-link:hover .elementor-button-icon {
    transform: scale(1.5) translateY(5px);
}

.no-button .elementor-button  {
    margin-left: 0 !important;
    padding:16px 20px 10px 0;
}


.no-button .elementor-button-icon {
    line-height: 36px;

}
.sharp-cut-border {
    position: relative;
}
.elementor-tab-title{
    min-height: 86px;
}
.eael-advanced-accordion-icon-opened {
    height: 18px;
}
.sharp-cut-border:before {
  content: "";
  position: absolute;
  inset: 0;
  background: #0078BF;
  clip-path: polygon(0 0,100% 0,100% calc(100% - 16.00px),calc(100% - 16.00px) 100%,0 100%,0 0,1px  1px ,1px calc(100% - 1px),calc(100% - 16.00px - 0.83px) calc(100% - 1px),calc(100% - 1px) calc(100% - 16.00px - 0.83px),calc(100% - 1px) 1px,1px 1px);
}

.popup-cut .dialog-widget-content {
    clip-path: polygon(0 0,100% 0,100% calc(100% - 16.00px),calc(100% - 16.00px) 100%,0 100%);
}





h4 {
    margin-bottom:24px;
}

a:not(.elementor-button){
    color: var(--e-global-color-secondary);
}
a:not(.elementor-button):hover{
    color: var(--e-global-color-primary);
    text-decoration:underline;
    
}/* End custom CSS */