.rr-tile{--rt-gutter:max(24px,calc((100% - var(--rt-width, 1232px))/2));background:var(--rt-bg,#fff);display:grid;font-family:var(--font-body,"source-sans-pro",sans-serif);grid-template-columns:var(--rt-gutter) minmax(0,704fr) 72px minmax(0,456fr) var(--rt-gutter);grid-template-rows:minmax(var(--rt-intro-height,390px),auto) minmax(calc(var(--rt-photo-height, 410px) - 108px),auto) auto;isolation:isolate;position:relative}.rr-tile,.rr-tile *{box-sizing:border-box}.rr-tile__pattern,.rr-tile__top-bg{background-position:50%;background-size:cover;grid-column:1/-1;grid-row:1;min-width:0;overflow:hidden;pointer-events:none;position:relative}.rr-tile__top-bg{background-color:var(--rt-bg,#fff)}.rr-tile__pattern>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rr-tile__tiles{display:grid;grid-auto-rows:95.712px;grid-template-columns:repeat(15,95.712px);left:50%;position:absolute;top:154px;transform:translateX(-50%);width:1440px}.rr-tile__tiles i{background:var(--tile-color,#f1f0ed);border:2.354px solid #f7f6f4;border-radius:0 0 117.679px 117.679px}.rr-tile__tile-hidden{visibility:hidden}.rr-tile__photo{grid-column:1/-1;grid-row:2/4;min-width:0;overflow:hidden;position:relative}.rr-tile__photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rr-tile__overlay{background-position:50%;background-size:cover;inset:0;pointer-events:none;position:absolute}.rr-tile__intro{align-self:start;display:flex;flex-direction:column;gap:22px;grid-column:2;grid-row:1;min-width:0;padding:56px 0 28px;position:relative;z-index:1}.rr-tile .rr-tile__title{color:var(--rt-heading,var(--red-00,#e43d30));font-family:var(--font-header,"Megafield",serif);font-size:var(--rt-title,64px);font-weight:700;letter-spacing:0;line-height:120%;margin:0;max-width:688px;overflow-wrap:anywhere;padding:0}.rr-tile__headline{aspect-ratio:688/184;display:block;position:relative;width:100%}.rr-tile__headline img{height:184px;left:0;max-width:none;position:absolute;top:0;transform:scale(var(--headline-scale,1));transform-origin:top left;width:688px}.rr-tile__title-image{display:block;height:auto;width:100%}.rr-tile .rr-tile__description{color:var(--rt-body,#524f4a);font-family:var(--font-body,"source-sans-pro",sans-serif)!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;margin:0!important;max-width:652px;padding:0}.rr-tile__form-card{align-self:start;background:var(--rt-form,#fff);border:1px solid #e3e0db;box-shadow:0 14px 38px #1f1a1424;grid-column:4;grid-row:1/4;margin:56px 0 103px;min-height:641px;min-width:0;padding:31px 31px 25px;position:relative;scroll-margin-top:24px;z-index:2}.rr-tile__form-card:before{background:var(--rt-accent,#d92e26);content:"";height:4px;left:-1px;position:absolute;right:-1px;top:-1px}.rr-tile .rr-tile__form-title{color:var(--rt-form-heading,#121211);font-family:var(--font-body,"source-sans-pro",sans-serif);font-size:32px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 30px;padding:0}.rr-tile .rr-tile__note{color:var(--rt-input-text,#666159);font:400 13px/1.4 var(--font-body,"source-sans-pro",sans-serif)!important;letter-spacing:0!important;margin:12px 0 0!important;text-align:center}.rr-tile .rr-tile__notice{color:var(--rt-input-text);font:400 16px/1.5 var(--font-body,"source-sans-pro",sans-serif)!important;margin:0!important}.rr-tile__form .form-title{background:none!important;border:0!important;display:none!important;margin:0!important;padding:0!important}.rr-tile__form form{margin:0}.rr-tile__form fieldset{border:0;margin:0;max-width:100%!important;padding:0;width:100%!important}.rr-tile__form .hs-form-field{float:none!important;margin:0 0 14px;width:100%!important}.rr-tile__form .input{margin:0!important}.rr-tile__form label{color:var(--rt-input-text);display:block;font:400 15px/1.4 var(--font-body,"source-sans-pro",sans-serif);margin:0 0 6px}.rr-tile__form-card--hide-labels .hs-form-field>label:not(.hs-form-booleancheckbox-display),.rr-tile__sr{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.rr-tile__form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.rr-tile__form select,.rr-tile__form textarea{background:var(--rt-input,#f9f8f6);border:1px solid var(--rt-input-border,#d9d6cf);border-radius:0;box-shadow:none;color:var(--rt-input-text,#666159);display:block;font:400 15px/1.4 var(--font-body,"source-sans-pro",sans-serif);height:54px;letter-spacing:0;max-width:100%;min-height:54px;padding:14px 16px;width:100%!important}.rr-tile__form textarea{height:212px;min-height:212px;resize:vertical}.rr-tile__form .hs-fieldtype-textarea{margin-bottom:0}.rr-tile__form .hs-input::placeholder{color:var(--rt-input-text,#666159)!important;opacity:1}.rr-tile__form :is(input,select,textarea):focus-visible{outline:2px solid var(--rt-heading);outline-offset:2px}.rr-tile__form .hs_submit{margin-top:16px}.rr-tile__form .actions{margin:0;padding:0}.rr-tile__form .hs-button,.rr-tile__form button[type=submit],.rr-tile__form input[type=submit]{background:var(--rt-button,#db211a);border:0;border-radius:0;box-shadow:none;color:#fff!important;cursor:pointer;display:block;font:600 16px/1.4 var(--font-body,"source-sans-pro",sans-serif);min-height:54px;padding:14px 16px;text-align:center;white-space:normal;width:100%}.rr-tile__form :is(input[type=submit],button[type=submit],.hs-button):hover{background:#cd2316}.rr-tile__form :is(input[type=submit],button[type=submit],.hs-button):disabled{cursor:not-allowed;opacity:.55}.rr-tile__form .hs-error-msgs{list-style:none;margin:6px 0 12px;padding:0}.rr-tile__form .hs-error-msg,.rr-tile__form .hs-form-required{color:#c22018}.rr-tile__form .hs-input.error,.rr-tile__form .hs-input.invalid{border-color:#c22018!important}.rr-tile__form .inputs-list{list-style:none;padding:0}.rr-tile__form .hs-richtext p,.rr-tile__form .legal-consent-container p{font:400 13px/1.4 var(--font-body,"source-sans-pro",sans-serif)!important;letter-spacing:0!important;margin:8px 0!important}.rr-tile__award{background:var(--award-bg);grid-column:1/-1;grid-row:3;min-height:108px;padding:20px var(--rt-gutter);position:relative;z-index:1}.rr-tile__award--hidden{background:transparent}.rr-tile__award-inner{align-items:center;display:flex;gap:20px;max-width:704px;min-height:68px}.rr-tile__award-inner>img{display:block;flex:none;height:64px;object-fit:contain;width:60px}.rr-tile__award-inner>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rr-tile .rr-tile__award-title{color:#fff;font:600 21px/1.45 var(--font-body,"source-sans-pro",sans-serif)!important;letter-spacing:0!important;margin:0!important}.rr-tile .rr-tile__award-subtitle{color:#ccc9c2;font:400 15px/1.45 var(--font-body,"source-sans-pro",sans-serif)!important;letter-spacing:0!important;margin:0!important}.rr-tile--form_first{grid-template-columns:var(--rt-gutter) minmax(0,456fr) 72px minmax(0,704fr) var(--rt-gutter)}.rr-tile--form_first .rr-tile__form-card{grid-column:2}.rr-tile--form_first .rr-tile__intro{grid-column:4}.rr-tile--form_first .rr-tile__award-inner{margin-left:auto}@media(max-width:1100px){.rr-tile{grid-template-columns:24px minmax(0,1.2fr) 32px minmax(0,1fr) 24px}.rr-tile--form_first{grid-template-columns:24px minmax(0,1fr) 32px minmax(0,1.2fr) 24px}.rr-tile__form-card{padding:28px 23px 25px}.rr-tile__award-inner{max-width:55%}}@media(max-width:849px){.rr-tile,.rr-tile--form_first{display:flex;flex-direction:column}.rr-tile__pattern,.rr-tile__top-bg{height:520px;inset:0 0 auto;position:absolute}.rr-tile__intro{order:0;padding:40px 24px 32px;width:100%}.rr-tile .rr-tile__title{font-size:var(--rt-mobile-title,36px)}.rr-tile__form-card{align-self:stretch;margin:24px;min-height:0;order:2}.rr-tile__photo{flex:none;height:var(--rt-photo-height,410px);order:1;width:100%}.rr-tile__award{order:3;padding:20px 24px}.rr-tile__award-inner{margin:0;max-width:none!important}.rr-tile--mobile-form_first .rr-tile__form-card{margin-top:32px;order:-1}.rr-tile .rr-tile__award-title{font-size:18px!important}.rr-tile__form-title{font-size:28px}.rr-tile__overlay,.rr-tile__photo{z-index:0}}