@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 400; src: url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2'); }
@font-face { font-family: 'Vidaloka'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/vidaloka/v18/7cHrv4c3ipenMKlEavs7wH8.woff2) format('woff2'); }
.montagu-home .ast-single-post .wp-block-button .wp-block-button__link,
.ast-single-post .montagu-home .ml-widget-button .ml-button,
.montagu-home .ast-single-post .entry-content .uagb-tab a,
.montagu-home .ast-single-post .entry-content .uagb-ifb-cta a,
.montagu-home .ast-single-post .entry-content .wp-block-uagb-buttons a,
.montagu-home .ast-single-post .entry-content .uabb-module-content a,
.montagu-home .ast-single-post .entry-content .uagb-post-grid a,
.montagu-home .ast-single-post .entry-content .uagb-timeline a,
.montagu-home .ast-single-post .entry-content .uagb-toc__wrap a,
.montagu-home .ast-single-post .entry-content .uagb-taxomony-box a,
.montagu-home .entry-content .wp-block-latest-posts > li > a,
.montagu-home .ast-single-post .entry-content .wp-block-file__button,
.montagu-home a.ast-post-filter-single,
.montagu-home .ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,
.montagu-home .ast-single-post .ast-comment-content .comment-reply-link,
.montagu-home .ast-single-post .ast-comment-content .comment-edit-link { text-decoration: none; }
.montagu-home .ml-widget-heading h1.ml-heading-title { line-height: 1.4em; }
.montagu-home .ml-widget-heading h2.ml-heading-title { line-height: 1.8em; }
.montagu-home .ml-widget-heading h3.ml-heading-title { line-height: 1.3em; }
.montagu-home .ml-widget-heading .ml-heading-title { margin: 0px; }
.montagu-home *,
.montagu-home ::after,
.montagu-home ::before { box-sizing: border-box; }
.montagu-home a { box-shadow: none; text-decoration: none; }
.montagu-home img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.montagu-home .ml-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.montagu-home .ml-element:where(.ml-con-full, .ml-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.montagu-home .ml-invisible { visibility: hidden; }
.montagu-home .ml-align-center { text-align: center; }
.montagu-home .ml-align-center .ml-button,
.montagu-home .ml-align-left .ml-button,
.montagu-home .ml-align-right .ml-button { width: auto; }

.montagu-home .ml-section { position: relative; }
.montagu-home .ml-section .ml-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
.montagu-home .ml-section .ml-container { flex-wrap: wrap; }
}
.montagu-home .ml-section.ml-section-boxed > .ml-container { max-width: 1140px; }
.montagu-home .ml-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.montagu-home:not(.ml-bc-flex-widget) .ml-widget-wrap { display: flex; }
.montagu-home .ml-widget-wrap > .ml-element { width: 100%; }
.montagu-home .ml-widget { position: relative; }
.montagu-home .ml-widget:not(:last-child) { margin-block-end: var(--ml-widget-spacing,20px); }
.montagu-home .ml-column { display: flex; min-height: 1px; position: relative; }
.montagu-home .ml-column-gap-default > .ml-column > .ml-element-populated { padding: 10px; }
@media (min-width: 768px) {
.montagu-home .ml-column.ml-col-33,
.montagu-home .ml-column[data-col="33"] { width: 33.333%; }
.montagu-home .ml-column.ml-col-50,
.montagu-home .ml-column[data-col="50"] { width: 50%; }
.montagu-home .ml-column.ml-col-100,
.montagu-home .ml-column[data-col="100"] { width: 100%; }
}
@media (max-width: 767px) {
.montagu-home .ml-column { width: 100%; }
}
.montagu-home .ml-element:where(:not(.ml-con)):where(:not(.ml-div-block-base)) .ml-widget-container,
.montagu-home .ml-element:where(:not(.ml-con)):where(:not(.ml-div-block-base)):not(:has(.ml-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--ml-transform-transition-duration,.4s); }
.montagu-home .ml-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.montagu-home .ml-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.montagu-home .ml-button:focus,
.montagu-home .ml-button:hover,
.montagu-home .ml-button:visited { color: rgb(255, 255, 255); }
.montagu-home .ml-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.montagu-home .ml-button-text { display: inline-block; }
.montagu-home .ml-button span { text-decoration: inherit; }
.montagu-home .ml-animated { animation-duration: 1.25s; }
.montagu-home .ml-animated.ml-animated-slow { animation-duration: 2s; }
@media (prefers-reduced-motion: reduce) {
.montagu-home .ml-animated { animation: auto ease 0s 1 normal none running none !important; }
.montagu-home * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
@media (max-width: 767px) {
.montagu-home .ml-hidden-mobile,
.montagu-home .ml-hidden-phone { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px) {
.montagu-home .ml-hidden-tablet { display: none; }
}
@media (min-width: 1025px) and (max-width: 99999px) {
.montagu-home .ml-hidden-desktop { display: none; }
}
.montagu-home .ml-widget-heading .ml-heading-title[class*="ml-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
.montagu-landing .ml-animation-float { transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; }
.montagu-landing .ml-animation-float:active,
.montagu-landing .ml-animation-float:focus,
.montagu-landing .ml-animation-float:hover { transform: translateY(-8px); }
.montagu-home .ml-widget-image { text-align: center; }
.montagu-home .ml-widget-image a { display: inline-block; }
.montagu-home .ml-widget-image img { display: inline-block; vertical-align: middle; }
@keyframes ml-slideInRight {
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.montagu-landing .ml-slideInRight { animation-name: ml-slideInRight; }
@keyframes ml-slideInLeft {
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.montagu-landing .ml-slideInLeft { animation-name: ml-slideInLeft; }
.montagu-home .ml-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
.montagu-home .ml-widget-divider .ml-divider { display: flex; }
.montagu-home .ml-widget-divider .ml-divider-separator { direction: ltr; display: flex; margin: 0px; }
.montagu-home .ml-widget-divider:not(.ml-widget-divider--view-line_text):not(.ml-widget-divider--view-line_icon) .ml-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
.montagu-home .ml-element.ml-home-title-section > .ml-container { max-width: 1450px; }
.montagu-home .ml-element.ml-home-title-section { padding: 4% 8% 2%; }
.montagu-home .ml-widget-heading .ml-heading-title { font-family: var( --montagu-type-title-font-family ), Sans-serif; font-size: var( --montagu-type-title-font-size ); font-weight: var( --montagu-type-title-font-weight ); text-transform: var( --montagu-type-title-text-transform ); font-style: var( --montagu-type-title-font-style ); text-decoration: var( --montagu-type-title-text-decoration ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); color: var( --montagu-colour-primary ); }
.montagu-home .ml-element.ml-home-title > .ml-widget-container { padding: 0px; }
.montagu-home .ml-element.ml-home-title { text-align: center; }
.montagu-home .ml-element.ml-home-title .ml-heading-title { font-family: Vidaloka, sans-serif; font-size: 100px; font-weight: 400; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1.1em; letter-spacing: 5px; word-spacing: 0em; color: var( --montagu-colour-cream ); }
.montagu-home .ml-element.ml-home-publications-desktop:not(.ml-motion-effects-element-type-background),
.montagu-home .ml-element.ml-home-publications-desktop > .ml-motion-effects-container > .ml-motion-effects-layer { background-color: rgb(247, 245, 233); }
.montagu-home .ml-element.ml-home-publications-desktop,
.montagu-home .ml-element.ml-home-publications-desktop > .ml-background-overlay { border-radius: 4px; }
.montagu-home .ml-element.ml-home-publications-desktop { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 5% 2%; }
.montagu-home .ml-element.ml-home-almonds-column > .ml-element-populated { margin: 0% 4% 0% 0%; --ml-column-margin-right: 4%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-almonds-image img { width: 100%; border-radius: 33px; }
.montagu-home .ml-element.ml-home-almonds-heading { text-align: center; }
.montagu-home .ml-element.ml-home-almonds-heading .ml-heading-title { font-family: var( --montagu-type-heading-font-family ), Sans-serif; font-size: var( --montagu-type-heading-font-size ); font-weight: var( --montagu-type-heading-font-weight ); text-transform: var( --montagu-type-heading-text-transform ); font-style: var( --montagu-type-heading-font-style ); text-decoration: var( --montagu-type-heading-text-decoration ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-widget-text-editor { font-family: var( --montagu-type-body-font-family ), Sans-serif; font-size: var( --montagu-type-body-font-size ); font-weight: var( --montagu-type-body-font-weight ); text-transform: var( --montagu-type-body-text-transform ); font-style: var( --montagu-type-body-font-style ); text-decoration: var( --montagu-type-body-text-decoration ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); color: var( --montagu-colour-text ); }
.montagu-home .ml-element.ml-home-almonds-copy > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-almonds-copy { text-align: center; }
.montagu-home .ml-widget-button .ml-button { background-color: var( --montagu-colour-primary ); font-family: var( --montagu-type-link-font-family ), Sans-serif; font-size: var( --montagu-type-link-font-size ); font-weight: var( --montagu-type-link-font-weight ); text-transform: var( --montagu-type-link-text-transform ); font-style: var( --montagu-type-link-font-style ); text-decoration: var( --montagu-type-link-text-decoration ); line-height: var( --montagu-type-link-line-height ); letter-spacing: var( --montagu-type-link-letter-spacing ); word-spacing: var( --montagu-type-link-word-spacing ); }
.montagu-home .ml-element.ml-home-almonds-link .ml-button { background-color: var( --montagu-colour-transparent-orange ); font-family: var( --montagu-type-fine-print-font-family ), Sans-serif; font-size: var( --montagu-type-fine-print-font-size ); font-weight: var( --montagu-type-fine-print-font-weight ); text-transform: var( --montagu-type-fine-print-text-transform ); font-style: var( --montagu-type-fine-print-font-style ); text-decoration: var( --montagu-type-fine-print-text-decoration ); line-height: var( --montagu-type-fine-print-line-height ); letter-spacing: var( --montagu-type-fine-print-letter-spacing ); word-spacing: var( --montagu-type-fine-print-word-spacing ); fill: var( --montagu-colour-primary ); color: var( --montagu-colour-primary ); padding: 0px; }
.montagu-home .ml-element.ml-home-introduction-column.ml-column.ml-element > .ml-widget-wrap.ml-element-populated { align-content: center; align-items: center; }
.montagu-home .ml-element.ml-home-introduction-column > .ml-element-populated { margin: 0% 2%; --ml-column-margin-right: 2%; --ml-column-margin-left: 2%; }
.montagu-home .ml-element.ml-home-introduction-column { z-index: 1; }
.montagu-home .ml-element.ml-home-introduction-heading { text-align: center; }
.montagu-home .ml-element.ml-home-introduction-heading .ml-heading-title { font-family: Vidaloka, sans-serif; font-size: 40px; font-weight: 700; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1.1em; letter-spacing: 5px; word-spacing: 0em; }
.montagu-home .ml-element.ml-home-introduction-copy > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-introduction-copy { text-align: center; }
.montagu-home .ml-element.ml-home-advertise-link .ml-button { background-color: var( --montagu-colour-primary ); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; line-height: 1em; letter-spacing: 2px; word-spacing: 0em; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: var( --montagu-colour-text ); padding: 20px; }
.montagu-home .ml-element.ml-home-blog-link > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-blog-link { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; word-spacing: 0em; }
.montagu-home .ml-element.ml-home-blog-link a:hover,
.montagu-home .ml-element.ml-home-blog-link a:focus { color: var( --ast-global-color-2 ); }
.montagu-home .ml-element.ml-home-blog-link a { transition-duration: 1s; }
.montagu-home .ml-element.ml-home-grandma-column > .ml-element-populated { margin: 0% 0% 0% 4%; --ml-column-margin-right: 0%; --ml-column-margin-left: 4%; }
.montagu-home .ml-element.ml-home-grandma-image img { width: 100%; border-radius: 33px; }
.montagu-home .ml-element.ml-home-grandma-heading { text-align: center; }
.montagu-home .ml-element.ml-home-grandma-heading .ml-heading-title { font-family: var( --montagu-type-heading-font-family ), Sans-serif; font-size: var( --montagu-type-heading-font-size ); font-weight: var( --montagu-type-heading-font-weight ); text-transform: var( --montagu-type-heading-text-transform ); font-style: var( --montagu-type-heading-font-style ); text-decoration: var( --montagu-type-heading-text-decoration ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-grandma-copy > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-grandma-copy { text-align: center; }
.montagu-home .ml-element.ml-home-grandma-link .ml-button { background-color: var( --montagu-colour-transparent-orange ); font-family: var( --montagu-type-fine-print-font-family ), Sans-serif; font-size: var( --montagu-type-fine-print-font-size ); font-weight: var( --montagu-type-fine-print-font-weight ); text-transform: var( --montagu-type-fine-print-text-transform ); font-style: var( --montagu-type-fine-print-font-style ); text-decoration: var( --montagu-type-fine-print-text-decoration ); line-height: var( --montagu-type-fine-print-line-height ); letter-spacing: var( --montagu-type-fine-print-letter-spacing ); word-spacing: var( --montagu-type-fine-print-word-spacing ); fill: var( --montagu-colour-primary ); color: var( --montagu-colour-primary ); padding: 0px; }
.montagu-home .ml-element.ml-home-publications-mobile:not(.ml-motion-effects-element-type-background),
.montagu-home .ml-element.ml-home-publications-mobile > .ml-motion-effects-container > .ml-motion-effects-layer { background-color: var( --montagu-colour-cream ); }
.montagu-home .ml-element.ml-home-publications-mobile,
.montagu-home .ml-element.ml-home-publications-mobile > .ml-background-overlay { border-radius: 4px; }
.montagu-home .ml-element.ml-home-publications-mobile { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 5% 2%; }
.montagu-home .ml-element.ml-home-mobile-introduction-column.ml-column.ml-element > .ml-widget-wrap.ml-element-populated { align-content: center; align-items: center; }
.montagu-home .ml-element.ml-home-mobile-introduction-column > .ml-element-populated { margin: 0% 2%; --ml-column-margin-right: 2%; --ml-column-margin-left: 2%; }
.montagu-home .ml-element.ml-home-mobile-introduction-column { z-index: 1; }
.montagu-home .ml-element.ml-home-mobile-introduction-heading { text-align: center; }
.montagu-home .ml-element.ml-home-mobile-introduction-heading .ml-heading-title { font-family: Vidaloka, sans-serif; font-size: 40px; font-weight: 700; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1.1em; letter-spacing: 5px; word-spacing: 0em; }
.montagu-home .ml-element.ml-home-mobile-introduction-copy > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-mobile-introduction-copy { text-align: center; font-family: Poppins, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; word-spacing: 0em; }
.montagu-home .ml-element.ml-home-mobile-advertise-link .ml-button { background-color: var( --montagu-colour-primary ); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; line-height: 1em; letter-spacing: 2px; word-spacing: 0em; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: var( --montagu-colour-text ); padding: 20px; }
.montagu-home .ml-element.ml-home-mobile-blog-link > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-mobile-blog-link { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; word-spacing: 0em; }
.montagu-home .ml-element.ml-home-mobile-blog-link a:hover,
.montagu-home .ml-element.ml-home-mobile-blog-link a:focus { color: var( --ast-global-color-2 ); }
.montagu-home .ml-element.ml-home-mobile-blog-link a { transition-duration: 1s; }
.montagu-home .ml-widget-divider { --divider-color: var( --montagu-colour-cream ); }
.montagu-home .ml-element.ml-home-mobile-introduction-divider { --divider-border-style: solid; --divider-color: #929292; --divider-border-width: 1px; }
.montagu-home .ml-element.ml-home-mobile-introduction-divider .ml-divider-separator { width: 100%; }
.montagu-home .ml-element.ml-home-mobile-introduction-divider .ml-divider { padding-block: 15px; }
.montagu-home .ml-element.ml-home-mobile-almonds-column > .ml-element-populated { margin: 0% 4% 0% 0%; --ml-column-margin-right: 4%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-mobile-almonds-image img { width: 100%; border-radius: 33px; }
.montagu-home .ml-element.ml-home-mobile-almonds-heading { text-align: center; }
.montagu-home .ml-element.ml-home-mobile-almonds-heading .ml-heading-title { font-family: var( --montagu-type-heading-font-family ), Sans-serif; font-size: var( --montagu-type-heading-font-size ); font-weight: var( --montagu-type-heading-font-weight ); text-transform: var( --montagu-type-heading-text-transform ); font-style: var( --montagu-type-heading-font-style ); text-decoration: var( --montagu-type-heading-text-decoration ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-mobile-almonds-copy > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-mobile-almonds-copy { text-align: center; font-family: Poppins, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; word-spacing: 0em; }
.montagu-home .ml-element.ml-home-mobile-almonds-link .ml-button { background-color: var( --montagu-colour-transparent-orange ); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; text-transform: uppercase; font-style: italic; text-decoration: underline; line-height: 1em; letter-spacing: 2px; word-spacing: 0em; fill: var( --montagu-colour-primary ); color: var( --montagu-colour-primary ); padding: 0px; }
.montagu-home .ml-element.ml-home-mobile-almonds-divider { --divider-border-style: solid; --divider-color: #929292; --divider-border-width: 1px; }
.montagu-home .ml-element.ml-home-mobile-almonds-divider .ml-divider-separator { width: 100%; }
.montagu-home .ml-element.ml-home-mobile-almonds-divider .ml-divider { padding-block: 15px; }
.montagu-home .ml-element.ml-home-mobile-grandma-column > .ml-element-populated { margin: 0% 0% 0% 4%; --ml-column-margin-right: 0%; --ml-column-margin-left: 4%; }
.montagu-home .ml-element.ml-home-mobile-grandma-image img { width: 100%; border-radius: 33px; }
.montagu-home .ml-element.ml-home-mobile-grandma-heading { text-align: center; }
.montagu-home .ml-element.ml-home-mobile-grandma-heading .ml-heading-title { font-family: var( --montagu-type-heading-font-family ), Sans-serif; font-size: var( --montagu-type-heading-font-size ); font-weight: var( --montagu-type-heading-font-weight ); text-transform: var( --montagu-type-heading-text-transform ); font-style: var( --montagu-type-heading-font-style ); text-decoration: var( --montagu-type-heading-text-decoration ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-mobile-grandma-copy > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-mobile-grandma-copy { text-align: center; font-family: Poppins, sans-serif; font-size: 18px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; word-spacing: 0em; }
.montagu-home .ml-element.ml-home-mobile-grandma-link .ml-button { background-color: var( --montagu-colour-transparent-orange ); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; text-transform: uppercase; font-style: italic; text-decoration: underline; line-height: 1em; letter-spacing: 2px; word-spacing: 0em; fill: var( --montagu-colour-primary ); color: var( --montagu-colour-primary ); padding: 0px; }
.montagu-home .ml-element.ml-home-legal-link > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-legal-link { text-align: center; }
.montagu-home .ml-element.ml-home-about-link > .ml-widget-container { margin: 0px 0px -16px; padding: 0% 6%; }
.montagu-home .ml-element.ml-home-about-link { text-align: center; }
@media (max-width: 1024px) {
.montagu-home .ml-widget-heading .ml-heading-title { font-size: var( --montagu-type-title-font-size ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); }
.montagu-home .ml-element.ml-home-title .ml-heading-title { font-size: 65px; letter-spacing: 2px; }
.montagu-home .ml-element.ml-home-publications-desktop { padding: 8% 2%; }
.montagu-home .ml-element.ml-home-almonds-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-widget-text-editor { font-size: var( --montagu-type-body-font-size ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); }
.montagu-home .ml-widget-button .ml-button { font-size: var( --montagu-type-link-font-size ); line-height: var( --montagu-type-link-line-height ); letter-spacing: var( --montagu-type-link-letter-spacing ); word-spacing: var( --montagu-type-link-word-spacing ); }
.montagu-home .ml-element.ml-home-almonds-link .ml-button { font-size: var( --montagu-type-fine-print-font-size ); line-height: var( --montagu-type-fine-print-line-height ); letter-spacing: var( --montagu-type-fine-print-letter-spacing ); word-spacing: var( --montagu-type-fine-print-word-spacing ); }
.montagu-home .ml-element.ml-home-introduction-heading .ml-heading-title { font-size: 24px; letter-spacing: 2px; }
.montagu-home .ml-element.ml-home-advertise-link .ml-button { font-size: 12px; }
.montagu-home .ml-element.ml-home-blog-link { font-size: 16px; }
.montagu-home .ml-element.ml-home-grandma-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-grandma-link .ml-button { font-size: var( --montagu-type-fine-print-font-size ); line-height: var( --montagu-type-fine-print-line-height ); letter-spacing: var( --montagu-type-fine-print-letter-spacing ); word-spacing: var( --montagu-type-fine-print-word-spacing ); }
.montagu-home .ml-element.ml-home-publications-mobile { padding: 8% 2%; }
.montagu-home .ml-element.ml-home-mobile-introduction-heading .ml-heading-title { font-size: 24px; letter-spacing: 2px; }
.montagu-home .ml-element.ml-home-mobile-introduction-copy { font-size: 16px; }
.montagu-home .ml-element.ml-home-mobile-advertise-link .ml-button { font-size: 12px; }
.montagu-home .ml-element.ml-home-mobile-blog-link { font-size: 16px; }
.montagu-home .ml-element.ml-home-mobile-almonds-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-mobile-almonds-copy { font-size: 16px; }
.montagu-home .ml-element.ml-home-mobile-almonds-link .ml-button { font-size: 12px; }
.montagu-home .ml-element.ml-home-mobile-grandma-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-mobile-grandma-copy { font-size: 16px; }
.montagu-home .ml-element.ml-home-mobile-grandma-link .ml-button { font-size: 12px; }
}
@media (max-width: 767px) {
.montagu-home .ml-element.ml-home-title-section { margin-top: 0%; margin-bottom: 0%; padding: 0% 5%; }
.montagu-home .ml-widget-heading .ml-heading-title { font-size: var( --montagu-type-title-font-size ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); }
.montagu-home .ml-element.ml-home-title > .ml-widget-container { padding: 15px 0px; }
.montagu-home .ml-element.ml-home-title .ml-heading-title { font-size: 55px; letter-spacing: 0px; }
.montagu-home .ml-element.ml-home-publications-desktop { padding: 20% 5% 12%; }
.montagu-home .ml-element.ml-home-almonds-column > .ml-element-populated { margin: 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-almonds-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-widget-text-editor { font-size: var( --montagu-type-body-font-size ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); }
.montagu-home .ml-widget-button .ml-button { font-size: var( --montagu-type-link-font-size ); line-height: var( --montagu-type-link-line-height ); letter-spacing: var( --montagu-type-link-letter-spacing ); word-spacing: var( --montagu-type-link-word-spacing ); }
.montagu-home .ml-element.ml-home-almonds-link .ml-button { font-size: var( --montagu-type-fine-print-font-size ); line-height: var( --montagu-type-fine-print-line-height ); letter-spacing: var( --montagu-type-fine-print-letter-spacing ); word-spacing: var( --montagu-type-fine-print-word-spacing ); }
.montagu-home .ml-element.ml-home-introduction-column > .ml-element-populated { margin: 20% 0% 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-introduction-heading .ml-heading-title { font-size: 22px; }
.montagu-home .ml-element.ml-home-advertise-link .ml-button { letter-spacing: 2px; }
.montagu-home .ml-element.ml-home-blog-link { font-size: 14px; }
.montagu-home .ml-element.ml-home-grandma-column > .ml-element-populated { margin: 20% 0% 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-grandma-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-grandma-link .ml-button { font-size: var( --montagu-type-fine-print-font-size ); line-height: var( --montagu-type-fine-print-line-height ); letter-spacing: var( --montagu-type-fine-print-letter-spacing ); word-spacing: var( --montagu-type-fine-print-word-spacing ); }
.montagu-home .ml-element.ml-home-publications-mobile { padding: 10% 5% 12%; }
.montagu-home .ml-element.ml-home-mobile-introduction-column.ml-column.ml-element > .ml-widget-wrap.ml-element-populated { align-content: flex-start; align-items: flex-start; }
.montagu-home .ml-element.ml-home-mobile-introduction-column > .ml-element-populated { margin: 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-mobile-introduction-heading .ml-heading-title { font-size: 28px; }
.montagu-home .ml-element.ml-home-mobile-introduction-copy > .ml-widget-container { margin: 0px 0px -35px; }
.montagu-home .ml-element.ml-home-mobile-introduction-copy { font-size: 15px; }
.montagu-home .ml-element.ml-home-mobile-advertise-link .ml-button { font-size: 17px; letter-spacing: 2px; }
.montagu-home .ml-element.ml-home-mobile-blog-link { font-size: 14px; }
.montagu-home .ml-element.ml-home-mobile-introduction-divider .ml-divider-separator { width: 60%; margin: 0px auto; }
.montagu-home .ml-element.ml-home-mobile-introduction-divider .ml-divider { text-align: center; }
.montagu-home .ml-element.ml-home-mobile-almonds-column > .ml-element-populated { margin: 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-mobile-almonds-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-mobile-almonds-copy { font-size: 15px; }
.montagu-home .ml-element.ml-home-mobile-almonds-link .ml-button { font-size: 16px; letter-spacing: 2px; }
.montagu-home .ml-element.ml-home-mobile-almonds-divider .ml-divider-separator { width: 60%; margin: 0px auto; }
.montagu-home .ml-element.ml-home-mobile-almonds-divider .ml-divider { text-align: center; }
.montagu-home .ml-element.ml-home-mobile-grandma-column > .ml-element-populated { margin: 20% 0% 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-home .ml-element.ml-home-mobile-grandma-heading .ml-heading-title { font-size: var( --montagu-type-heading-font-size ); line-height: var( --montagu-type-heading-line-height ); letter-spacing: var( --montagu-type-heading-letter-spacing ); word-spacing: var( --montagu-type-heading-word-spacing ); }
.montagu-home .ml-element.ml-home-mobile-grandma-copy { font-size: 15px; }
.montagu-home .ml-element.ml-home-mobile-grandma-link .ml-button { font-size: 16px; letter-spacing: 2px; }
}
.montagu-advertise .ast-single-post .wp-block-button .wp-block-button__link,
.ast-single-post .montagu-advertise .ml-widget-button .ml-button,
.montagu-advertise .ast-single-post .entry-content .uagb-tab a,
.montagu-advertise .ast-single-post .entry-content .uagb-ifb-cta a,
.montagu-advertise .ast-single-post .entry-content .wp-block-uagb-buttons a,
.montagu-advertise .ast-single-post .entry-content .uabb-module-content a,
.montagu-advertise .ast-single-post .entry-content .uagb-post-grid a,
.montagu-advertise .ast-single-post .entry-content .uagb-timeline a,
.montagu-advertise .ast-single-post .entry-content .uagb-toc__wrap a,
.montagu-advertise .ast-single-post .entry-content .uagb-taxomony-box a,
.montagu-advertise .entry-content .wp-block-latest-posts > li > a,
.montagu-advertise .ast-single-post .entry-content .wp-block-file__button,
.montagu-advertise a.ast-post-filter-single,
.montagu-advertise .ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,
.montagu-advertise .ast-single-post .ast-comment-content .comment-reply-link,
.montagu-advertise .ast-single-post .ast-comment-content .comment-edit-link { text-decoration: none; }
.montagu-advertise .ml-widget-heading h1.ml-heading-title { line-height: 1.4em; }
.montagu-advertise .ml-widget-heading h2.ml-heading-title { line-height: 1.8em; }
.montagu-advertise .ml-widget-heading h4.ml-heading-title { line-height: 1.2em; }
.montagu-advertise .ml-widget-heading .ml-heading-title { margin: 0px; }
.montagu-advertise *,
.montagu-advertise ::after,
.montagu-advertise ::before { box-sizing: border-box; }
.montagu-advertise a { box-shadow: none; text-decoration: none; }
.montagu-advertise img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.montagu-advertise .ml-widget:not(.ml-widget-text-editor):not(.ml-widget-theme-post-content) figure { margin: 0px; }
.montagu-advertise .ml-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.montagu-advertise .ml-element:where(.ml-con-full, .ml-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.montagu-advertise .ml-invisible { visibility: hidden; }
.montagu-advertise .ml-align-center { text-align: center; }
.montagu-advertise .ml-align-center .ml-button,
.montagu-advertise .ml-align-left .ml-button,
.montagu-advertise .ml-align-right .ml-button { width: auto; }

.montagu-advertise .ml-section { position: relative; }
.montagu-advertise .ml-section .ml-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
.montagu-advertise .ml-section .ml-container { flex-wrap: wrap; }
}
.montagu-advertise .ml-section.ml-section-boxed > .ml-container { max-width: 1140px; }
.montagu-advertise .ml-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.montagu-advertise:not(.ml-bc-flex-widget) .ml-widget-wrap { display: flex; }
.montagu-advertise .ml-widget-wrap > .ml-element { width: 100%; }
.montagu-advertise .ml-widget { position: relative; }
.montagu-advertise .ml-widget:not(:last-child) { margin-block-end: var(--ml-widget-spacing,20px); }
.montagu-advertise .ml-column { display: flex; min-height: 1px; position: relative; }
.montagu-advertise .ml-inner-section .ml-column-gap-no .ml-element-populated { padding: 0px; }
@media (min-width: 768px) {
.montagu-advertise .ml-column.ml-col-25,
.montagu-advertise .ml-column[data-col="25"] { width: 25%; }
.montagu-advertise .ml-column.ml-col-50,
.montagu-advertise .ml-column[data-col="50"] { width: 50%; }
.montagu-advertise .ml-column.ml-col-100,
.montagu-advertise .ml-column[data-col="100"] { width: 100%; }
}
@media (max-width: 767px) {
.montagu-advertise .ml-column { width: 100%; }
}
.montagu-advertise .ml-element:where(:not(.ml-con)):where(:not(.ml-div-block-base)) .ml-widget-container,
.montagu-advertise .ml-element:where(:not(.ml-con)):where(:not(.ml-div-block-base)):not(:has(.ml-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--ml-transform-transition-duration,.4s); }
.montagu-advertise .ml-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.montagu-advertise .ml-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.montagu-advertise .ml-button:focus,
.montagu-advertise .ml-button:hover,
.montagu-advertise .ml-button:visited { color: rgb(255, 255, 255); }
.montagu-advertise .ml-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.montagu-advertise .ml-button-text { display: inline-block; }
.montagu-advertise .ml-button span { text-decoration: inherit; }
.montagu-advertise .ml-transform .ml-widget-container,
.montagu-advertise .ml-transform:not(:has(.ml-widget-container)) { transform: perspective(var(--ml-transform-perspective,0)) rotate(var(--ml-transform-rotateZ,0)) rotateX(var(--ml-transform-rotateX,0)) rotateY(var(--ml-transform-rotateY,0)) translate(var(--ml-transform-translate,0)) translateX(var(--ml-transform-translateX,0)) translateY(var(--ml-transform-translateY,0)) scaleX(calc(var(--ml-transform-flipX, 1) * var(--ml-transform-scaleX, var(--ml-transform-scale, 1)))) scaleY(calc(var(--ml-transform-flipY, 1) * var(--ml-transform-scaleY, var(--ml-transform-scale, 1)))) skewX(var(--ml-transform-skewX,0)) skewY(var(--ml-transform-skewY,0)); transform-origin: var(--ml-transform-origin-y) var(--ml-transform-origin-x); }
.montagu-advertise .ml-animated { animation-duration: 1.25s; }
.montagu-advertise .ml-animated.ml-animated-slow { animation-duration: 2s; }
@media (prefers-reduced-motion: reduce) {
.montagu-advertise .ml-animated { animation: auto ease 0s 1 normal none running none !important; }
.montagu-advertise * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
.montagu-advertise .ml-widget-image { text-align: center; }
.montagu-advertise .ml-widget-image img { display: inline-block; vertical-align: middle; }
.montagu-advertise .ml-widget-image-box .ml-image-box-content { width: 100%; }
@media (min-width: 768px) {
.montagu-advertise .ml-widget-image-box.ml-position-top .ml-image-box-img { margin: auto; }
}
@media (max-width: 767px) {
.montagu-advertise .ml-widget-image-box .ml-image-box-img { margin-bottom: 15px; margin-inline: auto !important; }
}
.montagu-advertise .ml-widget-image-box .ml-image-box-img { display: inline-block; }
.montagu-advertise .ml-widget-image-box .ml-image-box-img img { display: block; line-height: 0; }
.montagu-advertise .ml-widget-image-box .ml-image-box-wrapper { text-align: center; }
.montagu-advertise .ml-widget-image-box .ml-image-box-description { margin: 0px; }
@keyframes ml-fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes ml-slideInLeft {
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.montagu-advertise .ml-element.ml-advertise-introduction-section > .ml-container > .ml-column > .ml-widget-wrap { align-content: center; align-items: center; }
.montagu-advertise .ml-element.ml-advertise-introduction-section:not(.ml-motion-effects-element-type-background),
.montagu-advertise .ml-element.ml-advertise-introduction-section > .ml-motion-effects-container > .ml-motion-effects-layer { background-color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-introduction-section { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 10% 7%; }
.montagu-advertise .ml-element.ml-advertise-introduction-column > .ml-widget-wrap > .ml-widget:not(.ml-widget__width-auto):not(.ml-widget__width-initial):not(:last-child):not(.ml-absolute) { margin-block-end: 30px; }
.montagu-advertise .ml-element.ml-advertise-introduction-column > .ml-element-populated { padding: 0% 10% 0% 0%; }
.montagu-advertise .ml-element.ml-advertise-introduction-column { z-index: 1; }
.montagu-advertise .ml-widget-heading .ml-heading-title { font-family: var( --montagu-type-title-font-family ), Sans-serif; font-size: var( --montagu-type-title-font-size ); font-weight: var( --montagu-type-title-font-weight ); text-transform: var( --montagu-type-title-text-transform ); font-style: var( --montagu-type-title-font-style ); text-decoration: var( --montagu-type-title-text-decoration ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); color: var( --montagu-colour-primary ); }
.montagu-advertise .ml-element.ml-advertise-title { text-align: start; }
.montagu-advertise .ml-element.ml-advertise-title .ml-heading-title { font-family: Vidaloka, sans-serif; font-size: 90px; font-weight: 400; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1.1em; letter-spacing: 5px; word-spacing: 0em; color: var( --montagu-colour-primary ); }
.montagu-advertise .ml-widget-text-editor { font-family: var( --montagu-type-body-font-family ), Sans-serif; font-size: var( --montagu-type-body-font-size ); font-weight: var( --montagu-type-body-font-weight ); text-transform: var( --montagu-type-body-text-transform ); font-style: var( --montagu-type-body-font-style ); text-decoration: var( --montagu-type-body-text-decoration ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); color: var( --montagu-colour-text ); }
.montagu-advertise .ml-element.ml-advertise-example-image > .ml-widget-container { --ml-transform-rotateZ: 18deg; --ml-transform-scale: 1; --ml-transform-skewX: 0deg; --ml-transform-skewY: 0deg; }
.montagu-advertise .ml-element.ml-advertise-example-image { text-align: end; }
.montagu-advertise .ml-element.ml-advertise-example-image img { border-style: solid; border-width: 6px; border-color: var( --montagu-colour-white ); border-radius: 50%; box-shadow: rgb(233, 97, 44) 0px 50px 0px 0px; }
.montagu-advertise .ml-element.ml-advertise-partners-section { margin-top: 8%; margin-bottom: 0%; padding: 0% 7%; }
.montagu-advertise .ml-element.ml-advertise-partners-column > .ml-widget-wrap > .ml-widget:not(.ml-widget__width-auto):not(.ml-widget__width-initial):not(:last-child):not(.ml-absolute) { margin-block-end: 60px; }
.montagu-advertise .ml-element.ml-advertise-partners-title { text-align: center; }
.montagu-advertise .ml-element.ml-advertise-partners-title .ml-heading-title { color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-partners-row > .ml-container > .ml-column > .ml-widget-wrap { align-content: center; align-items: center; }
.montagu-advertise .ml-element.ml-advertise-organifi-column > .ml-element-populated { margin: 0% 7% 0% 0%; --ml-column-margin-right: 7%; --ml-column-margin-left: 0%; }
.montagu-advertise .ml-widget-image-box .ml-image-box-title { font-family: var( --montagu-type-title-font-family ), Sans-serif; font-size: var( --montagu-type-title-font-size ); font-weight: var( --montagu-type-title-font-weight ); text-transform: var( --montagu-type-title-text-transform ); font-style: var( --montagu-type-title-font-style ); text-decoration: var( --montagu-type-title-text-decoration ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); color: var( --montagu-colour-primary ); }
.montagu-advertise .ml-widget-image-box:has(:hover) .ml-image-box-title,
.montagu-advertise .ml-widget-image-box:has(:focus) .ml-image-box-title { color: var( --montagu-colour-primary ); }
.montagu-advertise .ml-widget-image-box .ml-image-box-description { font-family: var( --montagu-type-body-font-family ), Sans-serif; font-size: var( --montagu-type-body-font-size ); font-weight: var( --montagu-type-body-font-weight ); text-transform: var( --montagu-type-body-text-transform ); font-style: var( --montagu-type-body-font-style ); text-decoration: var( --montagu-type-body-text-decoration ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); color: var( --montagu-colour-text ); }
.montagu-advertise .ml-element.ml-advertise-organifi.ml-position-top .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-organifi .ml-image-box-title { margin-bottom: 6px; font-family: var( --montagu-type-publication-font-family ), Sans-serif; font-size: var( --montagu-type-publication-font-size ); font-weight: var( --montagu-type-publication-font-weight ); text-transform: var( --montagu-type-publication-text-transform ); font-style: var( --montagu-type-publication-font-style ); text-decoration: var( --montagu-type-publication-text-decoration ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-organifi .ml-image-box-wrapper .ml-image-box-img { width: 100%; }
.montagu-advertise .ml-element.ml-advertise-organifi .ml-image-box-img img { border-style: solid; border-width: 6px; border-color: var( --montagu-colour-white ); transition-duration: 0.3s; }
.montagu-advertise .ml-element.ml-advertise-organifi .ml-image-box-description { color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-nativepath-column > .ml-element-populated { margin: 0% 5% 0% 2.5%; --ml-column-margin-right: 5%; --ml-column-margin-left: 2.5%; }
.montagu-advertise .ml-element.ml-advertise-nativepath.ml-position-top .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-nativepath .ml-image-box-title { margin-bottom: 6px; font-family: var( --montagu-type-publication-font-family ), Sans-serif; font-size: var( --montagu-type-publication-font-size ); font-weight: var( --montagu-type-publication-font-weight ); text-transform: var( --montagu-type-publication-text-transform ); font-style: var( --montagu-type-publication-font-style ); text-decoration: var( --montagu-type-publication-text-decoration ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-nativepath .ml-image-box-wrapper .ml-image-box-img { width: 100%; }
.montagu-advertise .ml-element.ml-advertise-nativepath .ml-image-box-img img { border-style: solid; border-width: 6px; border-color: var( --montagu-colour-white ); transition-duration: 0.3s; }
.montagu-advertise .ml-element.ml-advertise-nativepath .ml-image-box-description { color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-lifeextension-column > .ml-element-populated { margin: 0% 2.5% 0% 5%; --ml-column-margin-right: 2.5%; --ml-column-margin-left: 5%; }
.montagu-advertise .ml-element.ml-advertise-lifeextension-column { z-index: 1; }
.montagu-advertise .ml-element.ml-advertise-lifeextension.ml-position-top .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-lifeextension .ml-image-box-title { margin-bottom: 6px; font-family: var( --montagu-type-publication-font-family ), Sans-serif; font-size: var( --montagu-type-publication-font-size ); font-weight: var( --montagu-type-publication-font-weight ); text-transform: var( --montagu-type-publication-text-transform ); font-style: var( --montagu-type-publication-font-style ); text-decoration: var( --montagu-type-publication-text-decoration ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-lifeextension .ml-image-box-wrapper .ml-image-box-img { width: 100%; }
.montagu-advertise .ml-element.ml-advertise-lifeextension .ml-image-box-img img { border-style: solid; border-width: 6px; border-color: var( --montagu-colour-white ); transition-duration: 0.3s; }
.montagu-advertise .ml-element.ml-advertise-lifeextension .ml-image-box-description { color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-purathrive-column > .ml-element-populated { margin: 0% 0% 0% 7%; --ml-column-margin-right: 0%; --ml-column-margin-left: 7%; }
.montagu-advertise .ml-element.ml-advertise-purathrive.ml-position-top .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-purathrive .ml-image-box-title { margin-bottom: 6px; font-family: var( --montagu-type-publication-font-family ), Sans-serif; font-size: var( --montagu-type-publication-font-size ); font-weight: var( --montagu-type-publication-font-weight ); text-transform: var( --montagu-type-publication-text-transform ); font-style: var( --montagu-type-publication-font-style ); text-decoration: var( --montagu-type-publication-text-decoration ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-purathrive .ml-image-box-wrapper .ml-image-box-img { width: 100%; }
.montagu-advertise .ml-element.ml-advertise-purathrive .ml-image-box-img img { border-style: solid; border-width: 6px; border-color: var( --montagu-colour-white ); transition-duration: 0.3s; }
.montagu-advertise .ml-element.ml-advertise-purathrive .ml-image-box-description { color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-quote-section:not(.ml-motion-effects-element-type-background),
.montagu-advertise .ml-element.ml-advertise-quote-section > .ml-motion-effects-container > .ml-motion-effects-layer { background-color: var( --montagu-colour-light-orange ); }
.montagu-advertise .ml-element.ml-advertise-quote-section { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 8%; margin-bottom: 0%; padding: 2%; }
.montagu-advertise .ml-element.ml-advertise-quote-column:not(.ml-motion-effects-element-type-background) > .ml-widget-wrap,
.montagu-advertise .ml-element.ml-advertise-quote-column > .ml-widget-wrap > .ml-motion-effects-container > .ml-motion-effects-layer { background-color: var( --montagu-colour-pink ); }
.montagu-advertise .ml-element.ml-advertise-quote-column > .ml-widget-wrap > .ml-widget:not(.ml-widget__width-auto):not(.ml-widget__width-initial):not(:last-child):not(.ml-absolute) { margin-block-end: 30px; }
.montagu-advertise .ml-element.ml-advertise-quote-column > .ml-element-populated,
.montagu-advertise .ml-element.ml-advertise-quote-column > .ml-element-populated > .ml-background-overlay,
.montagu-advertise .ml-element.ml-advertise-quote-column > .ml-background-slideshow { border-radius: 33px; }
.montagu-advertise .ml-element.ml-advertise-quote-column > .ml-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 8%; }
.montagu-advertise .ml-element.ml-advertise-quote > .ml-widget-container { padding: 10px; }
.montagu-advertise .ml-element.ml-advertise-quote { text-align: center; }
.montagu-advertise .ml-element.ml-advertise-quote .ml-heading-title { font-family: Vidaloka, sans-serif; font-size: 60px; font-weight: 400; text-transform: uppercase; font-style: normal; text-decoration: none; line-height: 1.3em; letter-spacing: 5px; word-spacing: 0em; }
.montagu-advertise .ml-element.ml-advertise-quote-credit { text-align: center; }
.montagu-advertise .ml-element.ml-advertise-quote-credit .ml-heading-title { font-family: var( --montagu-type-caption-font-family ), Sans-serif; font-size: var( --montagu-type-caption-font-size ); font-weight: var( --montagu-type-caption-font-weight ); text-transform: var( --montagu-type-caption-text-transform ); font-style: var( --montagu-type-caption-font-style ); text-decoration: var( --montagu-type-caption-text-decoration ); line-height: var( --montagu-type-caption-line-height ); letter-spacing: var( --montagu-type-caption-letter-spacing ); word-spacing: var( --montagu-type-caption-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-quote-aside { text-align: center; }
.montagu-advertise .ml-element.ml-advertise-quote-aside .ml-heading-title { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; text-transform: capitalize; font-style: italic; text-decoration: none; line-height: 1.2em; letter-spacing: 10px; word-spacing: 0em; }
.montagu-advertise .ml-element.ml-advertise-contact-section:not(.ml-motion-effects-element-type-background),
.montagu-advertise .ml-element.ml-advertise-contact-section > .ml-motion-effects-container > .ml-motion-effects-layer { background-color: var( --montagu-colour-cream ); }
.montagu-advertise .ml-element.ml-advertise-contact-section > .ml-container { max-width: 1450px; }
.montagu-advertise .ml-element.ml-advertise-contact-section { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 8%; }
.montagu-advertise .ml-element.ml-advertise-contact-column > .ml-widget-wrap > .ml-widget:not(.ml-widget__width-auto):not(.ml-widget__width-initial):not(:last-child):not(.ml-absolute) { margin-block-end: 30px; }
.montagu-advertise .ml-element.ml-advertise-contact-title { text-align: center; }
.montagu-advertise .ml-element.ml-advertise-contact-title .ml-heading-title { color: var( --montagu-colour-primary ); }
.montagu-advertise .ml-widget-button .ml-button { background-color: var( --montagu-colour-primary ); font-family: var( --montagu-type-link-font-family ), Sans-serif; font-size: var( --montagu-type-link-font-size ); font-weight: var( --montagu-type-link-font-weight ); text-transform: var( --montagu-type-link-text-transform ); font-style: var( --montagu-type-link-font-style ); text-decoration: var( --montagu-type-link-text-decoration ); line-height: var( --montagu-type-link-line-height ); letter-spacing: var( --montagu-type-link-letter-spacing ); word-spacing: var( --montagu-type-link-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-sales-link .ml-button { background-color: var( --montagu-colour-transparent-orange ); fill: var( --montagu-colour-primary ); color: var( --montagu-colour-primary ); padding: 0px; }
.montagu-advertise .ml-element.ml-advertise-sales-nudge .ml-button { background-color: var( --montagu-colour-transparent-orange ); font-family: Vidaloka, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; font-style: normal; line-height: 1em; letter-spacing: 5px; word-spacing: 0em; fill: var( --montagu-colour-primary ); color: var( --montagu-colour-primary ); padding: 0px; }
.montagu-advertise .ml-element.ml-advertise-sales-nudge > .ml-widget-container {  }
@media (max-width: 1024px) and (min-width: 768px) {
.montagu-advertise .ml-element.ml-advertise-introduction-column { width: 100%; }
.montagu-advertise .ml-element.ml-advertise-example-column { width: 100%; }
.montagu-advertise .ml-element.ml-advertise-organifi-column { width: 50%; }
.montagu-advertise .ml-element.ml-advertise-nativepath-column { width: 50%; }
.montagu-advertise .ml-element.ml-advertise-lifeextension-column { width: 50%; }
.montagu-advertise .ml-element.ml-advertise-purathrive-column { width: 50%; }
}
@media (max-width: 1024px) {
.montagu-advertise .ml-element.ml-advertise-introduction-section { padding: 12% 8%; }
.montagu-advertise .ml-element.ml-advertise-introduction-column > .ml-element-populated { padding: 0%; }
.montagu-advertise .ml-widget-heading .ml-heading-title { font-size: var( --montagu-type-title-font-size ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-title .ml-heading-title { font-size: 65px; letter-spacing: 2px; }
.montagu-advertise .ml-widget-text-editor { font-size: var( --montagu-type-body-font-size ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-example-column > .ml-element-populated { margin: 8% 0% 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-advertise .ml-element.ml-advertise-example-image { text-align: center; }
.montagu-advertise .ml-element.ml-advertise-example-image img { width: 60%; }
.montagu-advertise .ml-widget-image-box .ml-image-box-title { font-size: var( --montagu-type-title-font-size ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); }
.montagu-advertise .ml-widget-image-box .ml-image-box-description { font-size: var( --montagu-type-body-font-size ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-organifi .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-nativepath-column > .ml-element-populated { margin: 0% 0% 0% 8%; --ml-column-margin-right: 0%; --ml-column-margin-left: 8%; }
.montagu-advertise .ml-element.ml-advertise-nativepath .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-lifeextension-column > .ml-element-populated { margin: 8% 8% 0% 0%; --ml-column-margin-right: 8%; --ml-column-margin-left: 0%; }
.montagu-advertise .ml-element.ml-advertise-lifeextension .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-purathrive-column > .ml-element-populated { margin: 8% 0% 0% 8%; --ml-column-margin-right: 0%; --ml-column-margin-left: 8%; }
.montagu-advertise .ml-element.ml-advertise-purathrive .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-quote .ml-heading-title { font-size: 65px; letter-spacing: 2px; }
.montagu-advertise .ml-element.ml-advertise-quote-credit .ml-heading-title { font-size: var( --montagu-type-caption-font-size ); line-height: var( --montagu-type-caption-line-height ); letter-spacing: var( --montagu-type-caption-letter-spacing ); word-spacing: var( --montagu-type-caption-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-quote-aside .ml-heading-title { font-size: 18px; letter-spacing: 5px; }
.montagu-advertise .ml-widget-button .ml-button { font-size: var( --montagu-type-link-font-size ); line-height: var( --montagu-type-link-line-height ); letter-spacing: var( --montagu-type-link-letter-spacing ); word-spacing: var( --montagu-type-link-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-sales-nudge .ml-button { font-size: 28px; }
}
@media (max-width: 767px) {
.montagu-advertise .ml-element.ml-advertise-introduction-section { padding: 15% 5%; }
.montagu-advertise .ml-widget-heading .ml-heading-title { font-size: var( --montagu-type-title-font-size ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-title .ml-heading-title { font-size: 36px; letter-spacing: 0px; }
.montagu-advertise .ml-widget-text-editor { font-size: var( --montagu-type-body-font-size ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-example-image img { width: 100%; }
.montagu-advertise .ml-element.ml-advertise-partners-section { margin-top: 20%; margin-bottom: 0%; padding: 0% 5%; }
.montagu-advertise .ml-element.ml-advertise-partners-row { padding: 0% 10%; }
.montagu-advertise .ml-element.ml-advertise-organifi-column > .ml-element-populated { margin: 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-advertise .ml-widget-image-box .ml-image-box-title { font-size: var( --montagu-type-title-font-size ); line-height: var( --montagu-type-title-line-height ); letter-spacing: var( --montagu-type-title-letter-spacing ); word-spacing: var( --montagu-type-title-word-spacing ); }
.montagu-advertise .ml-widget-image-box .ml-image-box-description { font-size: var( --montagu-type-body-font-size ); line-height: var( --montagu-type-body-line-height ); letter-spacing: var( --montagu-type-body-letter-spacing ); word-spacing: var( --montagu-type-body-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-organifi .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-organifi .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-nativepath-column > .ml-element-populated { margin: 20% 0% 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-advertise .ml-element.ml-advertise-nativepath .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-nativepath .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-lifeextension-column > .ml-element-populated { margin: 20% 0% 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-advertise .ml-element.ml-advertise-lifeextension .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-lifeextension .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-purathrive-column > .ml-element-populated { margin: 20% 0% 0%; --ml-column-margin-right: 0%; --ml-column-margin-left: 0%; }
.montagu-advertise .ml-element.ml-advertise-purathrive .ml-image-box-img { margin-bottom: 15px; }
.montagu-advertise .ml-element.ml-advertise-purathrive .ml-image-box-title { font-size: var( --montagu-type-publication-font-size ); line-height: var( --montagu-type-publication-line-height ); letter-spacing: var( --montagu-type-publication-letter-spacing ); word-spacing: var( --montagu-type-publication-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-quote-section { margin-top: 20%; margin-bottom: 0%; padding: 5%; }
.montagu-advertise .ml-element.ml-advertise-quote .ml-heading-title { font-size: 36px; letter-spacing: 0px; }
.montagu-advertise .ml-element.ml-advertise-quote-credit .ml-heading-title { font-size: var( --montagu-type-caption-font-size ); line-height: var( --montagu-type-caption-line-height ); letter-spacing: var( --montagu-type-caption-letter-spacing ); word-spacing: var( --montagu-type-caption-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-quote-aside .ml-heading-title { font-size: 16px; letter-spacing: 2px; }
.montagu-advertise .ml-element.ml-advertise-contact-section { padding: 20% 5%; }
.montagu-advertise .ml-widget-button .ml-button { font-size: var( --montagu-type-link-font-size ); line-height: var( --montagu-type-link-line-height ); letter-spacing: var( --montagu-type-link-letter-spacing ); word-spacing: var( --montagu-type-link-word-spacing ); }
.montagu-advertise .ml-element.ml-advertise-sales-nudge .ml-button { font-size: 24px; letter-spacing: 1px; }
}
.montagu-advertise .ml-invisible { visibility: hidden; }
@media (prefers-reduced-motion: reduce) { .montagu-advertise *, .montagu-advertise *::before, .montagu-advertise *::after { animation: none !important; transition: none !important; } }

@keyframes ml-pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.montagu-advertise .ml-pulse{animation-name:ml-pulse}
@keyframes ml-fadeIn{from{opacity:0}to{opacity:1}}.montagu-advertise .ml-fadeIn{animation-name:ml-fadeIn}

.montagu-landing { --montagu-colour-primary: #E9612C; --montagu-colour-cream: #F7F5E9; --montagu-colour-text: #484544; --montagu-colour-primary: #E9612C; --montagu-colour-white: #FFFFFF; --montagu-colour-pink: #FCE4F7; --montagu-colour-light-orange: #F47B4A; --montagu-colour-transparent-orange: #E9612C00; --montagu-colour-primary: #E9612C; --montagu-colour-cream: #F7F5E9; --montagu-type-title-font-family: "Vidaloka"; --montagu-type-title-font-size: 100px; --montagu-type-title-font-weight: 400; --montagu-type-title-text-transform: uppercase; --montagu-type-title-font-style: normal; --montagu-type-title-text-decoration: none; --montagu-type-title-line-height: 1.1em; --montagu-type-title-letter-spacing: 5px; --montagu-type-title-word-spacing: 0em; --montagu-type-heading-font-family: "Vidaloka"; --montagu-type-heading-font-size: 36px; --montagu-type-heading-font-weight: 400; --montagu-type-heading-text-transform: uppercase; --montagu-type-heading-font-style: normal; --montagu-type-heading-text-decoration: none; --montagu-type-heading-line-height: 1.1em; --montagu-type-heading-letter-spacing: 5px; --montagu-type-heading-word-spacing: 0em; --montagu-type-body-font-family: "Poppins"; --montagu-type-body-font-size: 18px; --montagu-type-body-font-weight: 400; --montagu-type-body-text-transform: none; --montagu-type-body-font-style: normal; --montagu-type-body-text-decoration: none; --montagu-type-body-line-height: 1.5em; --montagu-type-body-letter-spacing: 0px; --montagu-type-body-word-spacing: 0em; --montagu-type-link-font-family: "Vidaloka"; --montagu-type-link-font-size: 36px; --montagu-type-link-font-weight: 400; --montagu-type-link-text-transform: uppercase; --montagu-type-link-font-style: normal; --montagu-type-link-text-decoration: underline; --montagu-type-link-line-height: 1em; --montagu-type-link-letter-spacing: 5px; --montagu-type-link-word-spacing: 0em; --montagu-type-caption-font-family: "Poppins"; --montagu-type-caption-font-size: 22px; --montagu-type-caption-font-weight: 400; --montagu-type-caption-text-transform: capitalize; --montagu-type-caption-font-style: italic; --montagu-type-caption-text-decoration: none; --montagu-type-caption-line-height: 1.2em; --montagu-type-caption-letter-spacing: 10px; --montagu-type-caption-word-spacing: 0em; --montagu-type-fine-print-font-family: "Poppins"; --montagu-type-fine-print-font-size: 14px; --montagu-type-fine-print-font-weight: 400; --montagu-type-fine-print-text-transform: uppercase; --montagu-type-fine-print-font-style: italic; --montagu-type-fine-print-text-decoration: underline; --montagu-type-fine-print-line-height: 1em; --montagu-type-fine-print-letter-spacing: 2px; --montagu-type-fine-print-word-spacing: 0em; --montagu-type-publication-font-family: "Vidaloka"; --montagu-type-publication-font-size: 22px; --montagu-type-publication-font-weight: 400; --montagu-type-publication-text-transform: capitalize; --montagu-type-publication-font-style: normal; --montagu-type-publication-text-decoration: none; --montagu-type-publication-line-height: 1.1em; --montagu-type-publication-letter-spacing: 5px; --montagu-type-publication-word-spacing: 0em; --montagu-type-small-link-font-family: "Poppins"; --montagu-type-small-link-font-size: 16px; --montagu-type-small-link-font-weight: 500; --montagu-type-small-link-text-transform: none; --montagu-type-small-link-font-style: normal; --montagu-type-small-link-text-decoration: none; --montagu-type-small-link-line-height: 1em; --montagu-type-small-link-letter-spacing: 1.5px; --montagu-type-small-link-word-spacing: 0em; --montagu-type-small-body-font-family: "Poppins"; --montagu-type-small-body-font-size: 16px; --montagu-type-small-body-font-weight: 400; --montagu-type-small-body-text-transform: none; --montagu-type-small-body-font-style: normal; --montagu-type-small-body-text-decoration: none; --montagu-type-small-body-line-height: 1.5em; --montagu-type-small-body-letter-spacing: 0px; --montagu-type-small-body-word-spacing: 0em; --montagu-type-strong-body-font-family: "Poppins"; --montagu-type-strong-body-font-size: 18px; --montagu-type-strong-body-font-weight: 600; --montagu-type-strong-body-text-transform: capitalize; --montagu-type-strong-body-font-style: normal; --montagu-type-strong-body-text-decoration: none; --montagu-type-strong-body-line-height: 1em; --montagu-type-strong-body-letter-spacing: 0px; --montagu-type-strong-body-word-spacing: 0em; }
.montagu-landing .ml-section.ml-section-boxed > .ml-container { max-width: 1680px; }
@media (max-width: 1024px) {
.montagu-landing { --montagu-type-title-font-size: 65px; --montagu-type-title-letter-spacing: 2px; --montagu-type-heading-font-size: 24px; --montagu-type-heading-letter-spacing: 2px; --montagu-type-body-font-size: 16px; --montagu-type-link-font-size: 28px; --montagu-type-caption-font-size: 18px; --montagu-type-caption-letter-spacing: 5px; --montagu-type-fine-print-font-size: 12px; --montagu-type-publication-font-size: 18px; --montagu-type-publication-letter-spacing: 2px; --montagu-type-small-link-font-size: 14px; --montagu-type-small-link-letter-spacing: 1px; --montagu-type-small-body-font-size: 14px; --montagu-type-strong-body-font-size: 16px; }
.montagu-landing .ml-section.ml-section-boxed > .ml-container { max-width: 1024px; }
}
@media (max-width: 767px) {
.montagu-landing { --montagu-type-title-font-size: 36px; --montagu-type-title-letter-spacing: 0px; --montagu-type-heading-font-size: 22px; --montagu-type-body-font-size: 14px; --montagu-type-link-font-size: 24px; --montagu-type-link-letter-spacing: 1px; --montagu-type-caption-font-size: 16px; --montagu-type-caption-letter-spacing: 2px; --montagu-type-fine-print-letter-spacing: 2px; --montagu-type-publication-letter-spacing: 0.5px; --montagu-type-small-link-letter-spacing: 0.5px; --montagu-type-small-body-font-size: 12px; --montagu-type-strong-body-font-size: 14px; }
.montagu-landing .ml-section.ml-section-boxed > .ml-container { max-width: 767px; }
}
body.montagu-code-home, body.montagu-code-advertise { background-color: rgb(233, 97, 44); }
