.elementor-404 .elementor-element.elementor-element-82d5168{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-82d5168:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-82d5168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-404 .elementor-element.elementor-element-8fa2f4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-404 .elementor-element.elementor-element-8fa2f4d:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-8fa2f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-404 .elementor-element.elementor-element-d137cfc{--display:flex;}.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-404 .elementor-element.elementor-element-3c18c8a .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.92px;color:var( --e-global-color-text );}.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-404 .elementor-element.elementor-element-f6f4c43{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-404 .elementor-element.elementor-element-1b96b5a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-ad2df08 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.72px;color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-404 .elementor-element.elementor-element-eba99eb .elementor-icon-list-icon{width:14px;}.elementor-404 .elementor-element.elementor-element-eba99eb .elementor-icon-list-icon i{font-size:14px;}.elementor-404 .elementor-element.elementor-element-eba99eb .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-404 .elementor-element.elementor-element-eba99eb .elementor-icon-list-item{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-404 .elementor-element.elementor-element-bf45c36{--display:flex;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:40px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-3cd5a2c{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-aa55185{--display:flex;--justify-content:center;}.elementor-404 .elementor-element.elementor-element-8e31823 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-1.44px;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-a4c26f0{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-404 .elementor-element.elementor-element-acc2f90{--display:flex;}.elementor-404 .elementor-element.elementor-element-781bd13{--display:grid;--e-con-grid-template-columns:1fr 1.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-f2edf98{--display:flex;}.elementor-404 .elementor-element.elementor-element-9be9ad1{--display:flex;--justify-content:center;}.elementor-404 .elementor-element.elementor-element-818dabf .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-1.44px;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-bcf8254{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-404 .elementor-element.elementor-element-53234cd{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-2f4a9f8{--display:flex;--justify-content:center;}.elementor-404 .elementor-element.elementor-element-eb3ebb2 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-1.44px;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-1ffe6db{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-404 .elementor-element.elementor-element-38e3239{--display:flex;}@media(max-width:1024px){.elementor-404 .elementor-element.elementor-element-82d5168{--grid-auto-flow:row;}.elementor-404 .elementor-element.elementor-element-3cd5a2c{--grid-auto-flow:row;}.elementor-404 .elementor-element.elementor-element-781bd13{--grid-auto-flow:row;}.elementor-404 .elementor-element.elementor-element-53234cd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-82d5168{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-404 .elementor-element.elementor-element-1b96b5a{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-404 .elementor-element.elementor-element-bf45c36{--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-404 .elementor-element.elementor-element-3cd5a2c{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-acc2f90.e-con{--order:-99999 /* order start hack */;}.elementor-404 .elementor-element.elementor-element-781bd13{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-53234cd{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-38e3239.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for container, class: .elementor-element-8fa2f4d */.elementor-404 .elementor-element.elementor-element-8fa2f4d {
  display: inline-block;
  padding: 20px 80px 20px 40px;
  color: white;
  font-family: sans-serif;
  
  /* Use the SVG as a mask to get the exact rounded corner */
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 736 234" preserveAspectRatio="none"><path d="M731.277 104.17C737.484 111.595 737.484 122.399 731.277 129.824L650.195 226.822C646.395 231.367 640.775 233.994 634.85 233.995L0 234L0 0L634.85 0C640.775 0 646.395 2.62697 650.195 7.17285L731.277 104.17Z" fill="black"/></svg>');
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 736 234" preserveAspectRatio="none"><path d="M731.277 104.17C737.484 111.595 737.484 122.399 731.277 129.824L650.195 226.822C646.395 231.367 640.775 233.994 634.85 233.995L0 234L0 0L634.85 0C640.775 0 646.395 2.62697 650.195 7.17285L731.277 104.17Z" fill="black"/></svg>');
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;

  padding-left: calc((100vw - 1250px) / 2);
}

@media(max-width: 768px) {
  .elementor-404 .elementor-element.elementor-element-8fa2f4d {
    mask-image: none;
    -webkit-mask-image: none;
    padding-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-eba99eb */.elementor-post-info__terms-list {
    color: transparent;
}

.elementor-post-info__terms-list-item {
    color: #777777;
    padding: 12px 24px;
    border: 1px solid #777777;
    border-radius: 10px;
    display: inline-block !important;
    margin-top: 20px;
    padding: 8px;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b96b5a */.elementor-404 .elementor-element.elementor-element-1b96b5a {
    padding-right:calc((100vw - 1250px) / 2);
}

@media(max-width: 768px) {
    .elementor-404 .elementor-element.elementor-element-1b96b5a {
        padding-right:10px;
    }
}/* End custom CSS */