.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.mr-section{padding-top:var(--mr-section-y);padding-bottom:var(--mr-section-y)}.mr-section--sm{padding-top:var(--mr-section-y-sm);padding-bottom:var(--mr-section-y-sm)}.mr-container{width:calc(100% - ( var(--mr-page-pad) * 2 ));max-width:var(--mr-container);margin-left:auto;margin-right:auto}.mr-container--narrow{width:calc(100% - ( var(--mr-page-pad) * 2 ));max-width:var(--mr-container-narrow);margin-left:auto;margin-right:auto}.mr-lead{max-width:760px}.mr-btn .elementor-button,a.mr-btn,button.mr-btn{min-height:var(--mr-button-h);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;text-decoration:none;transition:transform var(--mr-transition),box-shadow var(--mr-transition),opacity var(--mr-transition)}.mr-btn .elementor-button:hover,a.mr-btn:hover,button.mr-btn:hover{transform:translateY(-1px)}.mr-card{overflow:hidden}.mr-card--pad{padding:32px}.mr-form .elementor-field,.mr-form input:not([type=checkbox]):not([type=radio]),.mr-form textarea,.mr-form select{min-height:var(--mr-control-h);padding:14px 18px!important;outline:0}.mr-form textarea{min-height:130px;resize:vertical}.mr-form .elementor-button{min-height:var(--mr-button-h)}.mr-price-table{overflow-x:auto}.mr-price-table table{width:100%;min-width:680px;border-collapse:collapse}.mr-price-table th,.mr-price-table td{padding:18px 22px;text-align:left;vertical-align:top}.mr-content>*{max-width:900px}.mr-content h2,.mr-content h3{margin-top:1.4em;margin-bottom:.55em}.mr-content p,.mr-content ul,.mr-content ol{margin-bottom:1.25em}.mr-content ul,.mr-content ol{padding-left:1.25em}.mr-content li+li{margin-top:.55em}.site-header.elementor-sticky--active,.site-header.elementor-sticky--effects{box-shadow:0 0 50px 0 rgba(0,0,0,.0705882353)}@media (max-width:767px){.mr-btn .elementor-button,a.mr-btn,button.mr-btn{padding-left:20px;padding-right:20px}.mr-price-table th,.mr-price-table td{padding:15px 16px}}