.hero{position:relative;height:80vh;width:100%;display:flex;box-sizing:border-box;background-color:#fff;padding-top:120px;padding-bottom:20px}.hero:before{z-index:5;content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(to right,#fff 120px,#fff0 120px),radial-gradient(ellipse farthest-corner at 120px center,#fff,#fff 20%,#fff0 55%);background-position:left center;background-size:100% 350%;pointer-events:none}.hero:after{z-index:5;content:"";position:absolute;top:0;right:0;width:20%;height:100%;background:linear-gradient(104.19deg,#ffd00100 51.91%,#ffd001 183.42%);pointer-events:none}.hero.hero-large{height:722px}@media (min-width:1920px){.hero .hero-large{height:800px}}.hero.hero-medium{height:550px}.hero.hero-small{height:400px}.hero .hero-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-position:calc(50% + 120px) 30%;background-size:cover}.hero.smaller-heading .hero-content h1{font-size:3.75rem}@media (max-width:575.98px){.hero.smaller-heading .hero-content h1{font-size:2.5rem}}.hero .hero-content{position:relative;width:85%;margin-left:auto;margin-right:auto;justify-content:center;z-index:10}.hero .hero-content h1{font-size:88px}.hero .hero-content p{font-family:MagistralWebBook,serif;font-weight:600;font-size:32px}.hero .hero-content .buttons-container .btn:first-of-type{margin-left:0}@media (max-width:767.98px){.hero{position:relative;height:70vh;width:100%;display:flex;padding-top:120px;padding-bottom:20px;box-sizing:border-box}.hero:before{z-index:5;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,white 0%,white 15%,transparent 70%);background-position:left bottom;background-size:100% 100%;pointer-events:none}.hero:after{z-index:5;content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(104.19deg,#ffd00100 40.91%,#ffd001 157.42%);pointer-events:none}.hero.hero-large{height:60vh}.hero.hero-medium{height:50vh}.hero.hero-small{height:40vh}.hero .hero-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-position:50% 50%;background-size:cover}.hero .hero-content{position:relative;width:100%;margin-left:0;margin-right:0;justify-content:center;z-index:10;padding-left:10px}.hero .hero-content h1{font-size:72px}.hero .hero-content p{font-family:MagistralWebBook,serif;font-weight:600;font-size:24px}.hero .hero-content .buttons-container .btn:first-of-type{margin-left:0}}@media (max-width:575.98px){.hero{position:relative;height:70vh;width:100%;display:flex;box-sizing:border-box;padding-top:85px;padding-bottom:20px}.hero:before{z-index:5;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,white 0%,white 15%,transparent 70%);background-position:left bottom;background-size:100% 100%;pointer-events:none}.hero:after{z-index:5;content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(104.19deg,#ffd00100 40.91%,#ffd001 157.42%);pointer-events:none}.hero.hero-large{height:60vh}.hero.hero-medium{height:50vh}.hero.hero-small{height:40vh}.hero .hero-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-position:50% 50%;background-size:cover}.hero .hero-content{position:relative;width:100%;margin-left:0;margin-right:0;justify-content:center;z-index:10;padding-left:0}.hero .hero-content h1{font-size:72px}.hero .hero-content p{font-family:MagistralWebBook,serif;font-weight:600;font-size:24px}.hero .hero-content .buttons-container .btn:first-of-type{margin-left:0}}
.breadcrumb{font-size:16px;margin-bottom:16px;font-family:open_sanslight,helvetica,arial,sans-serif;font-style:normal;color:#3e3e3e;font-weight:400}.breadcrumb .breadcrumb-item a{text-decoration:none;color:#3e3e3e}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"";margin:4px 5px 0;width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljk0OTc1IDcuMDAwMDVMLTQuOTQ1MzhlLTA3IDIuMDUwMzFMMS40MTQyMSAwLjYzNjA5Mkw3Ljc3ODE3IDcuMDAwMDVMMS40MTQyMSAxMy4zNjRMLTYuMTgxNzJlLTA4IDExLjk0OThMNC45NDk3NSA3LjAwMDA1WiIgZmlsbD0iIzNFM0UzRSIvPgo8L3N2Zz4K);background-repeat:no-repeat}
.grid-rich-text ul{list-style:disc}.grid-rich-text .truncate-content{position:relative}.grid-rich-text .toggle-button{display:none;background:none;border:none;color:#00f;cursor:pointer}.grid-rich-text .ellipsis{display:inline}.grid-rich-text .more-content{display:none}.grid-rich-text .expanded .more-content{display:inline}.grid-rich-text .text-content{transition:max-height .3s ease,padding .3s ease;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:normal}.grid-rich-text .more-button{border:none;color:#005131;background-color:transparent;padding:0;margin-top:10px;margin-bottom:10px;text-decoration:underline}
.grid-adbox{height:100%;overflow:hidden;padding:24px;background-color:#fff}.grid-adbox.minimal-side-padding{padding:24px 5px}.grid-adbox img{width:100%;height:auto;border-radius:20px}.grid-adbox .is-icon img{border-radius:0;height:40px;width:auto}.grid-adbox .bottom-content h1,.grid-adbox .bottom-content h2,.grid-adbox .bottom-content h3,.grid-adbox .bottom-content h4,.grid-adbox .bottom-content h5,.grid-adbox .bottom-content h6{padding-top:25px;padding-bottom:15px;margin-bottom:0}.grid-adbox .bottom-content.center-text h1,.grid-adbox .bottom-content.center-text h2,.grid-adbox .bottom-content.center-text h3,.grid-adbox .bottom-content.center-text h4,.grid-adbox .bottom-content.center-text h5,.grid-adbox .bottom-content.center-text h6{text-align:center}.grid-adbox .bottom-content.left-text h1,.grid-adbox .bottom-content.left-text h2,.grid-adbox .bottom-content.left-text h3,.grid-adbox .bottom-content.left-text h4,.grid-adbox .bottom-content.left-text h5,.grid-adbox .bottom-content.left-text h6{text-align:left}.grid-adbox .bottom-content.right-text h1,.grid-adbox .bottom-content.right-text h2,.grid-adbox .bottom-content.right-text h3,.grid-adbox .bottom-content.right-text h4,.grid-adbox .bottom-content.right-text h5,.grid-adbox .bottom-content.right-text h6{text-align:right}.grid-adbox .bottom-content .button-container{padding-top:15px}
