:root{--theme--group-alternating-background: rgba(255, 255, 255, 0.05);--default-tab-height: 70px;--custom_tab_height: 225px;--popover-arrow-width: 1rem;--popover-arrow-outer-color: rgba(0, 0, 0, 0.2);--dropdown-bg: #000;--fixed-header-expanded-height: 130px;--zindex-fixed: 1020;--zindex-sticky: 1010;--form--border-color: var(--wp--preset--color--secondary);--footer--color-background: #e2f6fc;--global--page-strip-banner--height: 32px;--button--border-radius: 2rem;--button--padding-vertical: 10px;--button--font-size: var(--global--font-size-xxs);--button--padding: calc(0.125em + 2px) calc(1em + 2px);--global--font-primary: var(--font-headings, "Lato", sans-serif);--global--font-secondary: var(--font-base, "Lato", sans-serif);--global--font-size-page-title: var(--global--font-size-xl);--global--font-size-xl: 2rem;--heading--font-size-h2: var(--global--font-size-xl);--heading--font-size-h3: var(--global--font-size-l);--global--font-size-base: var(--global--font-size-xs);--global--font-size-xxs: 0.75rem;--wp--typography--line-height: 1.7;--latest-posts--description-font-size: var(--global--font-size-base);--latest-posts--title-font-size: var(--global--font-size-l);--branding--logo--max-height: 50px;--branding--logo--max-height-mobile: 40px;--primary-nav--font-size: var(--global--font-size-xs);--primary-nav--font-weight: 400;--global--header--height: 70px;--theme-cover--gradient: linear-gradient( 135deg, rgb(94, 193, 228) 0%, rgb(188, 232, 253) 100% )}@media only screen and (max-width: 782px){:root{--global--page-strip-banner--height: 46px}}.wp-block-button.is-style-outline>.wp-block-button__link{border:1px solid #f0f0f0;margin:1px;color:#aaa}.wp-block-columns.wp-container-17>.wp-block-column form{border:1px solid #f0f0f0 !important;padding:1em !important}.wp-subscriber{text-align:center}.wp-subscriber>div.wp-block-columns{background-color:#f8f8f8;text-align:center;padding:1em}.wp-subscriber>div.wp-block-columns .wp-block-buttons{margin-bottom:1.5rem}.wp-subscriber>div.wp-block-columns .wp-block-buttons>.wp-block-button{width:calc(50% - 1em)}.wp-subscriber>div.wp-block-columns .wp-block-buttons>.wp-block-button>.wp-block-button__link{width:100%}.wp-subscriber h3:has(+small){margin-bottom:0}.wp-subscriber h3:has(+small)+small{display:block;margin-bottom:1em}details>summary:not(header.wp-block-template-part .wp-block-navigation details summary){border-radius:0}details>*:not(summary,.grid){text-align:center;border:1px solid #f0f0f0;padding:1em}details>*:not(summary,.grid) form{text-align:left}form .forminator-field-html>.forminator-field:not(:has(>.forminator-label)){margin-top:1.2em !important}form .forminator-field-html>.forminator-field>.forminator-label{font-size:1.2em !important;color:#000 !important}form.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled{background-color:rgba(0,0,0,0) !important;width:auto}form.forminator-ui.forminator-custom-form[data-design=default] .forminator-field:has(>button){text-align:center}form#forminator-module-79825 .forminator-row>.forminator-field-html>.forminator-field>.forminator-label,form#forminator-module-79826 .forminator-row>.forminator-field-html>.forminator-field>.forminator-label{font-size:2em}form#forminator-module-79825 .forminator-row~.forminator-row>.forminator-field-html>.forminator-field>.forminator-label,form#forminator-module-79826 .forminator-row~.forminator-row>.forminator-field-html>.forminator-field>.forminator-label{font-size:12px}form#forminator-module-79703 .forminator-field-html .forminator-field>ul,form#forminator-module-79259 .forminator-field-html .forminator-field>ul{margin-top:1em}form#forminator-module-79703 .forminator-field-html .forminator-field>ul>li>strong,form#forminator-module-79703 .forminator-field-html .forminator-field>p>em,form#forminator-module-79259 .forminator-field-html .forminator-field>ul>li>strong,form#forminator-module-79259 .forminator-field-html .forminator-field>p>em{text-align:center;display:block;background-color:#5ec1e4;padding:1em;color:#fff;margin-top:.25em}form#forminator-module-79703 .forminator-field-html .forminator-field>p>em,form#forminator-module-79259 .forminator-field-html .forminator-field>p>em{margin-top:1em}.wp-site-blocks{padding-top:0;padding-bottom:0}.login-form:has(~details[open]){display:none}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure){--details-gallery-ratio: 1.5;--details-gallery-padding: 2em;position:relative;width:50%;margin:0 25%;padding:0;aspect-ratio:1/var(--details-gallery-ratio)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details{position:absolute;width:100%;aspect-ratio:1/var(--details-gallery-ratio)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details>summary{position:absolute;bottom:0;z-index:1000;aspect-ratio:1/1;background-color:var(--wp--preset--details--color);padding:var(--details-gallery-padding) var(--details-gallery-padding)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details>summary>img{width:100%;height:auto}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details>figure{position:absolute;aspect-ratio:1/1}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details>figure>img{transition:opacity 3s ease,margin-left 2s ease;width:100%;height:auto}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details[open]>summary{margin-bottom:0;background-color:rgba(0,0,0,0)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details[open]>figure>img{opacity:1;margin-left:0}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure)>details[open]~details>figure>img{opacity:0;margin-left:50px}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(2)){--details-gallery-ratio: 1.55}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(2))>details>summary{width:calc(50% - 2*var(--details-gallery-padding) - 5px)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(2))>details:first-child+details>summary{left:50%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(3)){--details-gallery-ratio: 1.4}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(3))>details>summary{width:calc(33% - 2*var(--details-gallery-padding) - 5px)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(3))>details:first-child+details>summary{left:33%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(3))>details:first-child+details+details>summary{left:66%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(4)){--details-gallery-ratio: 1.3}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(4))>details>summary{width:calc(25% - 2*var(--details-gallery-padding) - 5px)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(4))>details:first-child+details>summary{left:25%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(4))>details:first-child+details+details>summary{left:50%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(4))>details:first-child+details+details+details>summary{left:75%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(5)){--details-gallery-ratio: 1.25}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(5))>details>summary{width:calc(20% - 2*var(--details-gallery-padding) - 5px)}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(5))>details:first-child+details>summary{left:20%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(5))>details:first-child+details+details>summary{left:40%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(5))>details:first-child+details+details+details>summary{left:60%}.wp-block-group.is-nowrap.is-layout-flex:has(>details>figure):has(details:first-child:nth-last-child(5))>details:first-child+details+details+details+details>summary{left:80%}body.page-south-african-stm header,body.page-south-african-stm footer{display:none !important}body.page-south-african-stm header.wp-block-template-part+*{margin-top:0 !important}body.page-south-african-stm .login-form~*,body.page-south-african-stm .wp-subscriber details{display:none !important}body.page-south-african-stm .trip-heading a.btn-secondary:first-of-type{display:none}/*# sourceMappingURL=theme.css.map */
