:root{--page-gutter:20px;--theme-primary:#00487f;--theme-on-primary:#ffffff;--theme-primary-rgb:0, 72, 127}body.site-lyc{--theme-primary:#FFC800;--theme-on-primary:#ffffff;--theme-primary-rgb:255, 200, 0}body.site-pmp{--theme-primary:#BA4458;--theme-on-primary:#ffffff;--theme-primary-rgb:186, 68, 88}body.site-pl{--theme-primary:#00C08D;--theme-on-primary:#ffffff;--theme-primary-rgb:0, 192, 141}body.site-zs{--theme-primary:#8e3d89;--theme-on-primary:#ffffff;--theme-primary-rgb:142, 61, 137}@media screen and (max-width:1479px){:root{--page-gutter:clamp(24px, 5.5vw, 72px)}}.editor-styles-wrapper .wp-block[data-type^="acf/"]{max-width:none;width:100%}.gt-section-title{display:flex;align-items:center;justify-content:center;gap:clamp(12px, 1.15vw, 22px);margin:0 0 clamp(32px, 2.6vw, 50px);color:#313131;font-family:'Inter','Open Sans',Arial,sans-serif;font-size:clamp(28px, 1.875vw, 36px);font-weight:700;line-height:1.5556}.gt-section-title__icon{width:32.73px;height:32.73px;flex:0 0 32.73px;display:block;color:var(--theme-primary)}.gt-section-title.gt-section-title--yellow .gt-section-title__icon{color:#ffc800}.gt-section-title.gt-section-title--rose .gt-section-title__icon{color:#ba4458}.gt-section-title.gt-section-title--light{color:var(--theme-on-primary)}.gt-section-title__text{display:block}.gt-ribbon{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:190px;height:47px;padding:0 36px;color:var(--theme-primary);text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.gt-ribbon:hover,.gt-ribbon:focus-visible{filter:brightness(.94)}button.gt-ribbon{appearance:none;margin:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.gt-ribbon__shape{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;display:flex;align-items:stretch;pointer-events:none}.gt-ribbon__wing{position:relative;z-index:1;width:58.812px;height:100%;display:block;flex:0 0 58.812px}.gt-ribbon__mid{flex:1 1 auto;margin:0 -34px;background:currentColor}.gt-ribbon__label{position:relative;z-index:1;color:var(--theme-on-primary);font-family:'Inter','Open Sans',Arial,sans-serif;font-size:clamp(16px, 1.25vw, 18px);font-weight:600;line-height:1.5556;letter-spacing:-0.027em;text-align:center;white-space:nowrap}.gt-ribbon.gt-ribbon--light{color:#ffffff}.gt-ribbon.gt-ribbon--light .gt-ribbon__label{color:#242424}.gt-ribbon.gt-ribbon--yellow{color:#ffc800}.gt-ribbon.gt-ribbon--yellow .gt-ribbon__label{color:#00487f}.gt-ribbon.gt-ribbon--rose{color:#ba4458}.gt-ribbon.gt-ribbon--tag{min-width:0;height:29.365px;padding:0 16px}.gt-ribbon.gt-ribbon--tag .gt-ribbon__wing{width:36.64px;flex:0 0 36.64px}.gt-ribbon.gt-ribbon--tag .gt-ribbon__mid{margin:0 -21px}.gt-ribbon.gt-ribbon--tag .gt-ribbon__label{color:var(--theme-on-primary);font-size:13px;font-weight:400;letter-spacing:-0.027em;line-height:28px;text-transform:none}.gt-ribbon.gt-ribbon--center{align-self:center}.gt-ribbon.gt-ribbon--lg{min-width:464px;height:85px;padding:0 56px}.gt-ribbon.gt-ribbon--lg .gt-ribbon__wing{width:106.674px;flex:0 0 106.674px}.gt-ribbon.gt-ribbon--lg .gt-ribbon__mid{margin:0 -62px}.gt-ribbon.gt-ribbon--lg .gt-ribbon__label{font-size:clamp(18px, 1.25vw, 24px);letter-spacing:-0.027em;line-height:1.5;white-space:nowrap}.gt-section-title.gt-section-title--left{justify-content:flex-start}.gt-file{position:relative;display:block;height:76px;margin-top:16px;box-sizing:border-box}.gt-file__input,.gt-file input[type="file"]{position:absolute !important;left:0;top:0;z-index:2;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0 !important;cursor:pointer;font-size:0;background:transparent !important;-webkit-text-fill-color:transparent !important}.gt-file__ui{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;box-sizing:border-box;pointer-events:none}.gt-file__name{min-width:0;overflow:hidden;color:#000000;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.02em;opacity:.5;white-space:nowrap;text-overflow:ellipsis}.gt-file--filled .gt-file__name{opacity:1}.gt-file__icon{flex:0 0 18.977px;display:block;width:18.977px;height:18.977px;color:var(--theme-primary)}.gt-file:focus-within .gt-file__ui{outline:2px solid var(--theme-primary);outline-offset:-2px}@media screen and (max-width:767px){.gt-section-title{flex-direction:column;gap:10px;font-size:24px;line-height:1.3;text-align:center}.gt-ribbon{min-width:0}.gt-ribbon__label{white-space:normal}.gt-file{height:48px;margin-top:8px}.gt-file__ui{padding:0 14px}.gt-file__name{font-size:16px;line-height:20px}}section.gt-block.form{padding:clamp(24px, 2.6vw, 50px) 0 clamp(48px, 5.2vw, 100px);font-family:'Inter','Open Sans',Arial,sans-serif}section.gt-block.form .form__inner{max-width:1720px;margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter);box-sizing:border-box;width:100%}section.gt-block.form .form__panel{max-width:1720px;width:100%;margin-left:auto;margin-right:auto;padding:clamp(32px, 5.2vw, 100px) clamp(20px, 4.2vw, 80px) clamp(32px, 4.8vw, 90px);background:#dee9f2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-sizing:border-box}section.gt-block.form .form__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 696px);gap:clamp(32px, 3.3vw, 64px);align-items:start;max-width:1440px;margin:0 auto;width:100%}section.gt-block.form .gt-section-title{margin-bottom:32px;color:#000000;font-size:42px;line-height:41px}section.gt-block.form .form__intro{margin:0 0 12px;color:#000000;font-size:22px;font-weight:400;line-height:28px;letter-spacing:.02em}section.gt-block.form .form__dates{margin:8px 0 28px}section.gt-block.form .form__dates-label{margin:0;color:#000000;font-size:22px;font-weight:700;line-height:47px;letter-spacing:.015em}section.gt-block.form .form__date{display:flex;align-items:center;gap:14px;margin:0;color:#000000;font-size:22px;line-height:47px;letter-spacing:.02em}section.gt-block.form .form__icon{flex:0 0 18px;width:18.188px;height:18.188px;margin-top:0;color:#ffc800}section.gt-block.form .form__benefits-intro{margin:0 0 16px;color:#000000;font-size:22px;line-height:28px;letter-spacing:.015em}section.gt-block.form .form__benefits-list{margin:0;padding:0;list-style:none}section.gt-block.form .form__benefits-list li{display:flex;align-items:flex-start;gap:13px;margin:0 0 16px;color:#000000;font-size:22px;line-height:28px;letter-spacing:.015em}section.gt-block.form .form__photos--row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(24px, 2.5vw, 48px)}section.gt-block.form .form__photos--stack{display:flex;flex-direction:column;gap:24px}section.gt-block.form .form__photo{display:block;width:100%;height:auto;object-fit:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}section.gt-block.form .form__photos--row .form__photo{aspect-ratio:342 / 252.5}section.gt-block.form .form__photos--stack .form__photo{aspect-ratio:708 / 452}section.gt-block.form .form__card{min-width:0;width:100%;padding:clamp(24px, 2.7vw, 52px) clamp(20px, 2.9vw, 56px) clamp(28px, 2.9vw, 56px);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:var(--theme-on-primary);background-image:linear-gradient(148deg, #00c08d 21.9%, var(--theme-primary) 114%);box-sizing:border-box}section.gt-block.form .form__card-title{margin:0 0 24px;color:var(--theme-on-primary);font-size:36px;font-weight:700;line-height:41px}section.gt-block.form .form__dummy-field,section.gt-block.form .form__card .wpcf7-form>p,section.gt-block.form .form__card .wpcf7-form .form-group{display:block;margin:0 0 30px}section.gt-block.form .form__card .wpcf7-form .form-group--choices{margin-bottom:32px}section.gt-block.form .form__card .wpcf7-form .form-group--confirm{margin-bottom:24px}section.gt-block.form .form__card .wpcf7-form .form-group--consent{margin:24px 0 48px}section.gt-block.form .form__card .wpcf7-form .form-group--submit{margin:0}section.gt-block.form .form__dummy-label,section.gt-block.form .form__card label,section.gt-block.form .form__card .form-group__label,section.gt-block.form .form__card .wpcf7-form p,section.gt-block.form .form__card .wpcf7-form{color:var(--theme-on-primary);font-size:18px;font-weight:400;line-height:24px;letter-spacing:.02em}section.gt-block.form .form__card .form-group__label{display:block;margin:0}section.gt-block.form .form__card .wpcf7-form-control-wrap{display:block}section.gt-block.form .form__card .gt-file{background:#ffffff}section.gt-block.form .form__dummy-field input,section.gt-block.form .form__dummy-field input:disabled,section.gt-block.form .form__card input[type="text"],section.gt-block.form .form__card input[type="email"],section.gt-block.form .form__card input[type="tel"],section.gt-block.form .form__card input[type="url"],section.gt-block.form .form__card input[type="number"],section.gt-block.form .form__card input[type="date"],section.gt-block.form .form__card textarea,section.gt-block.form .form__card select,section.gt-block.form .form__card .wpcf7-text,section.gt-block.form .form__card .wpcf7-email,section.gt-block.form .form__card .wpcf7-tel,section.gt-block.form .form__card .wpcf7-textarea,section.gt-block.form .form__card .wpcf7-select,section.gt-block.form .form__card .wpcf7-number,section.gt-block.form .form__card .wpcf7-date{display:block;width:100%;height:76px;margin-top:22px;padding:0 20px;border:0;border-radius:0;background:#ffffff;color:#242424;font-family:inherit;font-size:18px;box-sizing:border-box;opacity:1;-webkit-text-fill-color:#242424}section.gt-block.form .form__card textarea,section.gt-block.form .form__card .wpcf7-textarea{height:140px;padding-top:18px;resize:vertical}section.gt-block.form .form__card input[type="radio"],section.gt-block.form .form__card input[type="checkbox"]{appearance:none;width:35px;height:35px;margin:0;padding:0;border:0;background:#ffffff;box-sizing:border-box;flex:0 0 35px;vertical-align:middle}section.gt-block.form .form__card input[type="radio"]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.gt-block.form .form__card input[type="checkbox"]{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}section.gt-block.form .form__card .wpcf7-radio,section.gt-block.form .form__card .wpcf7-checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:21px}section.gt-block.form .form__card .wpcf7-list-item{display:inline-flex;align-items:center;margin:0}section.gt-block.form .form__card .wpcf7-list-item label{display:inline-flex;align-items:center;gap:14px;margin:0;cursor:pointer}section.gt-block.form .form__card .wpcf7-list-item-label{opacity:.5}section.gt-block.form .form__card .wpcf7-list-item-label::before,section.gt-block.form .form__card .wpcf7-list-item-label::after{content:none}section.gt-block.form .form__card .wpcf7-list-item .iradio.checked+.wpcf7-list-item-label,section.gt-block.form .form__card .wpcf7-list-item .icheckbox.checked+.wpcf7-list-item-label,section.gt-block.form .form__card .wpcf7-list-item label:has(input:checked) .wpcf7-list-item-label{opacity:1}section.gt-block.form .form__card .wpcf7-acceptance{display:block;margin-top:0}section.gt-block.form .form__card .wpcf7-acceptance .wpcf7-list-item,section.gt-block.form .form__card .form-group--confirm .wpcf7-list-item{display:flex;align-items:flex-start;width:100%}section.gt-block.form .form__card .wpcf7-acceptance .wpcf7-list-item label,section.gt-block.form .form__card .form-group--confirm .wpcf7-list-item label{align-items:flex-start;gap:15px;width:100%}section.gt-block.form .form__card .wpcf7-acceptance .wpcf7-list-item-label,section.gt-block.form .form__card .form-group--confirm .wpcf7-list-item-label{flex:1 1 auto;min-width:0;opacity:1;white-space:normal;line-height:24px}section.gt-block.form .form__card .wpcf7-acceptance a,section.gt-block.form .form__card .form-group--confirm a{color:inherit;text-decoration:underline;text-underline-offset:2px}section.gt-block.form .form__card .icheckbox,section.gt-block.form .form__card .iradio{position:relative;display:inline-block;left:auto;top:auto;width:35px;height:35px;margin:0;background:#ffffff;border:0;box-sizing:border-box;flex:0 0 35px;vertical-align:middle}section.gt-block.form .form__card .iradio{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.gt-block.form .form__card .icheckbox{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}section.gt-block.form .form__card .iradio:after{top:50%;left:50%;right:auto;bottom:auto;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;overflow:visible;background-image:none;background-color:var(--theme-primary);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.gt-block.form .form__card .icheckbox:after{background-image:none;background-color:var(--theme-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10.925' viewBox='0 0 13 10.925'%3E%3Cpath fill='%23000000' d='M6717.99,5148.405h0a1.5,1.5,0,0,1-1.128-.512l-3.061-3.5a1.5,1.5,0,1,1,2.257-1.977l1.933,2.208,5.811-6.636a1.5,1.5,0,0,1,2.257,1.977l-6.939,7.925A1.5,1.5,0,0,1,6717.99,5148.405Z' transform='translate(-6713.429 -5137.48)'/%3E%3C/svg%3E") center / 16px 13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10.925' viewBox='0 0 13 10.925'%3E%3Cpath fill='%23000000' d='M6717.99,5148.405h0a1.5,1.5,0,0,1-1.128-.512l-3.061-3.5a1.5,1.5,0,1,1,2.257-1.977l1.933,2.208,5.811-6.636a1.5,1.5,0,0,1,2.257,1.977l-6.939,7.925A1.5,1.5,0,0,1,6717.99,5148.405Z' transform='translate(-6713.429 -5137.48)'/%3E%3C/svg%3E") center / 16px 13px no-repeat}section.gt-block.form .form__card input.wpcf7-submit:not(.gt-ribbon){appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:190px;height:47px;margin-top:8px;padding:0 36px;border:0;background:#ffffff;color:#242424;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-0.027em;cursor:pointer}section.gt-block.form .form__card button.gt-ribbon.wpcf7-submit{background:transparent;color:#00c08d}section.gt-block.form .form__card .wpcf7-spinner{background-color:#ffffff;vertical-align:middle}section.gt-block.form .form__card .wpcf7-not-valid-tip{display:block;margin-top:8px;color:#ffc800;font-size:14px;line-height:20px}section.gt-block.form .form__card .wpcf7-response-output{margin:20px 0 0;padding:12px 16px;border:0;color:var(--theme-on-primary);background:transparent}section.gt-block.form .form__card .wpcf7-response-output:empty,section.gt-block.form .form__card form.init .wpcf7-response-output,section.gt-block.form .form__card form.resetting .wpcf7-response-output{display:none;margin:0;padding:0}section.gt-block.form .form__card .form-group--consent a,section.gt-block.form .form__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}section.gt-block.form .form__consent{margin:8px 0 24px;color:inherit;font-size:18px;line-height:24px;letter-spacing:.02em}section.gt-block.form .form__submit{margin-top:8px;color:#00c08d}section.gt-block.form.form--media .form__panel{background-color:#00c08d;background-image:linear-gradient(128.14deg, #00c08d 18.065%, var(--theme-primary) 110.94%)}section.gt-block.form.form--media .gt-section-title,section.gt-block.form.form--media .form__intro,section.gt-block.form.form--media .form__dates-label,section.gt-block.form.form--media .form__date{color:var(--theme-on-primary)}section.gt-block.form.form--media .form__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-areas:"info photos" "card photos"}section.gt-block.form.form--media .form__info{grid-area:info}section.gt-block.form.form--media .form__card{grid-area:card;padding:0;color:var(--theme-on-primary);background:transparent;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section.gt-block.form.form--media .form__photos--stack{grid-area:photos}section.gt-block.form.form--media .form__card-title{font-size:36px;line-height:41px;color:var(--theme-on-primary)}section.gt-block.form.form--media .form__card .form-group--consent{margin:8px 0 24px}section.gt-block.form.form--full .form__grid{grid-template-columns:minmax(0, 1fr);justify-content:stretch;gap:0}section.gt-block.form.form--full .gt-section-title{margin:0 0 28px;color:#000000;font-size:36px;line-height:56px;justify-content:center}section.gt-block.form.form--full .form__intro{max-width:1196px;margin:0 auto 48px;font-size:22px;line-height:30px;letter-spacing:.02em;text-align:center}section.gt-block.form.form--full .form__card{width:100%;max-width:1440px;margin:0 auto;padding:0;color:#000000;background:transparent;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section.gt-block.form.form--full .form__dummy,section.gt-block.form.form--full .form__card .wpcf7-form{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:24px;color:#000000}section.gt-block.form.form--full .form__dummy-field,section.gt-block.form.form--full .form__card .wpcf7-form>p,section.gt-block.form.form--full .form__card .wpcf7-form .form-group{margin:0 0 24px}section.gt-block.form.form--full .form__card .wpcf7-form .form-group--full,section.gt-block.form.form--full .form__card .wpcf7-form .form-group--consent,section.gt-block.form.form--full .form__card .wpcf7-form .form-group--submit{grid-column:1 / -1}section.gt-block.form.form--full .form__dummy-label,section.gt-block.form.form--full .form__card label,section.gt-block.form.form--full .form__card .form-group__label,section.gt-block.form.form--full .form__card .wpcf7-form p,section.gt-block.form.form--full .form__card .wpcf7-form{color:#000000}section.gt-block.form.form--full .form__dummy-field input,section.gt-block.form.form--full .form__dummy-field input:disabled,section.gt-block.form.form--full .form__card input[type="text"],section.gt-block.form.form--full .form__card input[type="email"],section.gt-block.form.form--full .form__card input[type="tel"],section.gt-block.form.form--full .form__card input[type="url"],section.gt-block.form.form--full .form__card input[type="file"],section.gt-block.form.form--full .form__card textarea,section.gt-block.form.form--full .form__card select,section.gt-block.form.form--full .form__card .wpcf7-text,section.gt-block.form.form--full .form__card .wpcf7-email,section.gt-block.form.form--full .form__card .wpcf7-tel,section.gt-block.form.form--full .form__card .wpcf7-file,section.gt-block.form.form--full .form__card .wpcf7-textarea,section.gt-block.form.form--full .form__card .wpcf7-select{margin-top:16px;background:#ffffff}section.gt-block.form.form--full .form__card textarea,section.gt-block.form.form--full .form__card .wpcf7-textarea{height:152px}section.gt-block.form.form--full .form__card .form-group--consent,section.gt-block.form.form--full .form__consent{margin:8px 0 24px;text-align:center;opacity:.5}section.gt-block.form.form--full .form__card .form-group--submit{display:flex;justify-content:center;margin:0}section.gt-block.form.form--full .form__card button.gt-ribbon.wpcf7-submit,section.gt-block.form.form--full .form__submit{margin-left:auto;margin-right:auto}section.gt-block.form.form--full .form__card .gt-file{background:#ffffff}section.gt-block.form.form--video .form__head{max-width:1440px;margin:0 auto 24px}section.gt-block.form.form--video .gt-section-title{margin-bottom:28px;color:#313131;font-size:36px;line-height:56px;justify-content:center}section.gt-block.form.form--video .form__intro{max-width:1196px;margin:-12px auto 0;font-size:22px;line-height:30px;letter-spacing:.02em;text-align:center}section.gt-block.form.form--video .form__stage{position:relative;padding-top:clamp(48px, 7.2vw, 124px)}section.gt-block.form.form--video .form__stage-bg{position:absolute;left:0;right:0;top:0;height:76%;overflow:hidden;background:var(--theme-primary);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;pointer-events:none;z-index:0}section.gt-block.form.form--video .form__stage-glow,section.gt-block.form.form--video .form__stage-swallows{position:absolute;display:block;max-width:none;height:auto}section.gt-block.form.form--video .form__stage-glow--gold{left:55.7%;top:27.62%;width:30.17%;aspect-ratio:1}section.gt-block.form.form--video .form__stage-glow--mint{left:31.98%;top:3.49%;width:25.7%;aspect-ratio:1}section.gt-block.form.form--video .form__stage-glow--left{left:-12.33%;top:-16.04%;width:27.56%;aspect-ratio:1}section.gt-block.form.form--video .form__stage-swallows{left:53.9%;top:-10.18%;width:58.65%;aspect-ratio:1;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center}section.gt-block.form.form--video .form__video{position:relative;z-index:1;display:block;max-width:1440px;margin:0 auto;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-decoration:none;color:inherit}section.gt-block.form.form--video .form__video-img{display:block;width:100%;height:auto;aspect-ratio:1440 / 814;object-fit:cover}section.gt-block.form.form--video .form__video-img--empty{background:#00345c}section.gt-block.form.form--video .form__play{position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;pointer-events:none}section.gt-block.form.form--video .form__play-icon{display:block;width:90px;height:90px;filter:drop-shadow(0 8px 24px rgba(0,0,0,0.35))}@media screen and (min-width:1200px) and (max-width:1479px){section.gt-block.form:not(.form--media):not(.form--full):not(.form--video) .form__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 480px)}}@media screen and (max-width:1199px){section.gt-block.form .form__grid,section.gt-block.form.form--media .form__grid{grid-template-columns:1fr;grid-template-areas:none}section.gt-block.form.form--media .form__info,section.gt-block.form.form--media .form__card,section.gt-block.form.form--media .form__photos--stack{grid-area:auto}section.gt-block.form .form__card{max-width:none;padding:22px 18px 24px}section.gt-block.form.form--full .form__card{padding:0}section.gt-block.form .gt-section-title{font-size:32px;line-height:1.15}section.gt-block.form .form__card-title{margin-bottom:18px;font-size:28px;line-height:1.2}}@media screen and (max-width:991px){section.gt-block.form .form__photos--row,section.gt-block.form .form__photos--stack{grid-template-columns:1fr}section.gt-block.form.form--full .form__dummy,section.gt-block.form.form--full .form__card .wpcf7-form{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width:767px){section.gt-block.form .gt-section-title,section.gt-block.form.form--video .gt-section-title{margin-bottom:16px;font-size:24px;line-height:1.3}section.gt-block.form .form__intro,section.gt-block.form .form__dates-label,section.gt-block.form .form__date,section.gt-block.form .form__benefits-intro,section.gt-block.form .form__benefits-list li{font-size:16px;line-height:24px}section.gt-block.form .form__date,section.gt-block.form .form__dates-label{line-height:32px}section.gt-block.form .form__panel{padding:20px 16px 24px}section.gt-block.form .form__card{padding:18px 16px 20px}section.gt-block.form .form__card-title{margin-bottom:14px;font-size:22px;line-height:1.25}section.gt-block.form .form__dummy-field,section.gt-block.form .form__card .wpcf7-form>p,section.gt-block.form .form__card .wpcf7-form .form-group{margin-bottom:16px}section.gt-block.form .form__card .wpcf7-form .form-group--choices{margin-bottom:18px}section.gt-block.form .form__card .wpcf7-form .form-group--confirm{margin-bottom:16px}section.gt-block.form .form__card .wpcf7-form .form-group--consent{margin:8px 0 20px}section.gt-block.form .form__dummy-label,section.gt-block.form .form__card label,section.gt-block.form .form__card .form-group__label,section.gt-block.form .form__card .wpcf7-form p,section.gt-block.form .form__card .wpcf7-form{font-size:15px;line-height:20px}section.gt-block.form .form__dummy-field input,section.gt-block.form .form__dummy-field input:disabled,section.gt-block.form .form__card input[type="text"],section.gt-block.form .form__card input[type="email"],section.gt-block.form .form__card input[type="tel"],section.gt-block.form .form__card input[type="url"],section.gt-block.form .form__card input[type="number"],section.gt-block.form .form__card input[type="date"],section.gt-block.form .form__card textarea,section.gt-block.form .form__card select,section.gt-block.form .form__card .wpcf7-text,section.gt-block.form .form__card .wpcf7-email,section.gt-block.form .form__card .wpcf7-tel,section.gt-block.form .form__card .wpcf7-textarea,section.gt-block.form .form__card .wpcf7-select,section.gt-block.form .form__card .wpcf7-number,section.gt-block.form .form__card .wpcf7-date{height:48px;margin-top:8px;padding:0 14px;font-size:16px}section.gt-block.form .form__card textarea,section.gt-block.form .form__card .wpcf7-textarea{height:110px;padding-top:12px}section.gt-block.form .form__card input[type="radio"],section.gt-block.form .form__card input[type="checkbox"],section.gt-block.form .form__card .icheckbox,section.gt-block.form .form__card .iradio{width:24px;height:24px;flex-basis:24px}section.gt-block.form .form__card .wpcf7-radio,section.gt-block.form .form__card .wpcf7-checkbox{gap:10px 16px;margin-top:10px}section.gt-block.form .form__card .wpcf7-list-item label{gap:8px}section.gt-block.form .form__card .iradio:after{width:10px;height:10px;margin:-5px 0 0 -5px}section.gt-block.form .form__card .icheckbox:after{background-size:11px 9px}section.gt-block.form .form__card .wpcf7-acceptance .wpcf7-list-item-label,section.gt-block.form .form__card .form-group--confirm .wpcf7-list-item-label{font-size:14px;line-height:20px}section.gt-block.form .form__card button.gt-ribbon.wpcf7-submit,section.gt-block.form .form__submit{min-width:0;height:42px;padding:0 28px}section.gt-block.form.form--media .form__card{padding:0}}