.elementor-146 .elementor-element.elementor-element-2ca0119{overflow:hidden;}.elementor-146 .elementor-element.elementor-element-854eda7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-ebc5acb > .elementor-element-populated{padding:0px 0px 0px 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-146 .elementor-element.elementor-element-e2dc308 > .elementor-widget-container{margin:35px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-e2dc308{text-align:center;font-family:var( --e-global-typography-c509682-font-family ), Sans-serif;font-size:var( --e-global-typography-c509682-font-size );font-weight:var( --e-global-typography-c509682-font-weight );line-height:var( --e-global-typography-c509682-line-height );letter-spacing:var( --e-global-typography-c509682-letter-spacing );}.elementor-146 .elementor-element.elementor-element-a3e45e6 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 60px 0px 60px;}.elementor-146 .elementor-element.elementor-element-a3e45e6{text-align:start;font-family:var( --e-global-typography-8ebaca9-font-family ), Sans-serif;font-size:var( --e-global-typography-8ebaca9-font-size );font-weight:var( --e-global-typography-8ebaca9-font-weight );line-height:var( --e-global-typography-8ebaca9-line-height );letter-spacing:var( --e-global-typography-8ebaca9-letter-spacing );}.elementor-146 .elementor-element.elementor-element-edbe875:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-edbe875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-146 .elementor-element.elementor-element-edbe875{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-146 .elementor-element.elementor-element-edbe875 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-6cecf22 > .elementor-widget-container{margin:60px 0px -25px 0px;padding:0px 200px 0px 200px;}.elementor-146 .elementor-element.elementor-element-6cecf22{text-align:center;}.elementor-146 .elementor-element.elementor-element-6cecf22 .elementor-heading-title{font-family:"rift", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;letter-spacing:3.8px;color:#000000;}.elementor-146 .elementor-element.elementor-element-8bc4972 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-wrapper, .elementor-146 .elementor-element.elementor-element-8bc4972 .twae-navigationBar{--tw-line-bg:#70707070;--tw-ibx-bg:#707070;--tw-ybx-text-color:#00000070;--tw-ybx-bg:#F8F8F7;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-label-big,.elementor-146 .elementor-element.elementor-element-8bc4972 .twae_icon_text{font-family:"rift", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-wrapper{--tw-lbl-big-size:40px;--tw-lbl-small-color:#000000;--tw-lbl-small-size:31px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:60px;--tw-cbx-title-color:var( --e-global-color-text );--tw-cbx-title-margin:0 0 52px 0;--tw-cbx-des-color:#000000;--tw-cbx-des-margin:0 0 13px 0;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-label-small{font-family:"Work Sans", Sans-serif;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-wrapper, .elementor-page .twae-popup .twae-popup-content{--tw-cbx-bg:#24171700;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-title, .twae-popup .twae-title{font-family:"rift", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-description, .elementor-146 .elementor-element.elementor-element-8bc4972 .twae-button a, .twae-popup .twae-description{font-family:"Work Sans", Sans-serif;font-size:14px;line-height:24px;}.elementor-146 .elementor-element.elementor-element-fce64fe{--display:flex;}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-854eda7{width:100%;}}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-0c51f52{padding:0px 29px 0px 29px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-146 .elementor-element.elementor-element-e2dc308{font-size:var( --e-global-typography-c509682-font-size );line-height:var( --e-global-typography-c509682-line-height );letter-spacing:var( --e-global-typography-c509682-letter-spacing );}.elementor-146 .elementor-element.elementor-element-a3e45e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-a3e45e6{font-size:var( --e-global-typography-8ebaca9-font-size );line-height:var( --e-global-typography-8ebaca9-line-height );letter-spacing:var( --e-global-typography-8ebaca9-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-146 .elementor-element.elementor-element-6cecf22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-146 .elementor-element.elementor-element-e2dc308{font-size:var( --e-global-typography-c509682-font-size );line-height:var( --e-global-typography-c509682-line-height );letter-spacing:var( --e-global-typography-c509682-letter-spacing );}.elementor-146 .elementor-element.elementor-element-a3e45e6{font-size:var( --e-global-typography-8ebaca9-font-size );line-height:var( --e-global-typography-8ebaca9-line-height );letter-spacing:var( --e-global-typography-8ebaca9-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-146 .elementor-element.elementor-element-8bc4972 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}}/* Start custom CSS for text-editor, class: .elementor-element-e2dc308 */.elementor-146 .elementor-element.elementor-element-e2dc308 {
    max-width:  950px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3e45e6 */.elementor-146 .elementor-element.elementor-element-a3e45e6 {
    max-width:  950px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4104d6c */.tailored-filter-timeline {
    position: absolute;
    right: 0;
    bottom: -15px;
}
@media screen and (max-width: 1024px) {
    .tailored-filter-timeline {
        position: absolute;
        right: calc(50% - 110px);
        bottom: 55px;
    }
}

@media screen and (max-width: 767px) {
  .tailored-filter-timeline {
    bottom: 55px;
  }
}
@media screen and (max-width: 511px) {
  .tailored-filter-timeline {
    bottom: 85px;
  }
}

.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single .chosen-single {
  background-color: #fff;
  background-image: none;
  border: 1px solid #707070;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  height: 39px;
  padding: 6px 15px 8px 23px;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single {
    max-width: 220px;
    min-width: 220px;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single .chosen-single span {
    font-family: "Work Sans",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.585px;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single .chosen-single:hover {
  background-image: none;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single .chosen-single span,
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single .chosen-single div {
  background-color: #fff;
      box-shadow: none;
    background-image: none;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single .chosen-single >div {
  width: 17px;
  padding-top: 16px;
  margin-right: 15px;
}

.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single .chosen-single div b {
  background: url('/wp-content/uploads/2022/04/dropdown-arrow.svg');
  /*border: solid #707070;
  border-width: 0 2px 2px 0;
  display: block;*/
  padding: 0px;
  width: 17px;
  /*transform: rotate(45deg);
  -webkit-transform: rotate(45deg);*/
  height: 7px;
  background-image: url('/wp-content/uploads/2022/04/dropdown-arrow.svg') !important;
  background-size: inherit !important;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single {
  background-color: #fff;
}

.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div b {
 transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-container-single.chosen-with-drop .chosen-single >div {
  padding-top: 14px;
}

/*chosen dropdown fixes*/

.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-results .active-result {
    padding: 10px;
    background-color: #FFFF;
    margin-bottom: 2px;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-results .active-result.result-selected {
   background-color: #F1F1EF;
   color: #a5a5a5;
}
.elementor-146 .elementor-element.elementor-element-4104d6c .chosen-results .active-result.highlighted {
   background-color: #F1F1EF;
   color: #333;
   background-image:none;
}
.elementor-146 .elementor-element.elementor-element-4104d6c select {
      background: url('/wp-content/uploads/2022/04/dropdown-arrow.svg');
    background-color: #fff;
    appearance: none;
    border: 1px solid #707070;
    box-shadow: none;
    border-radius: 0;
    height: 46px;
    padding: 11px 15px 10px 23px;
    font-family: "Work Sans",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.585px;
    background-repeat: no-repeat;
    background-size: 17px 7px;
    background-position: center right 15px;
}


 .twae-wrapper .twae-year-text{
    color: #00000070 !important;
    background-color: #F8F8F7!important;
    font-family: "Work Sans", Sans-serif;
    font-size: 60px !important;
    font-weight: 200 !important;
    letter-spacing: 1.2px!important;
    overflow: visible !important;
}

.twae-icon ,.twae-vertical.twae-wrapper .twae-start{
    display: none !important;
}

.twae-vertical.twae-wrapper .twae-timeline:before { width:1px!important;}

 .twae-arrow{
    content: "‹";
    position: absolute;
    font-size: 40px;
    font-weight: 100;
    top: 21px  !important;
    left: 0px;
    color: #707070;
    box-shadow: none !important;
}
.twae-content {
    border: none !important;
    box-shadow: none !IMPORTANT;
  border: none !important;
    box-shadow: none !IMPORTANT;
    padding: 0px 10px 0px 10px !important
}

@media screen and (min-width: 1024px) {
.twae-description p, .twae-description img {
    text-align: right !important;
    float: right;
}    
.twae-story-right {float:left !important;}

.twae-story-left {float:right !important;}



.twae-vertical.twae-wrapper .twae-story.twae-story-right .twae-arrow {
    left: auto;
    right: calc(var(--tw-ibx-size)/ 7 - var(--tw-ibx-size)/ 3.5 + var(--tw-cbx-bd-left-width)/ 3);
   
    border-width: var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-left-width) 0 0;
  
}

.twae-vertical.twae-wrapper .twae-story.twae-story-left .twae-arrow {
    left: calc(var(--tw-ibx-size)/ 7 - var(--tw-ibx-size)/ 3.5 + var(--tw-cbx-bd-left-width)/ 3)!important;
  
    border-width: 0 0 var(--tw-cbx-bd-left-width) var(--tw-cbx-bd-left-width)!important;
  
}
.twae-description { text-align: right !important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3476ea3 */.elementor-90 .elementor-element.elementor-element-c24847a > .elementor-container {
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-854eda7 */.elementor-146 .elementor-element.elementor-element-854eda7 {
    max-width: 100%;
}/* End custom CSS */