: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.rich-text{padding:clamp(24px, 2.6vw, 50px) 0;font-family:'Inter','Open Sans',Arial,sans-serif}section.gt-block.rich-text .rich-text__inner{max-width:1440px;margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter);box-sizing:border-box}section.gt-block.rich-text .rich-text__content p{margin:0 0 1em}section.gt-block.rich-text .rich-text__content p:last-child{margin-bottom:0}section.gt-block.rich-text .rich-text__btn{margin-top:42px}section.gt-block.rich-text.rich-text--lead .rich-text__content{max-width:1057px;color:var(--theme-primary);font-size:clamp(22px, 1.98vw, 38px);font-weight:500;line-height:1.26316;letter-spacing:.02em}section.gt-block.rich-text.rich-text--article .rich-text__content{max-width:932px;color:#000000;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.32px}section.gt-block.rich-text.rich-text--article .rich-text__content a,section.gt-block.rich-text.rich-text--article .rich-text__content .rich-text__accent{color:var(--theme-primary);text-decoration:none}section.gt-block.rich-text.rich-text--article .rich-text__content a:hover,section.gt-block.rich-text.rich-text--article .rich-text__content a:focus-visible{text-decoration:underline}section.gt-block.rich-text.rich-text--article .rich-text__content strong.rich-text__accent{font-weight:700}section.gt-block.rich-text.rich-text--article.rich-text--wide .rich-text__content{max-width:none;font-size:22px;line-height:30px;letter-spacing:.0145em}section.gt-block.rich-text.rich-text--article.rich-text--wide .rich-text__content p{margin:0 0 30px}section.gt-block.rich-text.rich-text--columns{padding:clamp(32px, 3.3vw, 64px) 0 clamp(48px, 5.2vw, 100px)}section.gt-block.rich-text.rich-text--columns .rich-text__cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(28px, 2.5vw, 48px) 24px;color:#000000;font-size:22px;font-weight:400;line-height:30px;letter-spacing:.32px}section.gt-block.rich-text.rich-text--columns .rich-text__col{min-width:0}section.gt-block.rich-text.rich-text--columns .rich-text__col h2,section.gt-block.rich-text.rich-text--columns .rich-text__col h3{margin:0 0 28px;color:#000000;font-size:24px;font-weight:700;line-height:30px;letter-spacing:.02em}section.gt-block.rich-text.rich-text--columns .rich-text__col p{margin:0 0 30px}section.gt-block.rich-text.rich-text--columns .rich-text__col p:last-child{margin-bottom:0}section.gt-block.rich-text.rich-text--columns .rich-text__col a{color:var(--theme-primary);text-decoration:underline;text-underline-offset:2px}section.gt-block.rich-text.rich-text--columns .rich-text__photo{margin-top:clamp(36px, 4.2vw, 80px);overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}section.gt-block.rich-text.rich-text--columns .rich-text__image{display:block;width:100%;height:auto;aspect-ratio:1440 / 723;object-fit:cover;object-position:center center}section.gt-block.rich-text.rich-text--columns .rich-text__image--empty{background:#c5d6e4;min-height:240px}section.gt-block.rich-text.rich-text--columns .rich-text__logo{display:block;width:min(475px, 100%);height:100px;margin-top:clamp(24px, 2.2vw, 40px);object-fit:contain;object-position:left center}@media screen and (max-width:991px){section.gt-block.rich-text.rich-text--columns .rich-text__cols{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width:767px){section.gt-block.rich-text .rich-text__btn{margin-top:24px}section.gt-block.rich-text.rich-text--lead .rich-text__content{font-size:22px;line-height:1.35}section.gt-block.rich-text.rich-text--columns .rich-text__cols{font-size:18px;line-height:26px}section.gt-block.rich-text.rich-text--columns .rich-text__col h2,section.gt-block.rich-text.rich-text--columns .rich-text__col h3{font-size:20px;line-height:26px;margin-bottom:16px}}