/* Start custom CSS */body.page-id-6099 main.site-main{max-width:none!important;width:100%;}body.page-id-6099 .page-header{display:none;}
body.elementor-page-6099{color:#334366;font-family:inherit;line-height:1.8;}
body.elementor-page-6099 .elementor-element-7711865{background:#101b4d;padding:64px 24px;}body.elementor-page-6099 .elementor-element-7711865 h1{color:#fff;font-size:44px;line-height:1.15;}
body.elementor-page-6099 .elementor-section>.elementor-container{max-width:1140px;}body.elementor-page-6099 .elementor-element-0f95508{padding:0 24px;}body.elementor-page-6099 .elementor-element-085dc81>.elementor-widget-wrap{padding:0;}body.elementor-page-6099 .elementor-element-948d366{margin-bottom:0;}body.elementor-page-6099 .elementor-element-e41c6dd{display:none;}
body.elementor-page-6099 .partner-intro{max-width:820px;padding:48px 0 24px;font-size:19px;}body.elementor-page-6099 .partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:12px 0 56px;}body.elementor-page-6099 .partner-card{padding:30px;border:1px solid #dce2f0;border-radius:16px;background:#f4f6fd;}body.elementor-page-6099 h2{font-size:29px;line-height:1.25;color:#101b4d;margin:0 0 20px;}body.elementor-page-6099 p{margin:0 0 18px;}body.elementor-page-6099 li{margin-bottom:12px;}body.elementor-page-6099 ul,body.elementor-page-6099 ol{padding-left:23px;margin:0 0 18px;}body.elementor-page-6099 .partner-card>:last-child{margin-bottom:0;}body.elementor-page-6099 .partner-example{background:#fff;border-left:4px solid #49a545;padding:20px;border-radius:8px;}
body.elementor-page-6099 .partner-cta{padding:36px;background:#49a545;border-radius:16px;margin-bottom:56px;}body.elementor-page-6099 .partner-cta p,body.elementor-page-6099 .partner-cta a{color:#101b4d;}body.elementor-page-6099 a.partner-button{display:inline-block;background:#101b4d;color:white;padding:15px 28px;border-radius:9px;text-decoration:none;font-size:15px;font-weight:600;}
body.elementor-page-6099 .partner-footer{width:100vw;position:relative;left:50%;margin-left:-50vw;background:#f4f6fd;border-top:5px solid #101b4d;}body.elementor-page-6099 .partner-footer-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:48px 24px;}body.elementor-page-6099 .partner-footer img{width:180px;height:auto;}body.elementor-page-6099 .partner-footer h3{font-size:19px;color:#101b4d;margin:0 0 18px;}body.elementor-page-6099 .partner-footer a{display:block;color:#334366;font-size:15px;line-height:1.9;margin-bottom:10px;text-decoration:none;}body.elementor-page-6099 .partner-footer a:hover{text-decoration:underline;}body.elementor-page-6099 .partner-copyright{background:#101b4d;color:#e2e7f0;text-align:center;padding:18px 24px;font-size:13px;}
@media(max-width:767px){body.elementor-page-6099 .elementor-element-7711865{padding:40px 24px;}body.elementor-page-6099 .elementor-element-7711865 h1{font-size:34px;}body.elementor-page-6099 .partner-intro{padding-top:30px;font-size:17px;}body.elementor-page-6099 .partner-grid{grid-template-columns:1fr;gap:20px;margin-bottom:32px;}body.elementor-page-6099 .partner-card,body.elementor-page-6099 .partner-cta{padding:24px;}body.elementor-page-6099 h2{font-size:25px;}body.elementor-page-6099 .partner-footer-grid{grid-template-columns:1fr;gap:28px;padding:36px 24px;}}
body.page-id-6099 main.site-main{padding-top:150px!important;}
body.elementor-page-6099 .elementor-widget-text-editor{font-family:"Red Hat Display",sans-serif;font-size:16px;}
@media(max-width:767px){body.page-id-6099 main.site-main{padding-top:130px!important;}}/* End custom CSS */