.primary-font{font-family:Canela-Regular, timesnewroman, "Times New Roman", times}.secondary-font{font-family:"Helvetica Now Display"}.thb-loading{position:relative}.thb-loading::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:30;background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMjIyMjIyIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=") center center no-repeat;background-size:34px 34px}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mr-auto{margin-right:auto !important}.align-items-center{align-items:center !important}.justify-content-center{justify-content:center !important}@media only screen and (max-width: 768px){.columns-reverse--mob{flex-direction:column-reverse !important}}@media only screen and (max-width: 768px){.hide-for-mobile{display:none !important}}.zero-margin-bottom{margin-bottom:0 !important}.zero-padding-bottom{padding-bottom:0 !important}.parallax{min-height:800px;padding:120px 0;position:relative;display:flex;align-items:flex-end;overflow:hidden}.parallax-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.parallax-images--image{position:absolute;bottom:0;left:0;width:100%;height:762px;z-index:1;will-change:transform}.parallax-images--image:nth-child(1){height:762px}.parallax-images--image:nth-child(2){transform:translateY(15%);z-index:2}.parallax-images--image:nth-child(3){z-index:3}.parallax-images img{width:100%;height:100%;object-fit:cover;object-position:center top}.parallax-title{color:#fff;max-width:830px;padding:0 15px;margin:auto auto 0;text-align:center;position:relative;z-index:20}.parallax-title .h2{color:inherit}@media only screen and (min-width: 768px){.parallax-title p{margin-bottom:48px}}.parallax-title .button{margin-bottom:0}.acf-block-preview .parallax .row{margin:0 auto}.acf-block-preview .parallax .parallax-title .h2{color:inherit !important}
