:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-766 h1 em { font-style: normal; color: #a0c656; }
body.elementor-page-766 .elementor-element-300b7f63 { background-image: radial-gradient(60% 80% at 88% 40%, rgba(18,136,198,0.40), rgba(18,136,198,0.14) 40%, transparent 75%), radial-gradient(50% 60% at 0% 100%, rgba(38,128,108,0.22), rgba(38,128,108,0.07) 40%, transparent 75%); }
body.elementor-page-766 .elementor-element-7620a12a { filter: brightness(2.2); pointer-events: none; }
body.elementor-page-766 .elementor-element-71f11d33 { background-image: radial-gradient(55% 45% at 100% 100%, rgba(160,198,86,0.30), transparent 70%), linear-gradient(135deg, #0a5f8e 0%, #0d7599 52%, #26806c 100%); overflow: clip; }
body.elementor-page-766 .elementor-element-6444444f { filter: brightness(3); pointer-events: none; }
body.elementor-page-766 .elementor-element-3c7b4d53 { background-image: radial-gradient(45% 60% at 8% 100%, rgba(160,198,86,0.34), transparent 70%), linear-gradient(120deg, #0a5f8e 0%, #0c6f97 55%, #26806c 100%); }
body.elementor-page-766 .elementor-element-19c06248 { filter: brightness(3); pointer-events: none; }
body.elementor-page-766 .elementor-element-36cda089 a { color: #ffffff; }
body.elementor-page-766 .elementor-element-630cffb0 { background: linear-gradient(#a0c656, #a0c656) 0 100% / 0 4px no-repeat; transition: background-size 0.6s; }
body.elementor-page-766 .elementor-element-630cffb0:hover { background-size: 100% 4px; }
body.elementor-page-766 .elementor-element-30393045 { border-bottom: 1px solid rgba(20,23,28,0.16); }
body.elementor-page-766 .elementor-element-74a48006, body.elementor-page-766 .elementor-element-401d8180, body.elementor-page-766 .elementor-element-57077922 { border-top: 1px solid rgba(20,23,28,0.16); }
body.elementor-page-766 .elementor-element-66d4e5aa, body.elementor-page-766 .elementor-element-63d346a, body.elementor-page-766 .elementor-element-4239c28f { border-top: 1px solid rgba(20,23,28,0.16); }
body.elementor-page-766 .elementor-element-14fe7674, body.elementor-page-766 .elementor-element-7eb91e49 { border-left: 1px solid rgba(255,255,255,0.28); }
@media (max-width: 1024px) { body.elementor-page-766 .elementor-element-14fe7674, body.elementor-page-766 .elementor-element-7eb91e49 { border-left: 0; border-top: 1px solid rgba(255,255,255,0.28); } body.elementor-page-766 .elementor-element-6e542b95 { border-top: 0; } }
body.elementor-page-766 .elementor-element-46767ea1 { overflow: clip; }
body.elementor-page-766 .elementor-element-6e542b95 { border-left: 0; padding-left: 0; }
body.elementor-page-766 .elementor-element-3e3939c2 { box-sizing: border-box; }
body.elementor-page-766 .elementor-element-7293b032 a { color: inherit; }/* End custom CSS */