body,button,input,select,textarea{font-family:Poppins,sans-serif;font-size:16px;color:#333337}a,p,span{font-family:Poppins,sans-serif;font-size:16px;line-height:1.75rem;margin-top:0;text-transform:none}a span,p span,span span{font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:Ubuntu,Helvetica,sans-serif;font-weight:700;line-height:1.75rem;margin-top:0;margin-bottom:15px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:inherit}h1,h2{line-height:1.1;margin-bottom:25px}h1 span,h2 span{font-size:inherit;line-height:inherit}h1{font-size:64px;font-weight:700}h1 a{font-size:64px;font-weight:400;line-height:1.25}@media only screen and (max-width:992px){h1{font-size:42px}h1 a{font-size:42px}}h2{font-size:48px}h2 a{font-size:48px;line-height:1.5}h2.page-title{font-size:30px;text-transform:uppercase}@media only screen and (max-width:992px){h2{font-size:36px}h2 a{font-size:36px}}h3{font-size:30px}h3 a{font-size:30px;line-height:1.5}@media only screen and (max-width:992px){h3{font-size:28px}h3 a{font-size:28px}}h4{font-size:28px}h4 a{font-size:28px;line-height:1.25}@media only screen and (max-width:992px){h4{font-size:26px}h4 a{font-size:26px}}h5{font-size:26px}h5 a{font-size:26px;line-height:1.5}@media only screen and (max-width:992px){h5{font-size:24px}h5 a{font-size:24px}}h6{font-size:24px}h6 a{font-size:24px;line-height:1.5}@media only screen and (max-width:992px){h6{font-size:22px}h6 a{font-size:22px}}p{font-size:16px;font-weight:400;line-height:1.75rem;margin-bottom:20px}.text-colour-primary{color:#007883}.text-colour-primary a{color:#007883}.text-colour-primary-lighter{color:#00a0af}.text-colour-primary-lighter a{color:#00a0af}.text-colour-primary-super-light{color:#99d9df}.text-colour-primary-super-light a{color:#99d9df}.text-colour-secondary{color:#dd640a}.text-colour-secondary a{color:#dd640a}.text-colour-secondary-lighter{color:#f68e1d}.text-colour-secondary-lighter a{color:#f68e1d}.text-colour-white{color:#fff}.text-colour-white a{color:#fff}hr{border-color:#99d9df}hr.hr-colour-secondary{border-color:#f68e1d}.smol-sub-heading,.smollest-sub-heading,.sub-heading{font-weight:700;line-height:1.75rem}.sub-heading{font-size:22px}.smol-sub-heading{font-size:20px}.smollest-sub-heading{font-size:18px}.smoll-text{font-size:14px}.bold-bold-bold{font-weight:800}.thin-thin-thin{font-weight:300}.normal{font-weight:400}strong{font-weight:700}.btns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}a{text-decoration:none;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.no-link{text-decoration:none;color:unset;cursor:unset}a.rounded-btn{border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;color:#fff}a.rounded-btn:focus .arrow-right-container,a.rounded-btn:hover .arrow-right-container{-webkit-transform:translateX(5px);transform:translateX(5px)}a.rounded-btn .arrow-right-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.rounded-btn .arrow-right-container img{max-width:20px;padding:10px;border-radius:50%}a.rounded-btn .arrow-right-white{background:#007883}a.rounded-btn .arrow-right-black{background:#fff;border-radius:50%}a.rounded-btn .arrow-right-black img{-webkit-filter:invert(1);filter:invert(1)}a.none:focus,a.none:hover{text-decoration:underline}a.none.primary{color:#007883}a.none.secondary{color:#dd640a}a.none.white{color:#fff}:root{font-size:16px;font-family:Poppins,sans-serif}body,html{margin:0;background:#fff}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body .main{-webkit-box-flex:1;-ms-flex:1;flex:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-none{display:none}.element{max-width:1240px;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:48px auto}.element.theme-primary .element-contents-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#007883),to(#00a0af));background:linear-gradient(90deg,#007883 25%,#00a0af 100%)}.element.theme-secondary .element-contents-container{background:#f68e1d}.element ul{-webkit-padding-start:20px;padding-inline-start:20px}.element ul li{margin-bottom:10px}.bp-container .featured-image-container img{border-radius:35px;max-width:100%;width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.bp-container .content .ec-container{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.bp-container .blog-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:1rem}.bp-container .blog-nav a,.bp-container .blog-nav span{color:#00a0af}.bp-container h5{font-size:14px}.bp-container h6{font-size:1rem}.bp-container h5,.bp-container h6{color:#66666e}.bp-container blockquote{border-left:5px solid #dee2e6;color:#495057;padding-left:10px;margin-left:0}.bp-container .social-share p{color:#dd640a}.bp-container .social-share .options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.bp-container .social-share .options .share-option{width:40px;height:40px;border:1px solid #dd640a;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-decoration:none}.bp-container .social-share .options .share-option i{color:#dd640a;font-size:1.5rem}.blog-page .element-contents-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-page .element-contents-container .post-summary{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 1rem);flex:1 1 calc(33.333% - 1rem);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:35px;padding:0;min-width:250px}.blog-page .element-contents-container .bp-summary-image-container img{border-radius:35px 35px 0 0;max-width:100%;width:100%;max-height:225px;-o-object-fit:cover;object-fit:cover}.blog-page .element-contents-container .summary-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;gap:1rem}.blog-page .element-contents-container .summary-title-container .sub-heading h4{color:#000;font-size:1rem;margin:0}.blog-page .element-contents-container .summary-title-container .event-date{color:#00a0af;text-transform:uppercase}.blog-page .element-contents-container .summary-title-container .lower-preview{color:#dd640a}.title-block .ec-container{background:linear-gradient(45deg,#f68e1d,#dd640a);position:relative}.title-block .ec-container .content{position:relative;z-index:1;color:#fff;max-width:74%}@media (max-width:1150px){.title-block .ec-container .content{max-width:62%}}@media only screen and (max-width:992px){.title-block .ec-container .content{max-width:100%}}.title-block .ec-container:before{content:"";position:absolute;top:0;right:0;width:calc(100% - 2rem);height:calc(100% - 2rem);background-image:url(/_resources/themes/supergrans/images/supergrans-logo-small.png);background-repeat:no-repeat;background-position:right;background-size:contain;z-index:0;margin:1rem}.element p:last-child{margin-bottom:0}.testimonial.theme-primary{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#007883),to(#00a0af));background:linear-gradient(90deg,#007883 25%,#00a0af 100%)}.testimonial.theme-secondary{background:#f68e1d}.content-element__title{margin-bottom:48px}.title-block .content-element__title{margin-bottom:24px}.content-element__content a{color:#007883}.content-element__content a:focus,.content-element__content a:hover{text-decoration:underline}.blog-page .element-contents-container{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.blog-page .element-contents-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:481px){.blog-page .element-contents-container{grid-template-columns:repeat(1,1fr)}}.blog-page .no-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-object-fit:contain;object-fit:contain;height:225px;width:100%;background:#99d9df;border-radius:35px 35px 0 0}.blog-page .no-img-container i{color:#00a0af;font-size:2rem}body.menu-open{overflow:hidden}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:sticky;top:24px;z-index:11}header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#007883),to(#00a0af));background:linear-gradient(90deg,#007883 25%,#00a0af 100%);border-radius:150px}@media only screen and (max-width:481px){header .header-container{border-radius:50px}}header .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:481px){header .logo-container a img{width:150px;height:51px}}header #menu-toggle{display:none}header .nav-primary,header .nav-secondary{list-style:none;padding:0}header .nav-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}header .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:0}header .nav-item a:focus,header .nav-item a:hover{color:#f68e1d}header .nav-item:first-of-type{margin-left:0}header .nav-item:last-of-type:not(.nav-item-secondary) a{border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px}header .nav-item:last-of-type:not(.nav-item-secondary) a:focus img,header .nav-item:last-of-type:not(.nav-item-secondary) a:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}header .nav-item:last-of-type:not(.nav-item-secondary) a img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;max-width:20px;background:#007883;padding:10px;border-radius:50%}header .nav-item:focus .nav-secondary,header .nav-item:hover .nav-secondary{visibility:visible;opacity:1;-webkit-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease}header .nav-item a{color:#fff}header .nav-secondary{list-style:none;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:30px;left:-10px;opacity:0;-webkit-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease;z-index:1;background:#00a0af;border-radius:15px}header .nav-secondary .nav-item-secondary a{padding:8px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;line-height:45px;font-size:14px}@media only screen and (max-width:1200px){body.menu-open{height:100vh;overflow:hidden}header #menu-toggle{display:block}header .menu-active.nav-container{left:0}header .nav-container{position:fixed;left:100%;width:100%;-webkit-transition:.3s ease all;transition:.3s ease all}header .nav-container #MainNav{position:relative;z-index:11}header .nav-container{z-index:10;top:125px;height:calc(100vh - 100px);background:#fff;overflow-y:auto;padding:30px 20px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}header .nav-container .nav-primary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;gap:20px;text-align:center;color:#dd640a}header .nav-container .nav-item:last-of-type:not(.nav-item-secondary) a{border:none;border-radius:0}header .nav-container .nav-item:last-of-type:not(.nav-item-secondary) a img{display:none}header .nav-container .nav-item:not(.nav-item-secondary){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;width:100%}header .nav-container .nav-item:not(.nav-item-secondary) a{width:100%;color:unset;padding:8px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}header .nav-container .nav-item .nav-secondary{color:#007883;display:none;position:relative;opacity:1;top:0;left:unset;background:0 0}header .nav-container .nav-item .nav-secondary .nav-item{width:100%}header .nav-container .nav-item .nav-secondary .nav-item a{line-height:1.75rem}}.hamburger{padding:28px;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:#fff;text-transform:none;background-color:transparent;border:0;margin:0}.hamburger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{width:40px;height:2px;background-color:#fff;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{content:"";display:block}.hamburger .hamburger-inner::before{top:-10px}.hamburger .hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s cubic-bezier(.215,.61,.355,1)}footer{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer-container{max-width:1240px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:35px 35px 0 0;background:#00a0af;border-radius:35px 35px 0 0}footer .footer-bottom-container{text-align:center;width:100%;font-size:14px;color:#99d9df}footer .footer-bottom-container .copyright{padding:0 32px 32px 32px}footer .footer-bottom-container a{color:#99d9df;font-size:14px}footer .footer-bottom-container a:focus,footer .footer-bottom-container a:hover{color:#fff;text-decoration:underline}footer .footer-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px;padding:32px}footer .footer-top-container a{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5);text-underline-offset:2px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}footer .footer-top-container a:focus,footer .footer-top-container a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media only screen and (max-width:768px){footer .footer-top-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media only screen and (max-width:680px){footer .footer-top-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}footer .footer-top-container .footer-other-half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:50%;width:100%;height:100%}@media only screen and (max-width:768px){footer .footer-top-container .footer-other-half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media only screen and (max-width:680px){footer .footer-top-container .footer-other-half{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}footer .footer-top-container .col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}footer .footer-top-container .col .footer-nav-list,footer .footer-top-container .col .quick-links{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}footer .footer-top-container .col-1{gap:19px}@media only screen and (max-width:680px){footer .footer-top-container .col-1{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .footer-top-container .col-1 .footer-content{max-width:70%}@media only screen and (max-width:481px){footer .footer-top-container .col-1 .footer-content{max-width:unset}}.twi-container{padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.twi-container.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.twi-container.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.twi-container .twi-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.twi-container .twi-image img{width:100%;height:auto}.twi-container .twi-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.twi-container.full-width{padding:0!important}.split5050 .twi-img,.split6040 .twi-img,.split8020 .twi-img{max-width:100%;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split6040{margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.full-bg-image,.split5050 .twi-img,.split6040 .twi-img,.split8020 .twi-img{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;-o-object-fit:cover;object-fit:cover}.full-background{min-height:500px}.split5050{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.split5050 .twi-img{min-width:50%;max-width:50%;-o-object-fit:cover;object-fit:cover}.split5050 .twi-content-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:90%}.split6040 .twi-content-container{width:60%}.split6040 .twi-content-container .twi-content{margin:3rem 0}.split6040 .twi-img{width:40%}.split6040 .twi-img img{height:563px}.split8020{min-height:200px}.split8020 .twi-content-container{-ms-flex-preferred-size:80%;flex-basis:80%}.split8020 .twi-content-container .twi-content{margin:2rem 0}.split8020 .twi-image{-ms-flex-preferred-size:20%;flex-basis:20%}@media (max-width:1250px){.twi-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}@media (max-width:479px){.twi-container{display:block}.twi-container .twi-content-container{width:100%}.twi-container .twi-img{width:100%}}.element.silverstripe__elementalbannerblock__block__bannerblock{height:unset;display:block}.element.silverstripe__elementalbannerblock__block__bannerblock.theme-primary .banner-element__content{background-image:-webkit-gradient(linear,left top,right top,color-stop(25%,#007883),to(#00a0af));background-image:linear-gradient(90deg,#007883 25%,#00a0af 100%)}.element.silverstripe__elementalbannerblock__block__bannerblock.theme-secondary .banner-element__content{background-image:linear-gradient(45deg,#dd640a,#f68e1d)}.element.silverstripe__elementalbannerblock__block__bannerblock .banner-element__content.banner-container{left:unset;position:unset;width:unset}.element.silverstripe__elementalbannerblock__block__bannerblock.home-banner .banner-element__content.banner-container{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-width:100%;position:relative}@media only screen and (max-width:768px){.element.silverstripe__elementalbannerblock__block__bannerblock.home-banner .banner-contents{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto}.element.silverstripe__elementalbannerblock__block__bannerblock.home-banner .banner-contents h1{font-size:40px}.element.silverstripe__elementalbannerblock__block__bannerblock.home-banner .btns-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.element.silverstripe__elementalbannerblock__block__bannerblock.home-banner .btns-container .btn-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.banner-container{padding:82px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:35px;display:grid;grid-template-columns:1.5fr 1.25fr;gap:30px;overflow:hidden}.banner-container .banner-contents{margin-bottom:25px}@media only screen and (max-width:768px){.banner-container{grid-template-rows:1fr;grid-template-columns:1fr}}@media only screen and (max-width:481px){.banner-container{gap:0}}.banner-container .banner-image-container{position:relative;overflow:visible;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.banner-container .banner-image-container .banner-image{position:absolute;bottom:-82px;left:-190px;width:165%;aspect-ratio:3/2;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (max-width:992px){.banner-container .banner-image-container .banner-image{left:-155px;width:175%}}@media (max-width:873px){.banner-container .banner-image-container .banner-image{left:-214px;width:206%}}@media only screen and (max-width:768px){.banner-container .banner-image-container .banner-image{left:214px;width:70%}}@media only screen and (max-width:680px){.banner-container .banner-image-container .banner-image{left:150px;width:80%}}@media only screen and (max-width:481px){.banner-container .banner-image-container .banner-image{left:105px;width:80%}}.tl-block-container .tl-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:992px){.tl-block-container .tl-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:680px){.tl-block-container .tl-container{grid-template-columns:1fr}}.tl-block-container .tl-container .tile-link{color:unset;text-decoration:none}.tl-block-container .tl-container .tile-link:focus .tile .tile-content-container .tile-title-container,.tl-block-container .tl-container .tile-link:hover .tile .tile-content-container .tile-title-container{background:#f68e1d}.tl-block-container .tl-container .tile-link:focus .tile .tile-content-container .tile-title-container img,.tl-block-container .tl-container .tile-link:hover .tile .tile-content-container .tile-title-container img{background:#dd640a}.tl-block-container .tl-container .tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 15px 0 rgba(153,217,223,.3490196078);box-shadow:0 2px 15px 0 rgba(153,217,223,.3490196078);border-radius:35px;overflow:hidden;height:100%}.tl-block-container .tl-container .tile:focus .tile .tile-content-container .tile-title,.tl-block-container .tl-container .tile:hover .tile .tile-content-container .tile-title{text-decoration:underline}.tl-block-container .tl-container .tile .tile-image-container img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.tl-block-container .tl-container .tile .tile-content-container{position:relative;padding:0 25px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tl-block-container .tl-container .tile .tile-content-container .tile-title-container{position:relative;top:-39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;background:#00a0af;width:100%;border-radius:35px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding-right:15px}.tl-block-container .tl-container .tile .tile-content-container .tile-title-container::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(#dd640a),to(#f68e1d));background:linear-gradient(to right,#dd640a,#f68e1d);opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:35px;z-index:0;width:100%}.tl-block-container .tl-container .tile .tile-content-container .tile-title-container img{padding:20px;width:25px;height:25px;background:#007883;border-radius:50%;z-index:2;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tl-block-container .tl-container .tile .tile-content-container .tile-title-container .tile-title{margin-bottom:0;position:relative;z-index:2}.tl-block-container .tl-container .tile .tile-content-container .tile-content p:first-child{margin-top:-20px}.tl-block-container .tl-container .tile .tile-content-container .tile-content p:last-child{margin-bottom:0}.ec-container{-webkit-box-shadow:0 2px 15px 0 rgba(153,217,223,.3490196078);box-shadow:0 2px 15px 0 rgba(153,217,223,.3490196078);padding:35px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:35px}.ec-container .content-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:35px}@media only screen and (max-width:768px){.ec-container .content-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ec-container .content-columns .col{-webkit-box-flex:1;-ms-flex:1;flex:1}.ec-container h2{margin-bottom:32px}.faq-block .faq-component .faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-block .faq-component .faq-list.theme-colour-secondary{background:#dd640a}.faq-block .faq-component .faq-list.theme-colour-primary .faq-item .faq-top .faq-text>*,.faq-block .faq-component .faq-list.theme-colour-secondary .faq-item .faq-top .faq-text>*{color:#fff}.faq-block .faq-component .faq-list .faq-item{background:#00a0af;padding:35px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:none}.faq-block .faq-component .faq-list .faq-item:first-of-type{border-radius:35px 35px 0 0}.faq-block .faq-component .faq-list .faq-item:last-of-type{border-radius:0 0 35px 35px}.faq-block .faq-component .faq-list .faq-item:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.5)}.faq-block .faq-component .faq-list .faq-item .faq-top{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.faq-block .faq-component .faq-list .faq-item .faq-top .faq-text{padding-right:25px;text-align:left}.faq-block .faq-component .faq-list .faq-item .faq-top .faq-icon{position:absolute;width:18px;height:18px;top:50%;right:0}.faq-block .faq-component .faq-list .faq-item .faq-top .faq-icon span{background:rgba(255,255,255,.5);position:absolute;height:1px;width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.faq-block .faq-component .faq-list .faq-item .faq-top .faq-icon span:nth-of-type(1){-webkit-transform:rotatez(90deg);transform:rotatez(90deg)}.faq-block .faq-component .faq-list .faq-item .faq-bottom p{padding-top:25px;margin-bottom:0;text-align:left}.image-montage-block .photo{position:relative}.image-montage-block .photo .overlay{position:absolute;bottom:0;left:0;width:100%;height:0;overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease;opacity:0;border-radius:16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(246,142,29,0)),to(#f68e1d));background:linear-gradient(to bottom,rgba(246,142,29,0) 0,#f68e1d 100%);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:10px;text-align:center;pointer-events:none;cursor:pointer}.image-montage-block .photo:hover .overlay{height:50%;opacity:1}.image-montage-block .gallery .gallery-grid{display:grid;grid-auto-rows:290px;gap:16px}.image-montage-block .gallery .gallery-grid.image-montage{grid-template-areas:"a b c" "d b e" "d f e"}@media only screen and (max-width:992px){.image-montage-block .gallery .gallery-grid.image-montage{grid-template-areas:"a b b" "a c c" "d d e" "f f e"}}@media only screen and (max-width:680px){.image-montage-block .gallery .gallery-grid.image-montage{grid-template-areas:"a a a" "b b b" "c c c" "d d d" "e e e" "f f f"}}.image-montage-block .gallery .gallery-grid.grid-9{grid-template-areas:"a b c" "d b e" "d f e" "g h i"}@media only screen and (max-width:992px){.image-montage-block .gallery .gallery-grid.grid-9{grid-template-areas:"a b b" "a c c" "d d e" "f f e" "g h h" "g i i"}}@media only screen and (max-width:680px){.image-montage-block .gallery .gallery-grid.grid-9{grid-template-areas:"a a a" "b b b" "c c c" "d d d" "e e e" "f f f" "g g g" "h h h" "i i i"}}.image-montage-block .gallery .gallery-grid.grid-18{grid-template-areas:"a b c" "d b e" "d f e" "g h i" "j k l" "m k o" "m n o" "p q r"}@media only screen and (max-width:992px){.image-montage-block .gallery .gallery-grid.grid-18{grid-template-areas:"a b b" "a c c" "d d e" "f f e" "g h h" "g i i" "j k k" "j l l" "m m n" "o o n" "p q q" "p r r"}}@media only screen and (max-width:680px){.image-montage-block .gallery .gallery-grid.grid-18{grid-template-areas:"a a a" "b b b" "c c c" "d d d" "e e e" "f f f" "g g g" "h h h" "i i i" "j j j" "k k k" "l l l" "m m m" "n n n" "o o o" "p p p" "q q q" "r r r"}}.image-montage-block .gallery .gallery-grid .photo img{border-radius:16px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thelogicstudio__elementaltextwithimageblock__block__textwithimageblock .twi-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.thelogicstudio__elementaltextwithimageblock__block__textwithimageblock .twi-container.split8020 .twi-img{-ms-flex-preferred-size:20%;flex-basis:20%}.branch-contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.branch-contacts-block .block-title h2{margin-bottom:0}.branch-contacts-block .branch-contacts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.branch-contacts-block .branch-contacts-container .branch-contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border-radius:35px;-webkit-box-shadow:0 2px 15px 0 rgba(153,217,223,.3490196078);box-shadow:0 2px 15px 0 rgba(153,217,223,.3490196078);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.branch-contacts-block .branch-contacts-container .branch-contact-container a{cursor:pointer}.branch-contacts-block .branch-contacts-container .branch-contact-container.always-active .branch-region-contents{padding:0 35px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.branch-contacts-block .branch-contacts-container .branch-contact-container.always-active .branch-region{padding:20px 35px 10px}.branch-contacts-block .branch-contacts-container .branch-contact-container.always-active .branch-region span.toggler{display:none}.branch-contacts-block .branch-contacts-container .branch-contact-container.active .branch-region-contents{padding-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.branch-contacts-block .branch-contacts-container .branch-contact-container.active .branch-region span.toggler{background-image:url(/_resources/themes/supergrans/images/minus.svg)}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-region{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-region span.toggler{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;content:"";background-image:url(/_resources/themes/supergrans/images/plus.svg);width:20px;position:absolute;top:50%;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;background-repeat:no-repeat;background-position:center;background-size:contain}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-region>span:first-of-type{margin-right:24px}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-region-contents{padding:0 35px;-webkit-box-sizing:border-box;box-sizing:border-box}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-region-contents .branch-region-content p{margin-bottom:0}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-region-contents .branch-contact-methods{overflow-wrap:break-word}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-region-contents .branch-contact-methods .btn-container a{font-weight:700;font-size:18px}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media only screen and (max-width:992px){.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-content .branch-image,.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-content .branch-region-content{width:50%}@media only screen and (max-width:992px){.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-content .branch-image,.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-content .branch-region-content{width:100%}}.branch-contacts-block .branch-contacts-container .branch-contact-container .branch-content .branch-image img{width:100%;height:auto;display:block;border-radius:35px}.showcase{position:relative;margin:0 auto;text-align:center;padding:0 60px}.showcase .showcase-title{font-size:1.8rem}.showcase .showcase-content p{font-size:1.2em;line-height:1.7em}.showcase .showcase-items{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;position:relative}.showcase .showcase-items .showcase-list{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-animation:scrollLeft 20s linear infinite;animation:scrollLeft 20s linear infinite;-ms-flex-negative:0;flex-shrink:0}.showcase .showcase-items:hover .showcase-list{-webkit-animation-play-state:paused;animation-play-state:paused}.showcase .showcase-items .showcase-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:150px;margin:auto 10px}.showcase .showcase-items .showcase-item img{width:100%;height:auto}.showcase .showcase-items .showcase-item .showcase-item-title{display:none;font-size:1.3rem}.showcase .showcase-items .showcase-item .showcase-item-desc{display:none}@-webkit-keyframes scrollLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.show-titles .showcase-items .showcase-item .showcase-item-title{display:block}.show-contents .showcase-items .showcase-item .showcase-item-desc{display:block}.showcase.full-width{padding:0!important}.blocks__testimonialsblock{overflow:hidden;max-width:1240px}.blocks__testimonialsblock .testimonials-block{margin:0 auto;text-align:center}.blocks__testimonialsblock .testimonials-block ul{list-style:none;padding:0;margin:0}.blocks__testimonialsblock .testimonials-block .block-title{margin-bottom:32px}.blocks__testimonialsblock .testimonials-block .testimonial-container{position:relative;max-width:1240px;margin:0 auto}.blocks__testimonialsblock .testimonials-block .glide{overflow:visible}.blocks__testimonialsblock .testimonials-block .glide .glide__slides{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial{border-radius:35px;-webkit-box-shadow:0 0 8px rgba(0,120,131,.9);box-shadow:0 0 8px rgba(0,120,131,.9);padding:32px 64px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px auto;width:100%}@media only screen and (max-width:680px){.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial{padding:16px 32px}}@media only screen and (max-width:481px){.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial{padding:0 24px}}.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-text{margin-bottom:16px;text-align:left}@media only screen and (max-width:680px){.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-text{margin-bottom:0}.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-text a,.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-text p{font-size:14px}}.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-text a{color:#007883}.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-text a:focus,.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-text a:hover{text-decoration:underline}.blocks__testimonialsblock .testimonials-block .glide .glide__slides .glide__slide .testimonial .testimonial-author{font-size:20px;font-weight:700}.blocks__testimonialsblock .testimonials-block .glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.blocks__testimonialsblock .testimonials-block .glide__arrows .glide__arrow{background:#dd640a;color:#fff;border:none;padding:8px 24px;font-size:24px;border-radius:50%;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.blocks__testimonialsblock .testimonials-block .glide__arrows .glide__arrow:hover{background:#f68e1d}.blocks__testimonialsblock .testimonials-block .testimonial-link{margin-top:32px}
/*# sourceMappingURL=bundle.css.map */
