.elementor-604 .elementor-element.elementor-element-7e7a426 > .elementor-container{min-height:600px;}.elementor-604 .elementor-element.elementor-element-7e7a426:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-7e7a426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-7e7a426{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-142px;margin-bottom:0px;}.elementor-604 .elementor-element.elementor-element-7e7a426 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-604 .elementor-element.elementor-element-7e7a426 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-604 .elementor-element.elementor-element-f75bfe6{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-604 .elementor-element.elementor-element-f75bfe6 .elementor-headline{text-align:center;font-family:"Fira Sans", Sans-serif;font-size:55px;font-weight:600;line-height:65px;}.elementor-604 .elementor-element.elementor-element-f75bfe6 .elementor-headline-dynamic-text{font-family:"Fira Sans", Sans-serif;font-weight:600;}.elementor-604 .elementor-element.elementor-element-f75bfe6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-c6b8982 img{width:50%;}.elementor-604 .elementor-element.elementor-element-6901144{column-gap:0px;text-align:justify;font-family:"proxima", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-604 .elementor-element.elementor-element-7e7a426 > .elementor-container{min-height:377px;}.elementor-604 .elementor-element.elementor-element-7e7a426{margin-top:-185px;margin-bottom:0px;}.elementor-604 .elementor-element.elementor-element-f75bfe6 .elementor-headline{text-align:center;font-size:33px;line-height:1.1em;}.elementor-604 .elementor-element.elementor-element-f75bfe6 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-9543e04{padding:50px 013px 50px 013px;}.elementor-604 .elementor-element.elementor-element-c6b8982 img{width:85%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'proxima';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://topcat-media.com/wp-content/uploads/2024/10/ProximaNova-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */