.elementor-27628 .elementor-element.elementor-element-05239a7:not(.elementor-motion-effects-element-type-background), .elementor-27628 .elementor-element.elementor-element-05239a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27628 .elementor-element.elementor-element-05239a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 8% 4% 8%;}.elementor-27628 .elementor-element.elementor-element-05239a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27628 .elementor-element.elementor-element-000b514 > .elementor-widget-container{margin:0% 0% 6% 0%;}.elementor-27628 .elementor-element.elementor-element-000b514 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-c17395b > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-27628 .elementor-element.elementor-element-c17395b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-b25bc1a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-27628 .elementor-element.elementor-element-b25bc1a > .elementor-widget-container{margin:0% 0% 6% 0%;}.elementor-27628 .elementor-element.elementor-element-b25bc1a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-ef1ff0e > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-27628 .elementor-element.elementor-element-ef1ff0e .aux-widget-image{text-align:left;}.elementor-27628 .elementor-element.elementor-element-7d010bf{--spacer-size:50px;}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-c0f40f7 );}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-c0f40f7 );}.elementor-27628 .elementor-element.elementor-element-50c92bb{width:auto;max-width:auto;}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button-wrapper{text-align:left;}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button{padding:6px 50px 6px 50px;}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-overlay:before, .elementor-27628 .elementor-element.elementor-element-50c92bb .aux-overlay:after{border-radius:180px 180px 180px 180px;}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-text{font-family:"Corpid-H", Sans-serif;color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-c0f40f7 );}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-c0f40f7 );}.elementor-27628 .elementor-element.elementor-element-b397f67{width:auto;max-width:auto;}.elementor-27628 .elementor-element.elementor-element-b397f67 > .elementor-widget-container{margin:0% 0% 0% 12%;}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button-wrapper{text-align:left;}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button{padding:6px 50px 6px 50px;}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-overlay:before, .elementor-27628 .elementor-element.elementor-element-b397f67 .aux-overlay:after{border-radius:180px 180px 180px 180px;}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-text{font-family:"Corpid-H", Sans-serif;color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-27628 .elementor-element.elementor-element-504e956{--spacer-size:50px;}.elementor-27628 .elementor-element.elementor-element-cf8b2af:not(.elementor-motion-effects-element-type-background), .elementor-27628 .elementor-element.elementor-element-cf8b2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27628 .elementor-element.elementor-element-cf8b2af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 8% 0% 8%;}.elementor-27628 .elementor-element.elementor-element-cf8b2af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27628 .elementor-element.elementor-element-76ebb38{text-align:start;}.elementor-27628 .elementor-element.elementor-element-76ebb38 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-673f3f7{--divider-border-style:solid;--divider-color:var( --e-global-color-c0f40f7 );--divider-border-width:4px;}.elementor-27628 .elementor-element.elementor-element-673f3f7 .elementor-divider-separator{width:100%;}.elementor-27628 .elementor-element.elementor-element-673f3f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27628 .elementor-element.elementor-element-a2d218d{--spacer-size:25px;}.elementor-27628 .elementor-element.elementor-element-e478868{padding:4% 4% 4% 4%;}.elementor-27628 .elementor-element.elementor-element-2bcb0f5 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-27628 .elementor-element.elementor-element-2bcb0f5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-572ad42 > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-27628 .elementor-element.elementor-element-572ad42 .elementor-heading-title{font-family:"Corpid-R", Sans-serif;color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-767399c{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-27628 .elementor-element.elementor-element-576e6f7{width:var( --container-widget-width, 112.151% );max-width:112.151%;--container-widget-width:112.151%;--container-widget-flex-grow:0;}.elementor-27628 .elementor-element.elementor-element-fd1dcea{margin-top:3%;margin-bottom:0%;padding:4% 4% 4% 4%;}.elementor-27628 .elementor-element.elementor-element-d5a8e02 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-27628 .elementor-element.elementor-element-d5a8e02 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-69ec1c1 > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-27628 .elementor-element.elementor-element-69ec1c1 .elementor-heading-title{font-family:"Corpid-R", Sans-serif;color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-3a3867e{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-27628 .elementor-element.elementor-element-289bc11{width:var( --container-widget-width, 112.151% );max-width:112.151%;--container-widget-width:112.151%;--container-widget-flex-grow:0;}.elementor-27628 .elementor-element.elementor-element-71ea04e{margin-top:3%;margin-bottom:0%;padding:4% 4% 4% 4%;}.elementor-27628 .elementor-element.elementor-element-af40cd1 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-27628 .elementor-element.elementor-element-af40cd1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-e51308d > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-27628 .elementor-element.elementor-element-e51308d .elementor-heading-title{font-family:"Corpid-R", Sans-serif;color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-31729f3{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-27628 .elementor-element.elementor-element-5fbc056{width:var( --container-widget-width, 112.151% );max-width:112.151%;--container-widget-width:112.151%;--container-widget-flex-grow:0;}.elementor-27628 .elementor-element.elementor-element-13647c2{margin-top:3%;margin-bottom:0%;padding:4% 4% 4% 4%;}.elementor-27628 .elementor-element.elementor-element-78689f5 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-27628 .elementor-element.elementor-element-78689f5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-0823d05 > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-27628 .elementor-element.elementor-element-0823d05 .elementor-heading-title{font-family:"Corpid-R", Sans-serif;color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-1b6af44{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-27628 .elementor-element.elementor-element-ee68550{width:var( --container-widget-width, 112.151% );max-width:112.151%;--container-widget-width:112.151%;--container-widget-flex-grow:0;}.elementor-27628 .elementor-element.elementor-element-e350358{--spacer-size:100px;}.elementor-27628 .elementor-element.elementor-element-ca4f37b:not(.elementor-motion-effects-element-type-background), .elementor-27628 .elementor-element.elementor-element-ca4f37b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27628 .elementor-element.elementor-element-ca4f37b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 8% 0% 8%;}.elementor-27628 .elementor-element.elementor-element-ca4f37b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27628 .elementor-element.elementor-element-2448eb2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-c9a47c5{--divider-border-style:solid;--divider-color:var( --e-global-color-c0f40f7 );--divider-border-width:4px;}.elementor-27628 .elementor-element.elementor-element-c9a47c5 .elementor-divider-separator{width:100%;}.elementor-27628 .elementor-element.elementor-element-c9a47c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27628 .elementor-element.elementor-element-fc40a88{margin-top:3%;margin-bottom:0%;padding:4% 4% 4% 4%;}.elementor-27628 .elementor-element.elementor-element-b65da43 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-27628 .elementor-element.elementor-element-b65da43 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-b0c2b6b{width:initial;max-width:85%;}.elementor-27628 .elementor-element.elementor-element-b0c2b6b > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-27628 .elementor-element.elementor-element-b0c2b6b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-27628 .elementor-element.elementor-element-ad6c15e{width:var( --container-widget-width, 112.151% );max-width:112.151%;--container-widget-width:112.151%;--container-widget-flex-grow:0;}@media(max-width:1366px){.elementor-27628 .elementor-element.elementor-element-a2d218d{--spacer-size:40px;}}@media(max-width:1280px){.elementor-27628 .elementor-element.elementor-element-a2d218d{--spacer-size:30px;}}@media(max-width:1024px){.elementor-27628 .elementor-element.elementor-element-a2d218d{--spacer-size:10px;}}@media(max-width:768px){.elementor-27628 .elementor-element.elementor-element-b0c2b6b{width:100%;max-width:100%;}}@media(max-width:430px){.elementor-27628 .elementor-element.elementor-element-5e9b94f{width:100%;}.elementor-27628 .elementor-element.elementor-element-b25bc1a{width:100%;max-width:100%;}.elementor-27628 .elementor-element.elementor-element-50c92bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27628 .elementor-element.elementor-element-50c92bb .aux-modern-button-wrapper{text-align:center;}.elementor-27628 .elementor-element.elementor-element-b397f67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27628 .elementor-element.elementor-element-b397f67 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button-wrapper{text-align:center;}.elementor-27628 .elementor-element.elementor-element-b397f67 .aux-modern-button{padding:6px 40px 6px 40px;}}@media(min-width:431px){.elementor-27628 .elementor-element.elementor-element-17b85fc{width:100%;}.elementor-27628 .elementor-element.elementor-element-5e9b94f{width:80%;}.elementor-27628 .elementor-element.elementor-element-0892712{width:20%;}.elementor-27628 .elementor-element.elementor-element-b555660{width:60%;}.elementor-27628 .elementor-element.elementor-element-1544661{width:40%;}.elementor-27628 .elementor-element.elementor-element-e31dc86{width:60%;}.elementor-27628 .elementor-element.elementor-element-72d4f07{width:40%;}.elementor-27628 .elementor-element.elementor-element-b0b0e36{width:60%;}.elementor-27628 .elementor-element.elementor-element-16a0585{width:40%;}.elementor-27628 .elementor-element.elementor-element-5ec01bf{width:60%;}.elementor-27628 .elementor-element.elementor-element-2d73e0a{width:40%;}.elementor-27628 .elementor-element.elementor-element-4a4e5fe{width:100%;}}@media(min-width:2400px){.elementor-27628 .elementor-element.elementor-element-2bcb0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27628 .elementor-element.elementor-element-d5a8e02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27628 .elementor-element.elementor-element-af40cd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27628 .elementor-element.elementor-element-78689f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27628 .elementor-element.elementor-element-b65da43 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Corpid-H';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.thomas-group.com/wp-content/uploads/2023/11/CorpidC1-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Corpid-H';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.thomas-group.com/wp-content/uploads/2023/11/CorpidC1-Heavy.woff2') format('woff2');
}
@font-face {
	font-family: 'Corpid-H';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.thomas-group.com/wp-content/uploads/2023/11/CorpidC1-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Corpid-R';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.thomas-group.com/wp-content/uploads/2023/11/CorpidC1-Regular-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Corpid-R';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */