.wtp-edit .content-block-flyfrom{padding-top:40px}.wtp-edit .content-block-flyfrom .if-source-all,.wtp-edit .content-block-flyfrom .if-source-collection,.wtp-edit .content-block-flyfrom .if-source-global-fly-from,.wtp-edit .content-block-flyfrom .if-source-specific{display:none}.wtp-edit .content-block-flyfrom.source-all .if-source-all{display:block}.wtp-edit .content-block-flyfrom.source-collection .if-source-collection{display:block}.wtp-edit .content-block-flyfrom.source-global-fly-from .if-source-global-fly-from{display:block}.wtp-edit .content-block-flyfrom.source-specific .if-source-specific{display:block}.wtp-edit .content-block-flyfrom wtprepeater-control .repeatercontrol{display:inline-block}.wtp-edit .content-block-flyfrom .content-block-image{text-align:center;margin-top:10px}.wtp-edit .content-block-flyfrom .content-block-image img{margin:0 auto}
.wtp-edit .content-block-html.read-more .rmmc{display:block}.wtp-edit .content-block-html.unlimited .rmmc,.wtp-edit .content-block-html.unlimited .unlimited-hide{display:none}.wtp-edit .content-block-html.bullet-section .rmmc,.wtp-edit .content-block-html.bullet-section .unlimited-hide{display:none}.wtp-edit .content-block-html.bullet-section .content ul{margin:0}.content-block-html{padding:30px 0}.content-block-html.unlimited .rmmc,.content-block-html.unlimited .unlimited-hide{display:none}.content-block-html.bullet-section .rmmc,.content-block-html.bullet-section .unlimited-hide{display:none}.content-block-html.bullet-section .content{background-color:#f3f4f7;margin:50px auto;padding:50px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@media(max-width: 1199px){.content-block-html.bullet-section .content{margin:25px auto;padding:35px 22px}}.content-block-html.bullet-section .content ul{list-style-type:none;margin:50px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media(max-width: 1199px){.content-block-html.bullet-section .content ul{margin:26px auto;gap:18px;grid-template-columns:1fr}}.content-block-html.bullet-section .content ul li{display:flex;display:-webkit-flex;gap:13px;line-height:150%}.content-block-html.bullet-section .content ul li:before{content:"";top:6px;position:relative;flex:0 0 12px;-webkit-flex:0 0 12px;width:12px;height:12px;display:block;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.76497 3.20474C10.0661 3.48915 10.0797 3.96383 9.79526 4.26497L5.54526 8.76497C5.40613 8.91228 5.21332 8.99703 5.01071 8.99993C4.8081 9.00282 4.61295 8.92361 4.46967 8.78033L2.21967 6.53033C1.92678 6.23744 1.92678 5.76257 2.21967 5.46967C2.51256 5.17678 2.98744 5.17678 3.28033 5.46967L4.98463 7.17397L8.70474 3.23503C8.98915 2.9339 9.46383 2.92033 9.76497 3.20474Z%27 fill=%27%23242424%27/%3E%3C/svg%3E")}.content-block-html section h2,.content-block-html section h3,.content-block-html section h4{margin:0 auto}.content-block-html section p{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;line-height:155%;max-width:840px}.content-block-html section .wysiwyg{margin:5px 0 20px}.content-block-html section .cta{display:inline-block}.content-block-html section .cta .btn{padding:15px 14px;color:#fff;text-decoration:none}.content-block-html section a{text-decoration:underline;display:inline-block;color:#0d6ad7;font-weight:500}.content-block-html section a:hover{color:#015bc4}.content-block-html section .button a{color:#fff;text-decoration:none;padding:14px}
.wtp-edit .content-block-image .image{height:500px;background-repeat:no-repeat;background-color:transparent}.wtp-edit .content-block-image .image .imagepicker{z-index:999}.wtp-edit .content-block-image .image .caption{position:absolute;left:15px;bottom:15px;font-size:1.6rem;font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:100%}.wtp-edit .content-block-image.mode-fill .image{background-size:cover}.wtp-edit .content-block-image.mode-fit .image{background-size:contain}.wtp-edit .content-block-image.mode-squash .image{background-size:100% 100%}.wtp-edit .content-block-image.caption-colour-white-with-gradient .image:before{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;z-index:0;background:linear-gradient(183deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 99.34%, rgba(0, 0, 0, 0.5) 50%) !important;position:absolute;left:0;top:0;right:0;bottom:0;content:"";border:none !important}.wtp-edit .content-block-image.caption-colour-white-with-gradient .image .caption,.wtp-edit .content-block-image.caption-colour-white-with-gradient .image a{color:#fff}.wtp-edit .content-block-image.caption-colour-white .image .caption,.wtp-edit .content-block-image.caption-colour-white .image a{color:#fff}.wtp-edit .content-block-image.caption-colour-black .image .caption,.wtp-edit .content-block-image.caption-colour-black .image a{color:#000}.content-block-image.caption-colour-white-with-gradient .has-caption:before{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;z-index:0;background:linear-gradient(183deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 99.34%, rgba(0, 0, 0, 0.5) 50%);position:absolute;left:0;top:0;right:0;bottom:0;content:""}.content-block-image.caption-colour-white-with-gradient .has-caption span{color:#fff}.content-block-image.caption-colour-white .has-caption span,.content-block-image.caption-colour-white .has-caption a{color:#fff}.content-block-image.caption-colour-black .has-caption span,.content-block-image.caption-colour-black .has-caption a{color:#000}.content-block-image .has-caption span{position:absolute;left:20px;bottom:20px;font-size:1.6rem;font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:100%}.content-block-image .image,.content-block-image .item{position:relative}.content-block-image .image a,.content-block-image .item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;padding:24px;font-size:1.6rem;font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:100%;color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;display:flex;display:-webkit-flex;-webkit-align-items:flex-end;align-items:flex-end;justify-content:flex-start;-webkit-justify-content:flex-start}
.wtp-edit .content-block-imagecard section .image{aspect-ratio:16/9}.wtp-edit .content-block-imagecard section .image .caption{position:absolute;left:15px;bottom:15px;font-size:1.6rem;font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:100%}.wtp-edit .content-block-imagecard section .content .cta{padding:0}.wtp-edit .content-block-imagecard section .content .cta.text{margin-top:20px}.wtp-edit .content-block-imagecard section .content .cta.text .option,.wtp-edit .content-block-imagecard section .content .cta.text .linkeditor{margin-top:20px}.wtp-edit .content-block-imagecard section .content .button{position:relative}.wtp-edit .content-block-imagecard section .content a{margin:0}.wtp-edit .content-block-imagecard.caption-colour-white-with-gradient section .image:before{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;z-index:0;background:linear-gradient(183deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 99.34%, rgba(0, 0, 0, 0.5) 50%) !important;position:absolute;left:0;top:0;right:0;bottom:0;content:"";border:none !important}.wtp-edit .content-block-imagecard.caption-colour-white-with-gradient section .image .caption{color:#fff}.wtp-edit .content-block-imagecard.caption-colour-white section .image .caption{color:#fff}.wtp-edit .content-block-imagecard.caption-colour-black section .image .caption{color:#000}.content-block-imagecard{padding:30px 0}.content-block-imagecard.caption-colour-white-with-gradient .has-caption:before{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;z-index:0;background:linear-gradient(183deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 99.34%, rgba(0, 0, 0, 0.5) 50%);position:absolute;left:0;top:0;right:0;bottom:0;content:""}.content-block-imagecard.caption-colour-white-with-gradient .has-caption span{color:#fff}.content-block-imagecard.caption-colour-white .has-caption span,.content-block-imagecard.caption-colour-white .has-caption a{color:#fff}.content-block-imagecard.caption-colour-black .has-caption span,.content-block-imagecard.caption-colour-black .has-caption a{color:#000}.content-block-imagecard .has-caption span{position:absolute;left:15px;bottom:15px;font-size:1.6rem;font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:100%}.content-block-imagecard.image-left-one-quarter section{grid-template-columns:380px 1fr}@media(max-width: 1199px){.content-block-imagecard.image-left-one-quarter section{grid-template-columns:1fr}}.content-block-imagecard.image-left-one-quarter section .content{order:1}@media(max-width: 1199px){.content-block-imagecard.image-left-one-quarter section .content{order:0}}.content-block-imagecard section{display:grid;grid-template-columns:1fr 380px;gap:42px;-webkit-align-items:flex-start;align-items:flex-start}@media(max-width: 1199px){.content-block-imagecard section{grid-template-columns:1fr;gap:32px}}.content-block-imagecard section .content{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;justify-content:center;-webkit-justify-content:center}@media(max-width: 1199px){.content-block-imagecard section .content{-webkit-align-items:center;align-items:center}}.content-block-imagecard section .content .wysiwyg{margin:0}.content-block-imagecard section .content p{max-width:initial;font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;line-height:155%}.content-block-imagecard section .content p a{display:inline-block;font-weight:300;margin:0}.content-block-imagecard section .content a{margin-top:20px;text-decoration:underline;display:block;font-weight:500;cursor:pointer}.content-block-imagecard section .content .btn{margin-top:20px;text-decoration:none;display:flex;display:-webkit-flex}.content-block-imagecard section .content .button{margin-top:20px}.content-block-imagecard section .content .button a{text-decoration:none;padding:14px;margin:0}@media(max-width: 1199px){.content-block-imagecard section picture{margin:0 auto}}.content-block-imagecard section picture img{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px}
