/*!
Theme Name: AdVis Startup
Theme URI: 
Author: AdVisible
Author URI: http://advisible.com.au/
Description: 
Version: 1.0
Text Domain: advis-startup
*/@import url(assets/vendors/owl-carousel2-2.3.4/assets/owl.carousel.min.css);@import url(assets/vendors/owl-carousel2-2.3.4/assets/animate.min.css);@import url(assets/vendors/responsive-tabs/responsive-tabs.css);@import url(assets/vendors/lity-2.3.0/lity.min.css);/*!
 * Begin Theme's Stylesheet
 */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}.site-header{z-index:999}@font-face{font-family:system;font-style:normal;src:local(".SFNSText"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Ubuntu Light"),local("Segoe UI Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}:root{--bodyFont: system}.no-supports .fonts-loaded :root,.no-supports .fonts-not-loaded :root{--bodyFont: system}.fonts-loaded{--bodyFont: "Montserrat", sans-serif}body{color:#1b1b1b;font-family:var(--bodyFont);font-weight:400;font-size:0.9rem}@media screen and (min-width: 48em){body{font-size:1rem}}.h-1:first-of-type,.h-2:first-of-type,.h-3:first-of-type,.h-4:first-of-type{margin-top:0}.h-1{font-size:2em;font-weight:700;text-transform:uppercase}.h-2{font-size:1.5em;font-weight:600;line-height:.036pxem;text-transform:uppercase}p{line-height:1.75}b,strong{font-weight:700}.section__name{color:#27485a;font-size:3.75em;letter-spacing:.15em;opacity:0.1;text-transform:uppercase}div[class$="__blurb"] p{line-height:inherit}div[class$="__blurb"] p:first-child{margin-top:0}div[class$="__blurb"] p:last-child{margin-bottom:0}.btn{align-items:center;border-radius:1.25em;border:2px solid #27485a;color:#27485a;display:inline-flex;font-weight:600;justify-content:center;line-height:1;min-height:2.5em;padding:.5em 1.875em;text-align:center;text-decoration:none}.btn:focus,.btn:hover{border-color:#ef4436;color:#ef4436}.btn--solid{background-color:#27485a;color:#fff}.btn--solid:focus,.btn--solid:hover{background-color:#ef4436;border-color:#ef4436;color:#fff}.btn--solid.btn--icon .bl-icon{fill:#fff}.btn--solid.btn--icon:focus .bl-icon,.btn--solid.btn--icon:hover .bl-icon{fill:#fff}.btn--icon .bl-icon{fill:#27485a}.btn--icon .btn__caption{padding-left:.625em}.btn--icon:focus,.btn--icon:hover{box-shadow:none;transform:none}.btn--icon:focus .bl-icon,.btn--icon:hover .bl-icon{fill:#ef4436}.btn--icon-only{border:none;min-height:initial;min-width:initial;padding:0}.btn--icon-only .btn__caption{display:none}.btn-menu{cursor:pointer;display:block;padding-bottom:0;text-decoration:none;z-index:9999}.btn-menu::before{display:none}@media screen and (min-width: 48em){.btn-menu{display:none}}.btn-menu span,.btn-menu span::before,.btn-menu span::after{background:url("assets/images/decor-logo-wave.svg") no-repeat 50% 50%;background-size:contain;display:inline-block;height:.3125em;width:1.875em}.btn-menu span{position:relative;text-align:left;top:-.375em}.btn-menu span::before,.btn-menu span::after{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;content:"";position:absolute;transform:rotate(0)}.btn-menu span::before{top:-.625em}.btn-menu span::after{bottom:-.625em}.btn-menu b{display:none}.btn-menu.active span{background:none;visibility:hidden}.btn-menu.active span::before,.btn-menu.active span::after{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-image:none;height:.125em;left:.1875em;top:0;visibility:visible;width:1.5625em}.btn-menu.active span::before{background-color:#ef4436;transform:rotate(-45deg)}.btn-menu.active span::after{background-color:#3abea8;transform:rotate(45deg)}a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:not([class]){color:#000;display:inline-block;font-weight:700;text-decoration:none}a:not([class]):hover{color:#000}.has-icon{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#000;font-weight:700;padding-left:2.8125em;position:relative;text-decoration:none}.has-icon:hover{color:#000}.has-icon:hover .bl-icon{fill:#000}.has-icon .bl-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#000;left:0}.block-link{display:block;position:absolute;bottom:0;left:0;right:0;top:0;display:block;font-size:0}@media screen and (min-width: 40em){.field-group{display:flex;margin-bottom:1.25em;margin-left:-.625em;margin-top:1.25em;width:calc(100% + 1.25em)}}@media screen and (min-width: 40em){.field-group>div{flex-basis:50%;margin-bottom:0;margin-top:0;padding-left:.625em;padding-right:.625em}}.field-group+.field-group{margin-top:1.25em}.field-holder{margin-bottom:1.25em;margin-top:1.25em;position:relative;text-align:left}.field-holder label{display:block;margin-bottom:.9375em}.field-holder--has-action .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.75em}.field-holder .validation-msg{font-size:small}.field-holder .validation-msg.error{color:#000}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid rgba(109,109,109,0.2);color:#000;font-family:var(--bodyFont);font-size:1em;line-height:1;margin:0;max-width:100%;padding:.625em .9375em;width:100%}input[type="email"].placeholder,input[type="number"].placeholder,input[type="password"].placeholder,input[type="search"].placeholder,input[type="tel"].placeholder,input[type="text"].placeholder,input[type="url"].placeholder,textarea.placeholder,input[type="color"].placeholder,input[type="date"].placeholder,input[type="datetime"].placeholder,input[type="datetime-local"].placeholder,input[type="month"].placeholder,input[type="time"].placeholder,input[type="week"].placeholder,select.placeholder{color:#5f5f5f;opacity:1}input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="url"]:-moz-placeholder,textarea:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,select:-moz-placeholder{color:#5f5f5f;opacity:1}input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="url"]::-moz-placeholder,textarea::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,select::-moz-placeholder{color:#5f5f5f;opacity:1}input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,select:-ms-input-placeholder{color:#5f5f5f;opacity:1}input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#5f5f5f;opacity:1}select{padding:.625em 1.25em}select:not(:focus):invalid{color:#000}.select-css,select.fsField{display:block;background-color:#000;background-image:url("assets/images/arrow-down-triangle.svg");background-repeat:no-repeat, repeat;background-position:right 1.25em top 50%,0 0;background-size:.625em auto,100%;text-transform:uppercase}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;overflow:hidden;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.range input[type="range"]{width:100%}.checkbox input[type="checkbox"],.radio input[type="radio"]{opacity:0;position:absolute}.checkbox label,.radio label{display:inline-block;padding-left:1.875em;position:relative}.checkbox label::before,.checkbox label::after,.radio label::before,.radio label::after{content:"";display:inline-block;position:absolute}.checkbox label::before{border:0.1rem solid;height:1.25em;left:0;top:0;width:1.25em}.radio label::before{border:1px solid;border-radius:50%;height:1.25em;left:0;top:0;width:1.25em}.checkbox label::after{border-bottom:2px solid;border-left:2px solid;height:7px;left:4px;top:4px;transform:rotate(-45deg);width:.75em}.radio label::after{background-color:#000;border-radius:50%;height:8px;left:6px;top:6px;width:8px}.checkbox input[type="checkbox"]+label::after,.radio input[type="radio"]+label::after{content:none}.checkbox input[type="checkbox"]:checked+label::after,.radio input[type="radio"]:checked+label::after{content:""}@media screen and (min-width: 48em){.option-group .checkbox{display:inline-block;margin-right:1.25em}}.option-group .checkbox:last-of-type{margin-right:0}.option-group .checkbox label::before{background-color:#000;border:0.3rem solid #000}.option-group .checkbox input[type="checkbox"]:checked+label::after{color:#000}.bl-icon{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block;max-height:4em;max-width:4em;min-height:1.125em;min-width:1.125em}img,svg{height:auto;max-height:100%;max-width:100%}a>img{display:inline-block;vertical-align:bottom}div>img{vertical-align:bottom}.thumbnail{border:1px solid red;display:inline-block}a.thumbnail:hover{border-color:red}figure{display:inline-block;margin:1.25em 0;padding:0;text-align:center}figure img{margin:0;width:100%}figure figcaption{display:table;font-size:small;line-height:1.4;padding:.625em 0;text-align:center;width:100%}.iframe-holder{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:2.1875em;position:relative}.iframe-holder iframe{height:100%;left:0;position:absolute;top:0;width:100%}.img-as-bg{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;margin:0;position:relative;text-align:center}.img-as-bg a{display:block;height:100%;width:100%}.img-as-bg img{height:100%;visibility:hidden}.img-as-bg--auto{background-size:auto}.img-as-bg.has-box:after{display:none}@media screen and (min-width: 75em){.img-as-bg.has-box:after{content:"";display:block;position:absolute;background-color:#ebebeb;height:100%;width:100%;z-index:-1}}@media screen and (min-width: 85.375em){.img-as-bg.has-box--bottom-left{margin-bottom:3.125em;margin-top:-3.125em}}.img-as-bg.has-box--bottom-left:after{bottom:-25%;left:-25%;transform:scale(0.85)}@media screen and (min-width: 85.375em){.img-as-bg.has-box--bottom-right{margin-bottom:3.125em;margin-top:-3.125em}}.img-as-bg.has-box--bottom-right:after{bottom:-30%;right:-25%;transform:scale(0.85)}.site-logo{max-width:11.25em}html{height:100vh;min-height:100%}body{height:100vh;margin-left:auto;margin-right:auto;min-height:100%;min-width:20em;overflow-x:hidden}.boundary{padding:2.5em 1.5625em}@media screen and (min-width: 48em){.boundary{padding:3.125em 2.1875em}}@media screen and (min-width: 75em){.boundary{padding-bottom:6.25em;padding-top:6.25em}}@media screen and (min-width: 102.5em){.boundary{padding-left:50px;padding-right:50px}}@media screen and (min-width: 64em){.boundary--is-narrow{margin-left:auto;margin-right:auto;max-width:60em;padding-left:0;padding-right:0}}.boundary--is-full{max-width:100% !important;padding:0;width:100%}@media screen and (min-width: 64em){.boundary--is-full{padding-left:2.1875em !important;padding-right:2.1875em !important}}@media screen and (min-width: 102.5em){.boundary--is-full{padding-left:3.125em !important;padding-right:3.125em !important}}.l-split--reversed-vertical{display:flex;flex-flow:column-reverse wrap}.c-hero__tagline{color:#6d6d6d;line-height:1}.c-hero__title{color:#383838;font-size:1.5em;font-weight:400;line-height:1.25;margin-bottom:0;margin-top:1.25em}.c-hero__title br{display:none}@media screen and (min-width: 25.875em){.c-hero__title br{display:block}}.c-hero__quote{background:url("assets/images/icon-left-double-quote.png") no-repeat 0 0;background-size:30px;color:#5f5f5f;margin:1.25em 0 0 auto;padding-left:2.5em;padding-top:.625em;text-align:right}@media screen and (min-width: 25.875em){.c-hero__quote{max-width:42.5em;width:95%}}@media screen and (min-width: 102.5em){.c-hero__quote{margin:3.125em 0 1.875em auto}}.c-hero__quote br{display:none}@media screen and (min-width: 75em){.c-hero__quote br{display:block}}.c-hero__carousel{padding-top:2.5em}.c-hero__carousel .img-as-bg{box-shadow:none}.c-card{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}.c-card__title{margin-top:0;margin-bottom:0}.c-card-01{--txtcolor: #fff;min-height:21.875em;padding:4.375em 1.875em;position:relative}@media screen and (min-width: 85.375em){.c-card-01{padding:5em 2.5em}}@media screen and (min-width: 102.5em){.c-card-01{min-height:26.25em;padding-left:3.75em;padding-right:3.75em}}.c-card-01:before{display:block;position:absolute;bottom:0;left:0;right:0;top:0;content:"";display:block;position:absolute;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#000;opacity:0.3}.c-card-01 .c-card__info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:var(--txtcolor);position:relative;max-width:28.125em;text-align:center;z-index:1}.c-card-01 .c-card__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-size:1.25em;font-weight:600;letter-spacing:.15em;text-transform:uppercase;width:100%}@media screen and (min-width: 102.5em){.c-card-01 .c-card__title{font-size:1.875em}}.c-card-01 .c-card__blurb{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-size:.875em;letter-spacing:.15em;line-height:1.4285714286}.c-card-01 .c-card__action{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;transform:scale(0)}.c-card-01 .c-card__action .btn{border-color:var(--txtcolor);color:var(--txtcolor);transform:scale(1)}.c-card-01 .c-card__action .btn:hover{border-color:#ef4436;color:#ef4436}.c-card-01--detailed{border:1px solid #d9d9d9;padding:3.125em}.c-card-01--detailed:before{background-color:#fff;opacity:1}.c-card-01--detailed .c-card__info{color:#1b1b1b;left:initial;letter-spacing:0;position:relative;text-align:left;top:initial;transform:none}.c-card-01--detailed .c-card__title{font-size:1.5em;font-weight:400;left:initial;letter-spacing:0;position:relative;text-transform:none;top:initial;transform:none;transition:none}.c-card-01--detailed .c-card__blurb{margin-top:1.25em}.c-card-01--detailed .c-card__blurb p{letter-spacing:0;line-height:1.6}.c-card-01--detailed .c-card__details ul{list-style:none;padding-left:0}.c-card-01--detailed .c-card__details li{margin-bottom:.3125em}.c-card-01--detailed .c-card__details li:last-child{margin-bottom:0}.c-card-01--detailed:hover{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17)}.c-card-01--detailed:hover:before{background-color:#000;opacity:0.5}.c-card-01--detailed:hover .c-card__info{color:#fff}.c-card-01--detailed:hover .c-card__title{transform:none}.c-card-02{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#27485a;color:#fff;padding:1.25em 1.875em 1.875em 1.875em;position:relative}.c-card-02 .bl-icon{fill:#fff}.c-card-02 .c-card__info{padding-left:3.4375em;position:relative}.c-card-02 .c-card__title{font-size:1.125em;font-weight:400;text-transform:uppercase;width:100%}@media screen and (max-width: 767px){.c-card-02 .c-card__title{align-items:center;display:flex}}@media screen and (min-width: 48em){.c-card-02 .c-card__title{display:block;padding-bottom:.625em;padding-top:.3125em}}.c-card-02 .c-card__title .bl-icon{height:1.875em;width:1.875em}@media screen and (max-width: 767px){.c-card-02 .c-card__title .bl-icon{transform:translateX(-30px)}}@media screen and (min-width: 48em){.c-card-02 .c-card__title .bl-icon{left:0;position:absolute;top:0}}.c-card-02 .c-card__blurb{display:block;font-size:.875em}.c-card-02 .c-card__number{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:none}@media screen and (min-width: 102.5em){.c-card-02 .c-card__number{border:2px solid #c0c5c4;border-radius:50%;color:#c0c5c4;display:block;font-weight:600;height:2.625em;line-height:2.625em;position:absolute;right:-9.375em;text-align:center;top:1.25em;width:2.625em}}.c-card-02 .c-card__number:before{content:"";display:block;position:absolute;border-top:4px dotted #c0c5c4;height:2px;right:4.0625em;top:1.25em;transform:scaleX(1.3);width:150%}.c-card-02--basic{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);background-color:#fff;color:#27485a;padding:3.125em 1.875em;text-align:center}.c-card-02--basic .c-card__icon{display:inline-block;height:2.1875em;width:2.1875em}.c-card-02--basic .c-card__icon .bl-icon{fill:#27485a}.c-card-02--basic .c-card__title{line-height:1;padding-bottom:0;padding-top:.9375em}.c-card-02--basic:hover{background-color:#27485a;color:#fff}.c-card-02--basic:hover .bl-icon{fill:#fff}.c-card-03{overflow:hidden;padding:6.25em 1.875em;position:relative}@media screen and (min-width: 25.875em){.c-card-03{padding-bottom:7.5em;padding-top:7.5em}}.c-card-03:before,.c-card-03:after{content:"";display:block;position:absolute;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-card-03:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;height:calc(100% - 15px);opacity:0;width:calc(100% - 15px);z-index:2}.c-card-03:after{display:block;position:absolute;bottom:0;left:0;right:0;top:0;background-color:#000;opacity:0;z-index:1}.c-card-03 .c-card__info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#fff;line-height:1.25;max-height:0;opacity:0;overflow:hidden;text-align:center;width:100%;z-index:3}@media screen and (min-width: 85.375em){.c-card-03 .c-card__info{width:98%}}.c-card-03 .c-card__title{display:block}.c-card-03 .c-card__subtitle{display:block}.c-card-03 .c-card__details{display:block;padding-top:.9375em;word-spacing:-4px}.c-card-03 .c-card__detail{display:inline-block;padding-left:.9375em;padding-right:.9375em;position:relative}.c-card-03 .c-card__detail:after{content:"";display:block;position:absolute;background-color:#fff;height:12px;right:0;top:5px;width:1px}.c-card-03 .c-card__detail:first-child{padding-left:0}.c-card-03 .c-card__detail:last-child{padding-right:0}.c-card-03 .c-card__detail:last-child:after{display:none}.c-card-03 .c-card__link{display:block;position:absolute;bottom:0;left:0;right:0;top:0;font-size:0;z-index:4}.c-card-03:hover:before{opacity:1}.c-card-03:hover:after{opacity:0.5}.c-card-03:hover .c-card__info{max-height:18.75em;opacity:1}.c-card-04{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.c-card-04 .c-card__media{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:15.625em}@media screen and (min-width: 102.5em){.c-card-04 .c-card__media{height:20.625em}}.c-card-04 .c-card__media .img-as-bg{box-shadow:none}.c-card-04 .c-card__info{padding-top:.9375em}.c-card-04 .c-card__title{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#1b1b1b;font-size:1.5em;font-weight:400}.c-card-04 .c-card__meta-date{color:#4d4d4d}.c-card-04 .c-card__link{display:block;position:absolute;bottom:0;left:0;right:0;top:0;font-size:0}.c-card-04:hover .c-card__media{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17)}.c-card-04:hover .c-card__title{color:#ef4436}.form-holder__title{color:#5f5f5f;font-size:1.5em;font-weight:600;line-height:1.3;margin-top:0;text-align:center;text-transform:uppercase}.form-enquiry{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);background-color:#faf9f9;padding:1.875em 1.875em 3.125em}.form-enquiry .field-holder label{display:none}.form-enquiry .field-action{text-align:center}.form-enquiry .field-action .btn{min-width:11.25em}@media screen and (min-width: 75em){.m-text-media .l-split-2{align-items:center;flex-flow:row wrap}}@media screen and (min-width: 75em){.m-text-media .l-split-2 .l-split__block{flex:0 0 50%}}@media screen and (min-width: 75em){.m-text-media .l-split-2 .l-split__block:first-child{padding-right:1.5625em}}@media screen and (min-width: 85.375em){.m-text-media .l-split-2 .l-split__block:first-child{padding-right:2.8125em}}@media screen and (min-width: 75em){.m-text-media .l-split-2 .l-split__block:last-child{padding-left:1.5625em}}@media screen and (min-width: 85.375em){.m-text-media .l-split-2 .l-split__block:last-child{padding-left:2.8125em}}.m-text-media .l-split--reversed-vertical .l-split__block:first-child{padding-bottom:0;padding-top:1.5625em}@media screen and (min-width: 75em){.m-text-media .l-split--reversed-vertical .l-split__block:first-child{padding-top:0}}.m-text-media .l-split--reversed-vertical .l-split__block:last-child{padding-bottom:1.5625em;padding-top:0}@media screen and (min-width: 75em){.m-text-media .l-split--reversed-vertical .l-split__block:last-child{padding-bottom:0}}.m-cards-row .l-split-3{display:flex;flex-flow:row wrap}@media screen and (min-width: 64em){.m-cards-row .l-split-3{justify-content:space-between}}.m-cards-row .l-split-3 .l-split__block{padding-bottom:.3125em;padding-top:.3125em;flex-basis:100%}@media screen and (min-width: 75em){.m-cards-row .l-split-3 .l-split__block{flex-basis:calc(33.33% - .3125em);padding-bottom:0;padding-top:0}}.m-cards-row .l-split-3 .l-split__block:first-child{padding-top:0}.m-cards-row .l-split-3 .l-split__block:last-child{padding-bottom:0}.m-cards-row .l-split-4{display:flex;flex-flow:row wrap}.m-cards-row .l-split-4 .l-split__block{flex-basis:100%}@media screen and (min-width: 40em){.m-cards-row .l-split-4 .l-split__block{flex-basis:50%}}@media screen and (min-width: 85.375em){.m-cards-row .l-split-4 .l-split__block{flex-basis:25%}}.m-tabs-process{max-width:37.5em;width:100%}@media screen and (min-width: 48em){.m-tabs-process{display:flex;flex-direction:column;max-width:none}}@media screen and (min-width: 64em){.m-tabs-process{flex-direction:row-reverse}}.m-tabs-process .m-tabs__navs{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}@media screen and (min-width: 48em){.m-tabs-process .m-tabs__navs{display:flex;justify-content:space-between}}@media screen and (min-width: 64em){.m-tabs-process .m-tabs__navs{display:block;width:40%}}@media screen and (min-width: 48em){.m-tabs-process .m-tabs__nav{flex-basis:33.33%}}@media screen and (min-width: 64em){.m-tabs-process .m-tabs__nav{flex-basis:100%;padding-bottom:.3125em;padding-top:.3125em;width:100%}}@media screen and (min-width: 75em){.m-tabs-process .m-tabs__nav{padding-bottom:.625em;padding-top:.625em}}@media screen and (min-width: 85.375em){.m-tabs-process .m-tabs__nav{max-width:23.75em;white-space:nowrap}}@media screen and (min-width: 48em){.m-tabs-process .m-tabs__nav:first-child{padding-top:0}}@media screen and (min-width: 48em){.m-tabs-process .m-tabs__nav:last-child{padding-bottom:0}}.m-tabs-process .m-tabs__nav-link{display:block;height:100%;text-decoration:none;transform:scale(1);width:100%}.m-tabs-process .m-tabs__pane{padding:0}@media screen and (min-width: 48em){.m-tabs-process .m-tabs__pane{padding-top:.625em}}@media screen and (min-width: 64em){.m-tabs-process .m-tabs__pane{max-width:60%;padding-right:1.25em;padding-top:0}}@media screen and (min-width: 85.375em){.m-tabs-process .m-tabs__pane{max-width:40.625em;padding:0 3.125em 0 0}}@media screen and (min-width: 102.5em){.m-tabs-process .m-tabs__pane{padding-right:5.3125em}}@media screen and (min-width: 85.375em){.m-tabs-process .m-tabs__pane .has-box--bottom-left{margin-left:3.125em;margin-top:0}}@media screen and (min-width: 102.5em){.m-tabs-process .m-tabs__pane .has-box--bottom-left{margin-left:0}}.m-tabs-process .r-tabs-accordion-title,.m-tabs-process .r-tabs-tab{margin-bottom:.625em}.m-tabs-process .r-tabs-accordion-title .c-card-02,.m-tabs-process .r-tabs-tab .c-card-02{background-color:rgba(255,255,255,0.8);color:#5f5f5f}@media screen and (min-width: 48em){.m-tabs-process .r-tabs-accordion-title .c-card-02,.m-tabs-process .r-tabs-tab .c-card-02{padding:.9375em}}@media screen and (min-width: 75em){.m-tabs-process .r-tabs-accordion-title .c-card-02,.m-tabs-process .r-tabs-tab .c-card-02{padding:1.25em}}.m-tabs-process .r-tabs-accordion-title .c-card-02 .bl-icon,.m-tabs-process .r-tabs-tab .c-card-02 .bl-icon{fill:#5f5f5f}.m-tabs-process .r-tabs-accordion-title .c-card-02:hover .c-card__number,.m-tabs-process .r-tabs-tab .c-card-02:hover .c-card__number{transform:translateX(.625em)}@media screen and (min-width: 48em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__info,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__info{padding-left:0;text-align:center}}@media screen and (min-width: 64em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__info,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__info{padding-left:3.125em;padding-top:0;text-align:left}}@media screen and (min-width: 48em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__title,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__title{padding-bottom:0;text-transform:none}}@media screen and (min-width: 75em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__title,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__title{margin-bottom:.625em;text-transform:uppercase}}@media screen and (min-width: 48em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__title .bl-icon,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__title .bl-icon{left:initial;margin-bottom:.625em;margin-left:auto;margin-right:auto;position:relative;top:initial}}@media screen and (min-width: 64em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__title .bl-icon,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__title .bl-icon{left:0;position:absolute;top:-.0625em}}@media screen and (min-width: 48em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__blurb,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__blurb{display:none}}@media screen and (min-width: 64em){.m-tabs-process .r-tabs-accordion-title .c-card-02 .c-card__blurb,.m-tabs-process .r-tabs-tab .c-card-02 .c-card__blurb{display:block}}.m-tabs-process .r-tabs-accordion-title.r-tabs-state-active .c-card-02,.m-tabs-process .r-tabs-tab.r-tabs-state-active .c-card-02{background-color:#27485a;color:#fff}.m-tabs-process .r-tabs-accordion-title.r-tabs-state-active .c-card-02 .bl-icon,.m-tabs-process .r-tabs-tab.r-tabs-state-active .c-card-02 .bl-icon{fill:#fff}.m-tabs-process .r-tabs-accordion-title.r-tabs-state-active .c-card__blurb,.m-tabs-process .r-tabs-tab.r-tabs-state-active .c-card__blurb{max-height:31.25em;overflow:visible}.m-tabs-process .r-tabs-accordion-title.r-tabs-state-active .c-card__number,.m-tabs-process .r-tabs-tab.r-tabs-state-active .c-card__number{border-color:#27485a;color:#27485a}.m-tabs-process .r-tabs-accordion-title.r-tabs-state-active .c-card__number:before,.m-tabs-process .r-tabs-tab.r-tabs-state-active .c-card__number:before{border-color:#27485a}.m-tabs-process .r-tabs-anchor{display:block;text-decoration:none}@media screen and (min-width: 48em){.m-tabs-process .c-card__blurb{max-height:0;overflow:hidden}}@media screen and (min-width: 64em){.m-tabs-process--linear{flex-direction:column}}@media screen and (min-width: 64em){.m-tabs-process--linear .m-tabs__navs{display:flex;width:100%}}@media screen and (min-width: 75em){.m-tabs-process--linear .m-tabs__navs{position:relative;transform:translateX(-1.25em);width:calc(100% + 2.5em)}}@media screen and (min-width: 75em){.m-tabs-process--linear .m-tabs__navs:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";display:block;position:absolute;border-top:4px dotted #9c9c9c;height:1px;width:75%;z-index:-1}}@media screen and (min-width: 64em){.m-tabs-process--linear .m-tabs__nav{padding:0}}@media screen and (min-width: 102.5em){.m-tabs-process--linear .m-tabs__nav:last-child .c-card__number:before{display:none !important}}@media screen and (min-width: 64em){.m-tabs-process--linear .m-tabs__pane{padding-right:0;padding-top:2.5em;max-width:100%}}@media screen and (min-width: 64em){.m-tabs-process--linear .m-tabs__pane .l-split-2{align-items:center;display:flex}}@media screen and (min-width: 64em){.m-tabs-process--linear .m-tabs__pane .l-split__block:first-child{padding-right:1.25em;width:50%}}@media screen and (min-width: 64em){.m-tabs-process--linear .m-tabs__pane .l-split__block:last-child{padding-left:1.25em;width:50%}}@media screen and (min-width: 85.375em){.m-tabs-process--linear .m-tabs__pane .m-tabs__media{padding:3.125em 3.125em 0 0}}.m-tabs-process--linear .m-tabs__pane .m-tabs__media .img-as-bg{margin-bottom:0;margin-left:0}.m-tabs-process--linear .m-tabs__pane .m-tabs__media .has-box:after{display:none}.m-tabs-process--linear .m-tabs__pane .m-tabs__info h3{font-size:1em;font-weight:600}.m-tabs-process--linear .m-tabs__pane .m-tabs__info ul{margin:0;padding:0 0 0 1.25em}.m-tabs-process--linear .m-tabs__pane .m-tabs__info li{color:#27485a;font-weight:700;margin-bottom:.625em}.m-tabs-process--linear .m-tabs__pane .m-tabs__info li:last-child{margin-bottom:0}.m-tabs-process--linear .r-tabs-accordion-title .c-card-02,.m-tabs-process--linear .r-tabs-tab .c-card-02{background-color:#fff;border:1px solid #e1e1e1;box-shadow:none;padding-bottom:1.25em}@media screen and (min-width: 75em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02,.m-tabs-process--linear .r-tabs-tab .c-card-02{padding:1.25em .625em .625em .625em}}@media screen and (min-width: 102.5em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02,.m-tabs-process--linear .r-tabs-tab .c-card-02{padding:2.5em 1.875em}}@media screen and (min-width: 64em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__info,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__info{padding-left:0;padding-top:0;text-align:center}}@media screen and (min-width: 64em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__title,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__title{padding-bottom:0;text-transform:none}}@media screen and (min-width: 75em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__title,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__title{margin-bottom:0}}@media screen and (min-width: 102.5em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__title,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__title{font-size:1.5em}}@media screen and (min-width: 64em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__title .bl-icon,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__title .bl-icon{left:initial;margin-bottom:.625em;margin-left:auto;margin-right:auto;position:relative;top:initial}}.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__blurb,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__blurb{display:none}@media screen and (min-width: 75em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__number,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__number{color:#7a7a7a;display:block;font-size:.875em;text-align:right;transform:none !important}}@media screen and (min-width: 102.5em){.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__number,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__number{border-color:transparent;bottom:0;display:block;position:absolute;right:.3125em;top:initial}}.m-tabs-process--linear .r-tabs-accordion-title .c-card-02 .c-card__number:before,.m-tabs-process--linear .r-tabs-tab .c-card-02 .c-card__number:before{display:none}.m-tabs-process--linear .r-tabs-accordion-title.r-tabs-state-active .c-card-02,.m-tabs-process--linear .r-tabs-tab.r-tabs-state-active .c-card-02{border:none}@media screen and (min-width: 75em){.m-tabs-process--linear .r-tabs-accordion-title.r-tabs-state-active .c-card__number,.m-tabs-process--linear .r-tabs-tab.r-tabs-state-active .c-card__number{color:#fff}}@media screen and (min-width: 31.25em){.m-features{display:flex;flex-flow:row wrap;margin-left:-.625em;width:calc(100% + 1.25em)}}.m-features .m-features__item{margin-bottom:.625em;margin-top:.625em}@media screen and (min-width: 31.25em){.m-features .m-features__item{flex:0 0 50%;margin-bottom:0;margin-top:0;padding:.625em}}.m-portfolios .l-grid-3{margin-top:-1.25em}@media screen and (min-width: 40em){.m-portfolios .l-grid-3{display:flex;flex-flow:row wrap;justify-content:space-between}}@media screen and (min-width: 85.375em){.m-portfolios .l-grid-3{display:grid;grid-template:repeat(3, 1fr)/repeat(3, 1fr);gap:1.875em;min-height:0;min-width:0}}.m-portfolios .l-grid__item{padding-bottom:1.25em;padding-top:1.25em}@media screen and (min-width: 40em){.m-portfolios .l-grid__item{flex-basis:calc(50% - .9375em)}}@media screen and (min-width: 85.375em){.m-portfolios .l-grid__item{flex-basis:auto;padding-bottom:0;padding-top:0}}@media screen and (min-width: 85.375em){.m-portfolios .l-grid__item:nth-child(2){grid-column:2 / span 2;grid-row:1 / span 2}}@media screen and (min-width: 85.375em){.m-portfolios .l-grid__item:nth-child(4){grid-column:1 / span 2;grid-row:3 / span 2}}@media screen and (min-width: 85.375em){.m-portfolios .l-grid__item:nth-child(8){grid-column:2 / span 2;grid-row:5 / span 2}}@media screen and (min-width: 85.375em){.m-portfolios .l-grid__item:nth-child(10){grid-column:1 / span 2;grid-row:7 / span 2}}@media screen and (min-width: 85.375em){.m-portfolios .l-grid__item .c-card__media{height:calc(100% - 4.375em)}}@media screen and (min-width: 64em){.m-gallery--split{column-count:2;column-gap:2.5em}}@media screen and (min-width: 85.375em){.m-gallery--split{column-gap:3.125em}}.m-gallery__item{margin-bottom:2.5em}@media screen and (min-width: 85.375em){.m-gallery__item{margin-bottom:3.125em}}.m-gallery__item p:first-of-type{margin-top:0}.m-gallery__item .img-as-bg{width:100%}.site-header{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);background-color:#faf9f9;position:absolute;width:100%}@media screen and (min-width: 48em){.site-header{height:100vh;position:fixed;width:25vw}}@media screen and (min-width: 64em){.site-header{width:14.375em}}@media screen and (min-width: 75em){.site-header{width:16.25em}}.site-header>.boundary{padding:1.25em}@media screen and (min-width: 40em){.site-header>.boundary{padding-bottom:1.875em;padding-top:1.875em}}@media screen and (min-width: 102.5em){.site-header>.boundary{padding-top:3.125em}}.site-header .nav-menu{margin-bottom:0;margin-top:0}.site-header__logo{max-width:8.125em}@media screen and (min-width: 23.4375em){.site-header__logo{margin-left:auto;margin-right:auto}}@media screen and (min-width: 25.875em){.site-header__logo{max-width:11.25em}}@media screen and (min-width: 48em){.site-header__logo{height:3.75em}}.site-header__logo-link{display:block;height:100%;width:100%}.site-header__logo-link svg{height:100%;width:100%}.btn-menu{position:absolute;right:1.25em;top:1.875em}.btn-menu.active{right:1.125em}.header-menu{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;max-height:0;overflow:hidden}@media screen and (min-width: 48em){.header-menu{max-height:none;width:100%}}.header-menu .site-nav{margin-top:1.25em}@media screen and (min-width: 23.4375em){.header-menu .site-nav{margin-top:1.875em;text-align:center}}@media screen and (min-width: 48em){.header-menu .site-nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-3.125em}}.header-menu .site-nav .nav-item{text-transform:uppercase}@media screen and (min-width: 48em){.header-menu .site-nav .nav-item{padding-bottom:.625em;padding-top:.625em}}@media screen and (min-width: 85.375em){.header-menu .site-nav .nav-item{padding-bottom:.5em;padding-top:.5em}}.header-menu .nav-menu{font-weight:600}.header-menu .nav-item{padding-bottom:.3125em;padding-top:.3125em}.header-menu .nav-link{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#7a7a7a;display:inline-block;padding:.125em .1875em;text-decoration:none}.header-menu .nav-link:hover{color:#ef4436}.header-menu__secondary{margin-top:1.875em;max-width:13.75em;padding-top:1.875em;position:relative}@media screen and (min-width: 23.4375em){.header-menu__secondary{margin-top:3.125em;padding-bottom:1.875em;text-align:center}}@media screen and (min-width: 48em){.header-menu__secondary{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:2.5em;margin-top:0;padding-bottom:0;position:absolute;width:100%}}.header-menu__secondary:before{content:"";display:block;position:absolute;background:url("assets/images/decor-logo-wave.svg") no-repeat 50% 50%;height:.4375em;top:0;width:1.875em}@media screen and (min-width: 23.4375em){.header-menu__secondary:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 23.4375em){.header-menu__secondary{margin-left:auto;margin-right:auto}}@media screen and (min-width: 25.875em){.header-menu__secondary{max-width:11.25em}}.header-menu__secondary .nav-cta .btn{padding-left:0;padding-right:0;white-space:nowrap;width:100%}@media screen and (min-width: 48em){.header-menu__secondary .nav-cta .btn{font-size:0.875rem}}@media screen and (min-width: 64em){.header-menu__secondary .nav-cta .btn{font-size:1rem}}.header-menu__secondary .nav-social{display:inline-block;margin:.625em .25em 0}.mobile-menu-active .header-menu{max-height:100vh}.site-content{overflow:hidden;padding-top:5.3125em}@media screen and (min-width: 25.875em){.site-content{padding-top:6.5625em}}@media screen and (min-width: 40em){.site-content{padding-top:7.8125em}}@media screen and (min-width: 48em){.site-content{padding-left:25vw;padding-top:0}}@media screen and (min-width: 64em){.site-content{padding-left:14.375em;padding-top:0}}@media screen and (min-width: 75em){.site-content{padding-left:16.25em}}.hero{background-position:center;background-repeat:no-repeat;background-size:cover}.hero>.boundary{padding-bottom:3.125em;padding-top:4.375em}@media screen and (min-width: 118.75em){.hero>.boundary{padding-bottom:6.25em}}.hero--has-overlay{position:relative}.hero--has-overlay::before{content:"";display:block;position:absolute;background-color:#000;bottom:0;left:0;opacity:.2;right:0;top:0}.hero--has-overlay>*{position:relative;z-index:1}.hero--has-overlay .boundary{padding-bottom:6.25em;padding-top:6.25em}@media screen and (min-width: 64em){.hero--has-overlay .boundary{height:15.625em}}@media screen and (min-width: 85.375em){.hero--has-overlay .boundary{height:25em}}@media screen and (min-width: 102.5em){.hero--has-overlay .boundary{height:37.5em}}.hero--has-overlay .c-hero{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:90%}.hero--has-overlay .c-hero__title{color:#fff;font-size:1.5em;font-weight:700}@media screen and (min-width: 48em){.hero--has-overlay .c-hero__title{font-size:1.75em}}@media screen and (min-width: 85.375em){.hero--has-overlay .c-hero__title{font-size:2em}}@media screen and (min-width: 85.375em){.hero--has-carousel>.boundary{position:relative}}@media screen and (min-width: 85.375em){.hero--has-carousel .c-hero{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-2.5625em;max-width:25em}}@media screen and (min-width: 102.5em){.hero--has-carousel .c-hero{margin-top:-3.8125em}}@media screen and (min-width: 85.375em){.hero--has-carousel .c-hero__carousel .c-carousel-gallery{padding:0;position:relative;right:-45%}}@media screen and (min-width: 87.5em){.hero--has-carousel .c-hero__carousel .c-carousel-gallery{right:-40%}}@media screen and (min-width: 102.5em){.hero--has-carousel .c-hero__carousel .c-carousel-gallery{right:-37%}}@media screen and (min-width: 118.75em){.hero--has-carousel .c-hero__carousel .c-carousel-gallery{right:-32%}}.hero--has-carousel .c-hero__carousel .c-carousel__item{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;transform:translateY(0)}@media screen and (min-width: 102.5em){.hero--has-carousel .c-hero__carousel .c-carousel__item{height:43.75em;max-width:50em}}.hero--has-carousel .c-hero__carousel .c-carousel__item:hover{-webkit-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);-moz-box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);box-shadow:3px 3px 5.7px .3px rgba(54,54,54,0.17);transform:translateY(-.625em)}.site-footer{margin-top:4.375em}@media screen and (min-width: 48em){.site-footer{padding-left:25vw;padding-top:0}}@media screen and (min-width: 64em){.site-footer{padding-left:14.375em}}@media screen and (min-width: 75em){.site-footer{padding-left:16.25em}}.site-footer__info{background-color:#ebebeb;text-align:center}.site-footer__info .boundary{margin-left:auto;margin-right:auto;max-width:37.5em;padding-bottom:4.375em;padding-top:4.375em}.site-footer__info .site-logo{margin-left:auto;margin-right:auto;max-width:7.8125em}.site-footer__info .site-footer__copy{color:#1b1b1b;font-size:.875em;line-height:1.3;margin-bottom:1.875em;margin-top:1.875em}.site-footer__info .site-footer__copy p{line-height:inherit}.site-footer__action-contact .btn{margin-bottom:.9375em}@media screen and (min-width: 25.875em){.site-footer__action-contact .btn{margin-left:.625em;margin-right:.625em}}@media screen and (min-width: 30em){.site-footer__action-contact .btn{width:13.4375em}}.site-footer__action-social{margin-top:1.25em;padding-top:1.875em;position:relative}.site-footer__action-social:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;position:absolute;background-color:#b4b4b4;height:1px;top:0;width:80px}@media screen and (min-width: 25.875em){.site-footer__action-social .btn{margin-left:.5em;margin-right:.5em}}.site-footer__bottom{background-color:#d9d9d9;font-size:.875em;font-weight:600}.site-footer__bottom .boundary{align-items:center;display:flex;padding-bottom:1.25em;padding-top:1.25em}.site-footer__bottom img{mix-blend-mode:multiply;max-width:5em}.site-footer__bottom span{padding-left:1.25em}.site-footer__bottom b{color:#27485a}@media screen and (min-width: 75em){.section--is-named>.boundary{position:relative}}@media screen and (min-width: 102.5em){.section--is-named>.boundary{margin-left:0;margin-right:auto;max-width:97.5em;padding-right:15.625em}}.section--is-named .section__name{display:none}@media screen and (min-width: 75em){.section--is-named .section__name{display:block;line-height:1;min-width:700px;position:absolute;right:0;top:0;transform:translate(4.8125em, 6.25em) rotate(90deg);z-index:-1}}@media screen and (min-width: 102.5em){.section--is-named .section__name{transform:translate(4.6875em, 6.25em) rotate(90deg)}}@media screen and (min-width: 118.75em){.section--is-named .section__name{transform:translate(6em, 6.25em) rotate(90deg)}}.section__info{margin-bottom:2.5em}.section__info--to-landing{position:relative}@media screen and (min-width: 25.875em){.section__info--to-landing .section__copy+.section__action{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;right:0}}.section__copy+.section__action{margin-top:1.875em}@media screen and (min-width: 85.375em){.section__copy+.section__action{margin-top:3.125em}}.section__title{color:#5f5f5f;margin-bottom:0}@media screen and (min-width: 75em){.section__title.has-wave{display:inline-block}}.section__title+.section__blurb{margin-top:.9375em}@media screen and (min-width: 48em){.section__title+.section__blurb{margin-top:1.875em}}@media screen and (min-width: 40em){.section__blurb{max-width:43.75em}}@media screen and (min-width: 85.375em){.about{margin-bottom:1.875em;margin-top:1.875em}}.about .section__info{margin-bottom:0}@media screen and (min-width: 75em){.about .m-text-media .l-split__block:first-child{text-align:right}}@media screen and (min-width: 48em){.about .m-text-media .l-split__block:last-child{max-width:80%}}@media screen and (min-width: 64em){.process .section__info{align-items:center;display:flex}}@media screen and (min-width: 85.375em){.process .section__info{margin-bottom:4.375em}}@media screen and (min-width: 64em){.process .section__copy{padding-right:1.875em;width:80%}}@media screen and (min-width: 64em){.process .section__action{text-align:right;width:20%}}.content-break{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:5.625em 2.8125em;position:relative;text-align:center;width:100%}.content-break::before{content:"";display:block;position:absolute;background-color:#000;bottom:0;left:0;opacity:.3;right:0;top:0}.content-break>*{position:relative;z-index:1}.content-break:before{opacity:0.5}.content-break__info{font-size:1.5em;margin-left:auto;margin-right:auto;max-width:37.5em}.content-break__info p{line-height:1.5}@media screen and (min-width: 64em){.reasons .m-text-media .l-split-2{display:flex;justify-content:space-between}}@media screen and (min-width: 64em){.reasons .m-text-media .l-split__block:first-child{padding-right:2.5em}}@media screen and (min-width: 75em){.services .section__info{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 64em){.services .section__copy{max-width:40.625em}}@media screen and (min-width: 75em){.services .section__action{margin-top:0}}@media screen and (min-width: 75em){.portfolios .section__info{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 75em){.portfolios .section__copy{width:70%}}@media screen and (min-width: 75em){.portfolios .section__action{margin-top:0;text-align:right;width:30%}}.portfolios .m-portfolios{padding-top:1.875em}@media screen and (min-width: 75em){.portfolio>.boundary:first-of-type{padding-top:3.125em}}@media screen and (min-width: 87.5em){.portfolio>.boundary:first-of-type{display:flex;flex-flow:row-reverse wrap;padding-top:5em}}.portfolio>.boundary:last-of-type{background-color:#eff1f2;padding-bottom:0;padding-top:0}@media screen and (min-width: 64em){.portfolio__info{display:flex;justify-content:space-between;margin-left:-.625em;width:calc(100% + 1.25em)}}@media screen and (min-width: 75em){.portfolio__info{padding-bottom:3.125em}}@media screen and (min-width: 87.5em){.portfolio__info{display:block;flex-basis:20%;margin-left:0;padding-left:2.5em;width:100%}}.porfolio__info-field{margin-bottom:1.875em}@media screen and (min-width: 64em){.porfolio__info-field{padding-left:.625em;padding-right:.625em}}.porfolio__info-field ul{list-style:none;margin:0;padding-left:0}.porfolio__info-field li{display:inline-block;margin-right:.625em}@media screen and (min-width: 87.5em){.porfolio__info-field li{display:block;margin-right:0}}.porfolio__info-field li:last-child{margin-right:0}.portfolio__info-label{color:#27485a;font-weight:600;text-transform:uppercase}.portfolio__info-value{font-weight:600}@media screen and (min-width: 87.5em){.portfolio__details{flex-basis:80%}}.portfolio__nav{display:flex;justify-content:space-between;padding-bottom:1.25em;padding-top:1.25em}.portfolio__nav a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#7a7a7a;font-weight:600;text-decoration:none}.portfolio__nav a:hover{color:#1b1b1b}.portfolio__nav .bl-icon{fill:#7a7a7a}.portfolio__nav-prev,.portfolio__nav-next{display:inline-flex}.portfolio__nav-prev .bl-icon,.portfolio__nav-next .bl-icon{align-items:center;display:inline-flex;justify-content:center;transform:translateX(0)}.portfolio__nav-prev .bl-icon svg,.portfolio__nav-next .bl-icon svg{height:.9375em;width:.9375em}.portfolio__nav-prev:hover .bl-icon,.portfolio__nav-next:hover .bl-icon{fill:#1b1b1b}.portfolio__nav-prev .portfolio__nav-caption{padding-left:.75em}.portfolio__nav-prev:hover{transform:translateX(-.3125em)}.portfolio__nav-next .portfolio__nav-caption{padding-right:.75em}.portfolio__nav-next:hover{transform:translateX(.3125em)}.portfolio__nav-all:hover .bl-icon{fill:#1b1b1b;transform:scale(1.1)}.portfolio__nav-all .portfolio__nav-caption{display:none}@media screen and (min-width: 75em){.get-in-touch .l-split-2{display:flex;justify-content:space-between}}@media screen and (min-width: 75em){.get-in-touch .l-split__block:first-child{flex-basis:55%;padding-right:1.875em}}@media screen and (min-width: 75em){.get-in-touch .l-split__block:last-child{flex-basis:45%;padding-left:1.875em}}.get-in-touch .section__actions{padding-top:3.125em}@media screen and (min-width: 75em){.get-in-touch .section__actions{display:flex;justify-content:space-between}}.get-in-touch .section__actions .contact-info{color:#27485a;font-style:normal}.get-in-touch .section__actions .contact-info a{color:inherit}.get-in-touch .section__actions .contact-info a:hover{color:#ef4436}.get-in-touch .section__actions .contact-info__field{margin-bottom:.3125em;margin-top:.3125em}.get-in-touch .section__actions .contact-social{padding-top:.625em}.get-in-touch .section__actions .contact-social .btn{margin-right:.625em}.get-in-touch .section__actions .contact-social .btn:last-child{margin-right:0}@media screen and (min-width: 75em){.page-home .boundary{padding-bottom:3.125em;padding-top:3.125em}}@media screen and (min-width: 75em){.page-home .process+.gallery{padding-top:5em}}.page-services .hero--has-overlay{background-position:center 90%}@media screen and (min-width: 64em){.page-services .services .m-cards .l-split-3{display:flex;justify-content:space-between}}@media screen and (min-width: 87.5em){.page-services .services .m-cards .l-split-3{margin-left:-.9375em;width:calc(100% + 1.875em)}}@media screen and (min-width: 87.5em){.page-services .services .m-cards .l-split-3{margin-left:-1.5625em;width:calc(100% + 3.125em)}}.page-services .services .m-cards .l-split__block{margin-bottom:1.875em}.page-services .services .m-cards .l-split__block:last-child{margin-bottom:0}@media screen and (min-width: 64em){.page-services .services .m-cards .l-split__block{flex-basis:33.33%;margin-bottom:0}}@media screen and (min-width: 87.5em){.page-services .services .m-cards .l-split__block{padding-left:.9375em;padding-right:.9375em}}@media screen and (min-width: 87.5em){.page-services .services .m-cards .l-split__block{padding-left:1.5625em;padding-right:1.5625em}}@media screen and (min-width: 64em){.page-services .services .m-cards .c-card-01--detailed{padding:1.875em}}@media screen and (min-width: 85.375em){.page-services .services .m-cards .c-card-01--detailed{padding:3.125em}}.page-work-single .site-footer{margin-top:0}.has-wave{padding-top:1.25em;position:relative}@media screen and (min-width: 48em){.has-wave{padding-left:3.125em;padding-top:0}}.has-wave:before{content:"";display:block;position:absolute;background:url("assets/images/decor-logo-wave.svg") no-repeat 50% 50%;height:.625em;left:0;top:0;width:1.875em}@media screen and (min-width: 48em){.has-wave:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.owl-carousel .owl-nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:flex;justify-content:space-between;width:90%}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-position:50% 50% !important;background-repeat:no-repeat !important;filter:invert(1);height:2.5em;transform:scale(1);width:1.5625em}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{transform:scale(1.1)}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span{display:none}.owl-carousel .owl-nav .owl-prev{background-image:url("assets/images/caret-left.svg") !important}.owl-carousel .owl-nav .owl-next{background-image:url("assets/images/caret-right.svg") !important}.owl-carousel .owl-dots{display:flex;justify-content:center;margin-top:3.125em;max-width:100%}.owl-carousel .owl-dots .owl-dot{height:.9375em;margin-left:.3125em;margin-right:.3125em;width:.9375em}.owl-carousel .owl-dots .owl-dot:hover span{background-color:transparent}.owl-carousel .owl-dots .owl-dot.active span{background-color:#383838}.owl-carousel .owl-dots .owl-dot span{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;overflow:hidden;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#fff;border-radius:50%;display:block;height:100%;width:100%}@media screen and (min-width: 48em){.r-tabs .r-tabs-accordion-title{display:none}}@media screen and (min-width: 48em){.r-tabs .r-tabs-nav{margin:0;padding:0}}@media screen and (min-width: 48em){.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}}@media screen and (min-width: 48em){.r-tabs .r-tabs-panel{display:none}}@media screen and (min-width: 48em){.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}}.woocommerce-page .product-gallery-images .woocommerce-product-gallery.c-gallery{float:none;width:100%}
/*# sourceMappingURL=style.css.map */
/* portfolio layout fix */
@media (min-width: 1366px){
  .m-portfolios .l-grid-3 .l-grid__item:nth-child(6n+2){
     grid-column: 2 / span 2;
     grid-row-start: span 2;
  }
  .m-portfolios .l-grid-3 .l-grid__item:nth-child(6n+4){
     grid-column: 1 / span 2;
     grid-row-start: span 2;
  }
	.m-portfolios .l-grid-3 .c-card__title{ line-height: 1.2}
}


@media only screen and (max-width: 500px) {
	#wp-admin-bar-my-account {
		display:none!important;
	}
}


/* DMI additions */

/****Button Masks ****/
.contactButton .number,
.contactButton .email{
    max-width: 85px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.contactButton .number,
.contactButton .email,
.contactButton i {
	display:block;
	float:left;
}
.contactButton {
	background:none;
	margin:0;
	padding:0;
	border:0;
	line-height:1;
	font-size: inherit;
	display: inline-flex;
	align-items: center;
}
.contactButton i {
	margin:0;
}
.contactButton .number,
.contactButton .email,
.contactButton .tip{
	text-transform: none;
}
.hidden, .masked, .contactButton.active {
    display: none;
}
.contactButton .bold {
	font-weight:700;
}
.contactButton .tip {
	font-style:italic;
}
	
.get-in-touch .contactButton {
	margin-bottom:15px;
	width:100%;
}

#wpcf7-f1880-o1 span.wpcf7-spinner {
    position: absolute;
}

.contactButton.phoneButton {			
	background-color: #27485a;
	color: #fff;
	font-weight: 700;
	padding:10px;
	justify-content: center;
	border-radius:100px;
}
.contactButton.phoneButton svg {
    fill: #fff;
}
.contactButton.phoneButton i {
	margin-right:10px;
}
header .contactButton.phoneButton .number {
    max-width: 75px;
}
.phoneButtonP {
	margin:0;
}
header .phone-button-revealed,
header .contactButton.phoneButton {
	width:100%;
}
.phone-button-revealed{
    border: 2px solid #27485a;
	color: #27485a;
    border-radius: 100px;
    padding: 4px;
	display:block;
	text-decoration: none;
}
footer .contactButton.phoneButton {
	margin-left: auto;
    margin-right: auto;
	padding-left:1.875em;
    padding-right:1.875em;
}
footer .contactButton.phoneButton .number {
	max-width:65px;
}
footer .phone-button-revealed {
	margin-left: auto;
    margin-right: auto;
	margin-bottom:15px;
	display: inline-block;
    padding-left:1.875em;
    padding-right:1.875em;
}

/* Reviews Slider */

	  
.morecontent {
    display: none;
  }
.tile.review .excerpt {
    font-style: italic;
}  
.tile.review a {
    text-decoration: none;
    color: inherit;
}
.tile.review:before {
    content: '"';
    font-size: 44px;
    position: absolute;
    top: -22px;
    left: -11px;
}
.tile.review:before {
    content: "";
    background-size: cover;
    position: absolute;
    top: -22px;
    width: 33px;
    height: 33px;
    left: -11px;
    background-image: url(https://bondilandscapes.com.au/wp-content/themes/advis-startup/assets/images/icon-left-double-quote.png);
}
.tile.review {
    position: relative;
    padding-left: 33px;
}
.tile.review .stars:before {
    content: "";
    -webkit-mask-image: url(https://bondilandscapes.com.au/wp-content/uploads/2023/08/star-solid.svg);
    mask-image: url(https://bondilandscapes.com.au/wp-content/uploads/2023/08/star-solid.svg);
    width: 101px;
    height: 18px;
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    display: inline-block;
    background-color: #27485a;
	margin-right:3px;
	margin-bottom:-3px;
}
	
.hp-reviews-slider {
    margin-top:30px
}
.reviewSlider.owl-carousel .owl-dots .owl-dot {
    border: 1px solid #ebebeb;
	border-radius: 100px;
}
.reviewSlider.owl-carousel .owl-dots .owl-dot.active span {
    background-color: #ebebeb;
}
.reviewSlider.owl-carousel .owl-stage {
    display: -webkit-box;
	max-width:100vw;
}

@media only screen and (max-width: 767px) {
	.reviewSlider.owl-carousel .owl-dots .owl-dot {
		width:10px;
		height:10px;
	}
}


/* review page */

.review-page-wrap .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
.review-page-wrap .wp-block-group__inner-container .tile.review {
    width: calc(50% - 66px);
	margin-bottom:124px
}

.reviews-page-title {
	margin-bottom: 124px;
}

@media only screen and (max-width: 840px) {
	.review-page-wrap .wp-block-group__inner-container .tile.review {
		width: 100%;
		margin-bottom:88px;
	}
}


/* CTA Sections */
.get-started-cta {
    text-align: center;
}
.get-started-cta h3{
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
    color: #5f5f5f;
    max-width: 900px;
	padding-left:22px;
	padding-right:22px;
    margin-left: auto;
    margin-right: auto;
}
.get-started-cta .contactButton.phoneButton {
	padding: 10px 1.875em;
	border:2px solid;
}
.get-started-cta .phone-button-revealed {
	display:inline-block;
	padding-left: 1.875em;
	padding-right: 1.875em;
	margin-bottom:15px;
}


/* accreditiations section HP */


.accred,
.accred-wrap{
    display: flex;
	flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}
.accred {
	flex-wrap:wrap;
	padding-top:0;
}
.accred-cta {
	text-align:center;
	justify-content: center;
    font-size: 1.5em;
    font-weight: 600;
    text-transform: uppercase;
    color: #5f5f5f;
}
.accred-cta.has-wave {
    margin-left: -75px;
    margin-bottom: 33px;
}
.accred img,
.accred picture {
	margin:18px;
	max-height:120px;
	width:auto;
}
.accred .offset-badge {
	margin-top: 30px;
}

@media only screen and (max-width: 767px) {
	.accred img,
	.accred picture {
		max-height:70px;
	}
}

/* Google Recaptcha */

.grecaptcha-badge {
	display:none;
}

.accept {
    font-size: 11px;
    margin-top: 33px;
    margin-bottom: 33px;
}
.accept input {
    margin-right: 10px;
}
.accept a:not([class]) {
    font-weight: 400;
    text-decoration: underline;
}

/* small form */

.small-form {
	margin-top:44px;
	margin-bottom:66px;
}
.small-form-title {
	font-weight:600;
	color:#5f5f5f;
}
.small-form .field-holder {
    margin: 0;
}
.small-form textarea {
	height:59px;
}
.small-form input[type="submit"] {
	background: #27485a;
	border:2px solid #27485a;
	color:#fff;
	padding: 11px 22px;
	font-size:16px;
	font-family:  var(--bodyFont);
	border-radius: 100px;
}

.small-form input[type="submit"]:hover {
	color: #27485a;
	background:#fff;
}
	
.small-form input {
	border-bottom:0;
} 
	/* placeholders */

	/* Webkit Browsers */
	.small-form ::-webkit-input-placeholder { 
		opacity:.7!important;
	}
	/* Mozilla Firefox 4 to 18 */
	.small-form :-moz-placeholder { 
		opacity:.7!important;
	}
	/* Mozilla Firefox 19+ */
	.small-form ::-moz-placeholder { 
		opacity:.7!important;
	}

@media only screen and (max-width: 480px) {
	.small-form {
		margin-top:22px;
		margin-bottom:28px;
	}
}

/* top header */

.top-header {
	display:none;
}

@media only screen and (max-width: 767px) {
	.top-header {
		position: fixed;
		width: 100%;
		text-align: center;
		top: 0;
		background: #27485a;
		color: #fff;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items:center;
		padding: 2px 0;
	}
	.admin-bar .top-header{
		top:46px;
	}
	 .top-header,
	 .main-header  {
		max-width:100vw;
	}
	 .site-content {
		padding-top:73px;
	}
	 .site-header__logo {
		text-align: center;		
	}
	 .main-header {
		position:fixed;
		width:100%;
		padding: 9px 0;
		background-color: #faf9f9;
	}
	.mobile-menu-active .header-menu {
		width: 100%;
		background: #fff;
		background-color: #faf9f9;
	}
	 .main-header .btn-menu {
		top:19px;
	}
	 .main-header .site-logo {
		max-width:90px;
	}
	 .main-header {
		margin-top:20.5px;
	-webkit-box-shadow: 0px 3px 5.7px 0.3px rgba(54,54,54,0.17);
    -moz-box-shadow: 0px 3px 5.7px .3px rgba(54,54,54,0.17);
    box-shadow: 0px 3px 5.7px 0.3px rgba(54,54,54,0.17);
	background-color: #faf9f9;
	}

	.top-header,
	.top-header a ,
	.top-header span {
		font-size:11px;
	}
	.top-header i.bl-icon {
		min-height:11px;
		max-height:11px;
		min-width:11px;
		max-width:11px;
	}
	.top-header .bl-icon-social {
		height: 11px;
		width: 11px;
	}
	.top-header a ,
	.top-header span {
		color:#fff;
		text-decoration:none;
	}
	.top-header .socials {
		list-style: none;
		display: flex;
		margin:0;
	}
	.top-header .socials li {
		margin-right:5px;
	}
	.top-header .socials a ,
	.top-header .socials .btn--icon .bl-icon ,
	.top-header .th-link i {
		color:#fff;
		fill:#fff;
	}

	.top-header .th-link {
		margin-right:10px;
		display:flex;
	}
	.top-header .th-link i {
		margin-right:4px;
	}
	a.th-enquire-now:after,
	.top-header .th-email:after{
		content: "|";
		margin: 0 10px;
		color:#fff;
	}
	a.th-link.th-phone {
		margin-left: 5px;
	}
	a.th-link.th-email {
		margin-right:0;
	}
}

/* Hero CTA */

.hero-cta {
    color: #fff;
	text-transform:uppercase;
    font-weight: 700;
}
.contactButton.phoneButton.hero-cta-button {
	padding:10px 22px;
}
.white-btn {
	background:#fff;
}
.top-spacer {
	margin-bottom:33px;
}
.has-margin-bottom {
	margin-bottom:33px;
}

/* homepage minor edits */
.col-12.ctr {
    text-align: center;
    margin-top: 33px;
}


/* Projects CTA */

.get-started-cta.cta-projects-single-bottom {
    padding-top: 0;
    padding-bottom: 66px;
}

a.btn.blue-btn.space-left {
    background: #27485a;
    color: #fff;
	margin-left:11px;
}
a.btn.blue-btn.space-left:hover {
    background: #fff;
    color: rgb(66, 189, 168);
	margin-left:11px;
}

.c-card:hover .c-card__title {
	color: rgb(66, 189, 168);
}

/* Modals */

.modal {
    position: fixed;
    height: 100vh;
    top: 68px;
    background: #fff;
    z-index: 9;
	padding-top:44px;
	width:100%;
}

.modal.learn-more-form,
.admin-bar .modal.learn-more-form {
	top:0;
	z-index:9992;
} 
.modal.learn-more-form {
	background:transparent;
	display: none;
}
.modal-inner {
    background: #fff;
    z-index: 9;
    position: relative;
	width:77%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding:22px;
	top: 50%;
    transform: translate(0, -50%);
	box-sizing: border-box;
	max-height: calc(100vh - 100px);
    overflow-y: scroll;
}
.modal-inner {
	scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* Internet Explorer 10+, Edge */
}
.modal-inner::-webkit-scrollbar,
.modal-inner::-webkit-scrollbar { /* WebKit for Chrome, Safari and Opera */
    width: 0;
    height: 0;
	display: none;
}

.learn-more-form:before {
    content: ' ';
    width: 100%;
    height: 200%;
    display: block;
    position: absolute;
    background: #27485a;
    opacity: .8;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}


.learn-more-form .modal-inner {
	border:1px solid rgb(39 72 90 / 10%);
}
.learn-more-form h3 {
	color: rgb(39 72 90);
	font-weight: 500;
	font-size: 32px;
}

.modal.learn-more-form .wpcf7 input[type="submit"] {
	padding: 11px 22px;
	font-size:16px;
	color:#fff;
	background:rgb(39 72 90);
	background:#27485a;
	border-radius:100px;
	border:1px solid #27485a;
}
.modal.learn-more-form .wpcf7 input[type="submit"]:hover {
	background:#fff;
	color:#27485a;
}

.modal.learn-more-form .modal-inner {
    padding-left: 66px;
    padding-right: 66px;
}
.modal.learn-more-form .modal-inner p {
	width:100%;
}

a.closebtn.inner {
    text-align: right;
    padding-right: 0;
    padding-left: 0;
	opacity: .5;
}

a.closebtn.inner:hover {
	opacity:1;
}
a#learn-more-modal-close {
    position: absolute;
    right: 22px;
    top: 11px;
	color:#000;
	text-decoration: none;
}
.modal.center ,
.modal.center .field-holder {
	text-align:center;
}
.form-row-flex {
    display: flex;
	justify-content: space-between;
}
.form-row-flex .col-3 {
    width: calc(33.33% - 22px);
}
i.form-hint {
    font-size: 13px;
    padding-bottom: 11px;
    display: block;
}
button.modal-button.section-button {
    font-size:inherit;
}
button.modal-button.section-button:hover ,
button.modal-button.section-button:focus,
.btn:focus, .btn:hover,
.get-started-cta .contactButton.phoneButton:hover ,
.get-started-cta .contactButton.phoneButton:focus {
    border-color: rgb(66, 189, 168);
	color:rgb(66, 189, 168);
	background:#fff;
}



.get-started-cta .contactButton.phoneButton:hover i ,
.get-started-cta .contactButton.phoneButton:focus i,
.header-menu .nav-link:hover {
	color:rgb(66, 189, 168);
}
.get-started-cta .contactButton.phoneButton:hover i svg ,
.get-started-cta .contactButton.phoneButton:focus i svg,
.btn:focus svg, .btn:hover svg{
	fill:rgb(66, 189, 168);
}


.modal.learn-more-form .wpcf7-spinner{
	position: absolute;
}



@media only screen and (max-width: 781px) {
	.modal.learn-more-form .modal-inner {
		padding-left: 11px;
		padding-right: 11px;
	}

	.modal-inner {
		width: calc(100% - 22px);
	}

}

@media only screen and (max-width: 480px) {
	.learn-more-form h3 {
		font-size:26px;
	}
	.modal.learn-more-form .form-row-flex {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 22px;
	}
	.form-row-flex .col-3 {
		width:100%;
	}
	.modal.learn-more-form .field-holder label {
		margin-bottom: 3px;
	}
	i.form-hint {
    	font-size: 11px;
		padding-bottom: 3px;
	}
	.modal.learn-more-form .field-holder {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
	}
}

