.elementor-7250 .elementor-element.elementor-element-c529445:not(.elementor-motion-effects-element-type-background), .elementor-7250 .elementor-element.elementor-element-c529445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thewindersgroup.com/wp-content/uploads/2026/08/twg-insights-binoculars-overlook-e1788891302789.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7250 .elementor-element.elementor-element-c529445 > .elementor-container{max-width:1800px;min-height:570px;}.elementor-7250 .elementor-element.elementor-element-c529445{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7250 .elementor-element.elementor-element-c529445 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7250 .elementor-element.elementor-element-7c4c006 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7250 .elementor-element.elementor-element-7c4c006 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7250 .elementor-element.elementor-element-4f90479 > .elementor-widget-container{padding:50px 90px 50px 70px;}.elementor-7250 .elementor-element.elementor-element-4f90479{text-align:end;font-family:"Lato", Sans-serif;font-size:59px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7250 .elementor-element.elementor-element-e58d42a{text-align:start;color:#162155;}.elementor-7250 .elementor-element.elementor-element-1d220e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7250 .elementor-element.elementor-element-1d220e4{text-align:start;}.elementor-7250 .elementor-element.elementor-element-1d220e4 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:90px;font-weight:400;line-height:1em;color:#162155;}.elementor-7250 .elementor-element.elementor-element-69b72ae{padding:10px 10px 10px 10px;}.elementor-7250 .elementor-element.elementor-element-e2d1908{--grid-row-gap:40px;width:var( --container-widget-width, 101.415% );max-width:101.415%;--container-widget-width:101.415%;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-7250 .elementor-element.elementor-element-e2d1908 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-7250 .elementor-element.elementor-element-e2d1908:after{content:"1";}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__meta-data span + span:before{content:"///";}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post{padding:0px 10px 0px 10px;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-7250 .elementor-element.elementor-element-e2d1908.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7250 .elementor-element.elementor-element-e2d1908.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7250 .elementor-element.elementor-element-e2d1908.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__title, .elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__title a{color:#0000EE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__meta-data{color:#54595F;font-family:"Lato", Sans-serif;line-height:2.8em;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__read-more{color:#0000EE;}.elementor-7250 .elementor-element.elementor-element-e2d1908 a.elementor-post__read-more{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.9em;letter-spacing:0px;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7250 .elementor-element.elementor-element-b607d7e{text-align:start;font-family:"Jura", Sans-serif;font-size:38px;font-weight:500;color:#162155;}.elementor-7250 .elementor-element.elementor-element-e32e0cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7250 .elementor-element.elementor-element-e32e0cd{text-align:start;}.elementor-7250 .elementor-element.elementor-element-e32e0cd .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:90px;font-weight:400;line-height:1em;color:#162155;}.elementor-7250 .elementor-element.elementor-element-3b59c72{--grid-row-gap:40px;--grid-column-gap:40px;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7250 .elementor-element.elementor-element-3b59c72:after{content:"0.66";}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-3b59c72.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7250 .elementor-element.elementor-element-3b59c72.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7250 .elementor-element.elementor-element-3b59c72.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__title, .elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__title a{color:#0000EE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__title{margin-bottom:8px;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__meta-data{color:#54595F;margin-bottom:21px;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__read-more{color:#0000EE;}.elementor-7250 .elementor-element.elementor-element-3b59c72 a.elementor-post__read-more{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__text{margin-bottom:16px;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7250 .elementor-element.elementor-element-3992917{--grid-row-gap:40px;--grid-column-gap:40px;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7250 .elementor-element.elementor-element-3992917:after{content:"0.66";}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-3992917.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7250 .elementor-element.elementor-element-3992917.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7250 .elementor-element.elementor-element-3992917.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__title, .elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__title a{color:#0000EE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__title{margin-bottom:8px;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__meta-data{color:#54595F;margin-bottom:21px;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__read-more{color:#0000EE;}.elementor-7250 .elementor-element.elementor-element-3992917 a.elementor-post__read-more{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__text{margin-bottom:16px;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-3992917 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-3992917 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-3992917 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-3992917 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7250 .elementor-element.elementor-element-21e0876:not(.elementor-motion-effects-element-type-background), .elementor-7250 .elementor-element.elementor-element-21e0876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thewindersgroup.com/wp-content/uploads/2022/06/276773-P5OK1X-262.jpeg");}.elementor-7250 .elementor-element.elementor-element-21e0876{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7250 .elementor-element.elementor-element-21e0876 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7250 .elementor-element.elementor-element-7a1176c{--spacer-size:14px;}.elementor-7250 .elementor-element.elementor-element-0adc9f0{text-align:center;font-family:"Lato", Sans-serif;font-size:65px;font-weight:700;color:#FFFFFF;}.elementor-7250 .elementor-element.elementor-element-5a3dfd0{--spacer-size:14px;}.elementor-7250 .elementor-element.elementor-element-d775a25{--spacer-size:30px;}.elementor-7250 .elementor-element.elementor-element-244f1f6{padding:10px 10px 10px 10px;}.elementor-7250 .elementor-element.elementor-element-fe5acff{--grid-row-gap:40px;width:var( --container-widget-width, 101.415% );max-width:101.415%;--container-widget-width:101.415%;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-7250 .elementor-element.elementor-element-fe5acff > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-7250 .elementor-element.elementor-element-fe5acff:after{content:"1";}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__meta-data span + span:before{content:"///";}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post{padding:0px 10px 0px 10px;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__text{padding:0px 10px 0px 10px;}.elementor-7250 .elementor-element.elementor-element-fe5acff.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7250 .elementor-element.elementor-element-fe5acff.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7250 .elementor-element.elementor-element-fe5acff.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__title, .elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__title a{color:#0000EE;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__meta-data{color:#54595F;font-family:"Lato", Sans-serif;line-height:2.8em;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__read-more{color:#0000EE;}.elementor-7250 .elementor-element.elementor-element-fe5acff a.elementor-post__read-more{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.9em;letter-spacing:0px;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7250 .elementor-element.elementor-element-9867422:not(.elementor-motion-effects-element-type-background), .elementor-7250 .elementor-element.elementor-element-9867422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thewindersgroup.com/wp-content/uploads/2022/06/251938-P43JIV-139.jpeg");background-position:-6px -300px;background-size:cover;}.elementor-7250 .elementor-element.elementor-element-9867422 > .elementor-container{min-height:331px;}.elementor-7250 .elementor-element.elementor-element-9867422{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7250 .elementor-element.elementor-element-9867422 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7250 .elementor-element.elementor-element-ee693e2{text-align:center;font-family:"Lato", Sans-serif;font-size:49px;font-weight:700;line-height:0.9em;letter-spacing:0.08px;color:#162155;}.elementor-7250 .elementor-element.elementor-element-66446f1 .elementor-button{background-color:#FFFFFF00;font-family:"Heebo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3.6px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:21px 34px 21px 34px;}.elementor-7250 .elementor-element.elementor-element-66446f1 .elementor-button:hover, .elementor-7250 .elementor-element.elementor-element-66446f1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:#FFFFFF;}.elementor-7250 .elementor-element.elementor-element-66446f1 .elementor-button:hover svg, .elementor-7250 .elementor-element.elementor-element-66446f1 .elementor-button:focus svg{fill:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7250 .elementor-element.elementor-element-c529445 > .elementor-container{max-width:1109px;}.elementor-7250 .elementor-element.elementor-element-9867422:not(.elementor-motion-effects-element-type-background), .elementor-7250 .elementor-element.elementor-element-9867422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-7250 .elementor-element.elementor-element-4f90479 > .elementor-widget-container{padding:17px 17px 17px 17px;}.elementor-7250 .elementor-element.elementor-element-4f90479{text-align:center;font-size:48px;line-height:1.2em;}.elementor-7250 .elementor-element.elementor-element-1fcfe04{padding:0px 12px 0px 12px;}.elementor-7250 .elementor-element.elementor-element-1d220e4 .elementor-heading-title{font-size:58px;}.elementor-7250 .elementor-element.elementor-element-69b72ae{padding:0px 12px 0px 12px;}.elementor-7250 .elementor-element.elementor-element-5e6d859 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7250 .elementor-element.elementor-element-e2d1908:after{content:"0.5";}.elementor-7250 .elementor-element.elementor-element-e2d1908 .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-7b136ad{padding:0px 12px 0px 12px;}.elementor-7250 .elementor-element.elementor-element-e32e0cd .elementor-heading-title{font-size:58px;}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7250 .elementor-element.elementor-element-3b59c72:after{content:"0.5";}.elementor-7250 .elementor-element.elementor-element-3b59c72 .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7250 .elementor-element.elementor-element-3992917:after{content:"0.5";}.elementor-7250 .elementor-element.elementor-element-3992917 .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-244f1f6{padding:0px 12px 0px 12px;}.elementor-7250 .elementor-element.elementor-element-18edc6e > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7250 .elementor-element.elementor-element-fe5acff:after{content:"0.5";}.elementor-7250 .elementor-element.elementor-element-fe5acff .elementor-post__thumbnail__link{width:100%;}.elementor-7250 .elementor-element.elementor-element-9867422:not(.elementor-motion-effects-element-type-background), .elementor-7250 .elementor-element.elementor-element-9867422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7250 .elementor-element.elementor-element-ee693e2{font-size:40px;line-height:1.1em;}}@media(min-width:768px){.elementor-7250 .elementor-element.elementor-element-7c4c006{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-4f90479 */.elementor-7250 .elementor-element.elementor-element-4f90479 h1 {
  font-size: 64px;
  color: #FBEA2A;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c529445 */.elementor-7250 .elementor-element.elementor-element-c529445 {
  min-height: 800px;
  background-position: center center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.elementor-7250 .elementor-element.elementor-element-c529445::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.50);
  z-index: 0;
  pointer-events: none;
}
.elementor-7250 .elementor-element.elementor-element-c529445 > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget-wrap {
  justify-content: center;
  text-align: right;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget {
  width: min(55vw, 860px);
  margin-left: auto;
  margin-right: 5vw;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-eyebrow {
  color: #ffffff !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.08em;
  margin: 0 0 32px;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-title {
  color: #FBEA2A !important;
  font-family: "League Gothic", sans-serif;
  font-size: clamp(52px, 5vw, 76px);
  font-weight: 400;
  line-height: 1.04;
  margin: 0 0 38px auto;
  max-width: 860px;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-subhead {
  color: #ffffff !important;
  font-size: 21px;
  line-height: 1.45;
  margin: 0 0 0 auto;
  max-width: 760px;
}
@media (max-width: 1024px) {
  .elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget { width: 62vw; margin-right: 4vw; }
}
@media (max-width: 767px) {
  .elementor-7250 .elementor-element.elementor-element-c529445 { min-height: 620px; background-position: 35% center; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget { width:auto; margin:0 24px; text-align:left; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-title { font-size:50px; margin-left:0; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-subhead { font-size:18px; margin-left:0; }
}   .elementor-7250 .elementor-element.elementor-element-c529445 {
  min-height: 800px;
  background-position: center center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.elementor-7250 .elementor-element.elementor-element-c529445::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.50);
  z-index: 0;
  pointer-events: none;
}
.elementor-7250 .elementor-element.elementor-element-c529445 > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget-wrap {
  justify-content: center;
  text-align: right;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget {
  width: min(55vw, 860px);
  margin-left: auto;
  margin-right: 5vw;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-eyebrow {
  color: #ffffff !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.08em;
  margin: 0 0 32px;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-title {
  color: #FBEA2A !important;
  font-family: "League Gothic", sans-serif;
  font-size: clamp(52px, 5vw, 76px);
  font-weight: 400;
  line-height: 1.04;
  margin: 0 0 38px auto;
  max-width: 860px;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-subhead {
  color: #ffffff !important;
  font-size: 21px;
  line-height: 1.45;
  margin: 0 0 0 auto;
  max-width: 760px;
}
@media (max-width: 1024px) {
  .elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget { width: 62vw; margin-right: 4vw; }
}
@media (max-width: 767px) {
  .elementor-7250 .elementor-element.elementor-element-c529445 { min-height: 620px; background-position: 35% center; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget { width:auto; margin:0 24px; text-align:left; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-title { font-size:50px; margin-left:0; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-subhead { font-size:18px; margin-left:0; }
}.elementor-7250 .elementor-element.elementor-element-c529445 {
  min-height: 800px;
  background-position: center center;
  background-size: cover;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .elementor-widget-wrap {
  justify-content: center;
  text-align: center;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-eyebrow {
  color: #ffffff !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.08em;
  margin: 0 0 36px;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-title {
  color: #FBEA2A !important;
  font-family: "League Gothic", sans-serif;
  font-size: clamp(52px, 5vw, 76px);
  font-weight: 400;
  line-height: 1.05;
  margin: 0 auto 42px;
  max-width: 1100px;
}
.elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-subhead {
  color: #ffffff !important;
  font-size: 21px;
  line-height: 1.45;
  margin: 0 auto;
  max-width: 1050px;
}
@media (max-width: 767px) {
  .elementor-7250 .elementor-element.elementor-element-c529445 { min-height: 680px; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-title { font-size: 48px; }
  .elementor-7250 .elementor-element.elementor-element-c529445 .twg-hero-subhead { font-size: 18px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e58d42a */.elementor-7250 .elementor-element.elementor-element-e58d42a h2 {
  font-size: 64px;
  font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fcfe04 */.elementor-7250 .elementor-element.elementor-element-1fcfe04 { background:#f3f6fa; padding:72px 0 28px; }
.elementor-7250 .elementor-element.elementor-element-1fcfe04 .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-1fcfe04 h2, .elementor-7250 .elementor-element.elementor-element-1fcfe04 h3, .elementor-7250 .elementor-element.elementor-element-1fcfe04 p { text-align:left !important; margin-left:0 !important; }
.elementor-7250 .elementor-element.elementor-element-1fcfe04 h2 { font-size:38px !important; margin-bottom:8px !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69b72ae */.elementor-7250 .elementor-element.elementor-element-69b72ae { background:#f3f6fa; padding:0 0 72px; }
.elementor-7250 .elementor-element.elementor-element-69b72ae .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-69b72ae .elementor-post { background:#fff; border:1px solid #d7dee8; border-radius:8px; overflow:hidden; box-shadow:0 6px 14px rgba(24,40,95,.08); }
.elementor-7250 .elementor-element.elementor-element-69b72ae .elementor-post__text { padding:20px 22px 22px; }
.elementor-7250 .elementor-element.elementor-element-69b72ae .elementor-post__title { font-size:19px !important; line-height:1.25 !important; }
.elementor-7250 .elementor-element.elementor-element-69b72ae .elementor-pagination { margin-top:30px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b607d7e */.elementor-7250 .elementor-element.elementor-element-b607d7e h2 {
  font-size: 64px;
  font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b136ad */.elementor-7250 .elementor-element.elementor-element-7b136ad { background:#ffffff; padding:72px 0 28px; }
.elementor-7250 .elementor-element.elementor-element-7b136ad .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-7b136ad h2, .elementor-7250 .elementor-element.elementor-element-7b136ad h3, .elementor-7250 .elementor-element.elementor-element-7b136ad p { text-align:left !important; margin-left:0 !important; }
.elementor-7250 .elementor-element.elementor-element-7b136ad h2 { font-size:38px !important; margin-bottom:8px !important; }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3992917 */.elementor-7250 .elementor-element.elementor-element-3992917 { display:none !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-09f2cbb */.elementor-7250 .elementor-element.elementor-element-09f2cbb { background:#ffffff; padding:0 0 72px; }
.elementor-7250 .elementor-element.elementor-element-09f2cbb .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-09f2cbb .elementor-post { background:#fff; border:1px solid #d7dee8; border-radius:8px; overflow:hidden; }
.elementor-7250 .elementor-element.elementor-element-09f2cbb .elementor-post__text { padding:20px 22px 22px; }
.elementor-7250 .elementor-element.elementor-element-09f2cbb .elementor-post__title { font-size:19px !important; line-height:1.25 !important; }
.elementor-7250 .elementor-element.elementor-element-09f2cbb .elementor-pagination { margin-top:30px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0adc9f0 */.elementor-7250 .elementor-element.elementor-element-0adc9f0 h2 {
  color: #ffffff;
  font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21e0876 */.elementor-7250 .elementor-element.elementor-element-21e0876 { background:#ffffff !important; background-image:none !important; padding:72px 0; }
.elementor-7250 .elementor-element.elementor-element-21e0876 .elementor-background-overlay { display:none !important; }
.elementor-7250 .elementor-element.elementor-element-21e0876 .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-21e0876 h2, .elementor-7250 .elementor-element.elementor-element-21e0876 h3, .elementor-7250 .elementor-element.elementor-element-21e0876 p { text-align:left !important; margin-left:0 !important; }
.elementor-7250 .elementor-element.elementor-element-21e0876 h2 { font-size:38px !important; }   .elementor-7250 .elementor-element.elementor-element-21e0876 { background:#f3f6fa; padding:72px 0; }
.elementor-7250 .elementor-element.elementor-element-21e0876 .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-21e0876 h2, .elementor-7250 .elementor-element.elementor-element-21e0876 h3, .elementor-7250 .elementor-element.elementor-element-21e0876 p { text-align:left !important; margin-left:0 !important; }
.elementor-7250 .elementor-element.elementor-element-21e0876 h2 { font-size:38px !important; margin-bottom:8px !important; }
.elementor-7250 .elementor-element.elementor-element-21e0876 .elementor-post { background:#fff; border:1px solid #d7dee8; border-radius:8px; overflow:hidden; }
.elementor-7250 .elementor-element.elementor-element-21e0876 .elementor-post__text { padding:20px 22px 22px; }
.elementor-7250 .elementor-element.elementor-element-21e0876 .elementor-post__title { font-size:19px !important; line-height:1.25 !important; }
.elementor-7250 .elementor-element.elementor-element-21e0876 .elementor-pagination { margin-top:30px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-244f1f6 */.elementor-7250 .elementor-element.elementor-element-244f1f6 { background:#f3f6fa; padding:0 0 72px; }
.elementor-7250 .elementor-element.elementor-element-244f1f6 .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-244f1f6 .elementor-post { background:#fff; border:1px solid #d7dee8; border-radius:8px; overflow:hidden; box-shadow:0 6px 14px rgba(24,40,95,.08); }
.elementor-7250 .elementor-element.elementor-element-244f1f6 .elementor-post__text { padding:20px 22px 22px; }
.elementor-7250 .elementor-element.elementor-element-244f1f6 .elementor-post__title { font-size:19px !important; line-height:1.25 !important; }
.elementor-7250 .elementor-element.elementor-element-244f1f6 .elementor-pagination { margin-top:30px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee693e2 */.elementor-7250 .elementor-element.elementor-element-ee693e2 h3 {
  color: #162155;
  font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9867422 */.elementor-7250 .elementor-element.elementor-element-9867422 { background:#ffffff !important; padding:72px 0 84px; }
.elementor-7250 .elementor-element.elementor-element-9867422 .elementor-button { background:#FBEA2A !important; color:#141414 !important; border:2px solid #FBEA2A !important; font-size:18px; font-weight:700; padding:16px 32px; }
.elementor-7250 .elementor-element.elementor-element-9867422 .elementor-button:hover { background:#e7d523 !important; color:#141414 !important; border-color:#e7d523 !important; }   .elementor-7250 .elementor-element.elementor-element-9867422 { background:#ffffff !important; background-image:none !important; padding:72px 0 84px; }
.elementor-7250 .elementor-element.elementor-element-9867422 .elementor-background-overlay { display:none !important; }
.elementor-7250 .elementor-element.elementor-element-9867422 .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-9867422 h2 { font-size:48px !important; }   .elementor-7250 .elementor-element.elementor-element-9867422 { background:#ffffff; padding:72px 0 84px; }
.elementor-7250 .elementor-element.elementor-element-9867422 .elementor-container { max-width:1050px; }
.elementor-7250 .elementor-element.elementor-element-9867422 h2 { font-size:48px !important; }/* End custom CSS */