.gbex,.gbex *,.gbex :after,.gbex :before{box-sizing:border-box}.gbex{color:var(--geo-white,#fff);font-family:var(--geo-font-body,"Funnel Sans",system-ui,sans-serif)}.gbex__card{display:contents;max-width:var(--geo-container-max,1440px)}.gbex__inner{align-items:flex-start;display:flex;gap:var(--geo-space-6,48px);padding:0 12px}.gbex--inset .gbex__card,.gbex__inner{margin:0 auto;max-width:var(--geo-container-max,1440px)}.gbex--inset .gbex__card{background:var(--geo-navy,#092b3c);border-radius:var(--geo-radius-card-asym,48px 0 48px 0);display:block;padding:var(--geo-space-6,48px);width:calc(100% - var(--geo-space-6, 48px)*2)}.gbex--inset .gbex__inner{padding:0}@media (max-width:767px){.gbex__aside{flex:1 1 auto;width:100%}.gbex__photo{width:100%}.gbex--inset .gbex__card{padding:var(--geo-space-5,32px) var(--geo-space-3,16px);width:calc(100% - var(--geo-space-3, 16px)*2)}}.gbex--inset.bg-pale-100 .gbex__card,.gbex--inset.bg-pale-100 .gbex__card .gbex__contact-label,.gbex--inset.bg-pale-100 .gbex__card .gbex__contact-value,.gbex--inset.bg-pale-100 .gbex__card .gbex__description,.gbex--inset.bg-pale-100 .gbex__card .gbex__name,.gbex--inset.bg-pale-100 .gbex__card .gbex__title,.gbex--inset.bg-wht .gbex__card,.gbex--inset.bg-wht .gbex__card .gbex__contact-label,.gbex--inset.bg-wht .gbex__card .gbex__contact-value,.gbex--inset.bg-wht .gbex__card .gbex__description,.gbex--inset.bg-wht .gbex__card .gbex__name,.gbex--inset.bg-wht .gbex__card .gbex__title{color:var(--geo-white,#fff)}.gbex--inset.bg-pale-100 .gbex__card .gbex__form--placeholder,.gbex--inset.bg-wht .gbex__card .gbex__form--placeholder{border-color:hsla(0,0%,100%,.4)}.gbex--inset.bg-pale-100 .gbex__card .gbex__placeholder-code,.gbex--inset.bg-pale-100 .gbex__card .gbex__placeholder-note,.gbex--inset.bg-wht .gbex__card .gbex__placeholder-code,.gbex--inset.bg-wht .gbex__card .gbex__placeholder-note{color:hsla(0,0%,100%,.75)}.gbex__aside{display:flex;flex:0 0 400px;flex-direction:column;gap:var(--geo-space-4,24px)}.gbex__photo{background:#fcfcfc;border-radius:var(--geo-radius-card-asym,48px 0 48px 0);flex:0 0 auto;height:386px;overflow:hidden;width:400px}.gbex__photo img{display:block;height:100%;object-fit:cover;width:100%}.gbex__form{overflow:hidden;width:100%}.gbex__form>div{width:100%}.gbex__form iframe{display:block;margin-top:var(--gbex-form-offset,-32px)}.gbex__contacts{display:flex;flex-direction:column;gap:var(--geo-space-1,8px);list-style:none;margin:0;padding:0}.gbex__contact{display:flex;font-family:var(--geo-font-body,"Funnel Sans",system-ui,sans-serif);font-size:18px;font-weight:400;gap:var(--geo-space-2,12px);line-height:1.5}.gbex__contact-label{color:var(--geo-white,#fff);flex:0 0 100px}.gbex__contact-value{color:var(--geo-white,#fff);flex:1 1 auto;min-width:0;overflow-wrap:anywhere;text-decoration:none}.gbex__contact-icon{display:inline-flex;margin-right:8px;vertical-align:-3px}.gbex__contact-icon svg{display:block}.gbex__contact--whatsapp .gbex__contact-value,.gbex__contact-value:hover{text-decoration:underline}.gbex__content{flex:1 0 0;gap:var(--geo-space-6,48px);min-width:0}.gbex__content,.gbex__heading{display:flex;flex-direction:column}.gbex__heading{gap:var(--geo-space-3,16px)}.gbex__title{font-family:var(--geo-font-heading,"Finlandica",system-ui,sans-serif);font-size:56px;font-weight:600;line-height:1.4}.gbex__name,.gbex__title{color:var(--geo-white,#fff);margin:0}.gbex__name{font-size:24px;line-height:1.3}.gbex__description{color:var(--geo-white,#fff);font-size:18px;line-height:1.5;margin:0}.gbex__description p{margin:0 0 var(--geo-space-4,24px)}.gbex__description p:last-child{margin-bottom:0}.gbex__cta{display:flex;justify-content:flex-end}.gbex__btn{align-items:center;background:var(--geo-teal,#5fc5d6);border:1px solid var(--geo-teal,#5fc5d6);border-radius:var(--geo-radius-sm,4px);display:inline-flex;font-family:var(--geo-font-heading,"Finlandica",system-ui,sans-serif);font-size:18px;font-weight:400;gap:var(--geo-space-1,8px);letter-spacing:var(--geo-letter-spacing-button,1.6px);line-height:28px;padding:10px var(--geo-space-5,32px);text-transform:uppercase;transition:background-color var(--geo-transition,.15s ease),border-color var(--geo-transition,.15s ease)}.gbex__btn,.gbex__btn:focus,.gbex__btn:hover{color:var(--geo-navy,#092b3c);text-decoration:none}.gbex__btn:focus,.gbex__btn:hover{background:var(--geo-teal-700,#4fb5c6);border-color:var(--geo-teal-700,#4fb5c6)}.gbex__btn-arrow{display:block;flex-shrink:0;height:24px;width:24px}.gbex__form--placeholder{border:1px dashed hsla(0,0%,100%,.4);border-radius:var(--geo-radius,8px);display:flex;flex-direction:column;gap:var(--geo-space-2,12px);justify-content:center;padding:var(--geo-space-5,32px);text-align:center}.gbex__placeholder-title{font-size:16px;font-weight:600;margin:0}.gbex__placeholder-code,.gbex__placeholder-note{color:hsla(0,0%,100%,.75);font-size:13px;margin:0}.gbex.bg-pale-100,.gbex.bg-pale-100 .gbex__contact-label,.gbex.bg-pale-100 .gbex__contact-value,.gbex.bg-pale-100 .gbex__description,.gbex.bg-pale-100 .gbex__name,.gbex.bg-pale-100 .gbex__title,.gbex.bg-wht,.gbex.bg-wht .gbex__contact-label,.gbex.bg-wht .gbex__contact-value,.gbex.bg-wht .gbex__description,.gbex.bg-wht .gbex__name,.gbex.bg-wht .gbex__title{color:var(--geo-navy,#092b3c)}.gbex.bg-pale-100 .gbex__form--placeholder,.gbex.bg-wht .gbex__form--placeholder{border-color:rgba(9,43,60,.3)}.gbex.bg-pale-100 .gbex__placeholder-code,.gbex.bg-pale-100 .gbex__placeholder-note,.gbex.bg-wht .gbex__placeholder-code,.gbex.bg-wht .gbex__placeholder-note{color:rgba(9,43,60,.7)}@media (max-width:991px){.gbex__title{font-size:40px}.gbex__inner{flex-direction:column}.gbex__photo{aspect-ratio:400/386;flex:0 0 auto;height:auto;max-width:400px;width:100%}.gbex__content{display:contents}.gbex__heading{order:1}.gbex__description{order:2}.gbex__aside{flex:0 0 auto;order:3;width:100%}.gbex__cta,.gbex__form{order:4}.gbex__inner{gap:var(--geo-space-4,24px)}}@media (max-width:767px){.gbex__title{font-family:Finlandica,system-ui,sans-serif;font-size:36px;font-weight:600;line-height:1.4;text-align:center}.gbex__name{font-family:var(--geo-font-body,"Funnel Sans",system-ui,sans-serif);font-size:20px;font-weight:400;line-height:24px;text-align:center}}