/*!
Theme Name: Digipress
Theme URI: http://www.digeratisolutions.com.au
Author: Digerati Solutions
Author URI: http://www.digeratisolutions.com.au
Description: Digipress
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: digipress
Domain Path: /lang/
Tags: black
*/
 @font-face{font-family:"icomoon";src:url(https://rossmark.com.au/wp-content/themes/digipress/css/fonts/icomoon.eot#1752476427);src:url(https://rossmark.com.au/wp-content/themes/digipress/css/fonts/icomoon.eot#1752476427) format("embedded-opentype"),url(https://rossmark.com.au/wp-content/themes/digipress/css/fonts/icomoon.ttf#1752476427) format("truetype"),url(https://rossmark.com.au/wp-content/themes/digipress/css/fonts/icomoon.woff#1752476427) format("woff"),url(https://rossmark.com.au/wp-content/themes/digipress/css/fonts/icomoon.svg?sb2efr#icomoon) format("svg");font-weight:400;font-style:normal}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-size:62.5%}body{margin:0;padding:0;position:relative;height:100%;font-family:"proxima-nova",sans-serif;font-weight:lighter;line-height:1;overflow-x:hidden}body>*{font-size:1.8rem}@media screen and (max-width:767px){body>*{font-size:1.5rem}}img{display:block;max-width:100%;height:auto;border:0}h1,h2,h3,h4,h5{font-family:"Montserrat",sans-serif}h1{font-weight:400;font-size:4rem;line-height:1.25}@media screen and (max-width:767px){h1{font-size:3rem}}h2{font-weight:400;font-size:4rem;line-height:1.25}@media screen and (max-width:767px){h2{font-size:2.5rem}}h3{font-weight:400;font-size:3rem;line-height:1.25}@media screen and (max-width:767px){h3{font-size:2rem}}h4{font-size:1.8rem;line-height:1.35;font-weight:400}h5{font-weight:400;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;line-height:1.35}blockquote{margin:0 0 0 50px;padding:40px;max-width:800px;font-weight:400;font-size:1.8rem;letter-spacing:2px;line-height:2;background:#efefef}@media screen and (max-width:960px) and (min-width:768px){blockquote{margin:0 0 0 25px}}@media screen and (max-width:767px){blockquote{margin:0}}blockquote p{margin:0}blockquote p.author{margin:15px 0 0 0}input[type=text],input[type=email],select,textarea{padding:0 10px!important;font-family:inherit;font-size:1.6rem;width:100%;height:50px;border:2px solid #000;outline:none;transition:all 0.2s ease-in-out}textarea{padding:30px}.gform_description{margin:0 0 25px 0;display:block}.gform_body{transition:all 0.2s ease-in-out}.gform_button{transition:all 0.2s ease-in-out}.gform_button:disabled{color:#fff;background:#0a0a0a;opacity:.5}.validation_error{margin:0 0 20px 0;padding:15px;font-size:1.2rem;text-align:center;line-height:1.5;color:#ff7900;background:rgb(255 121 0 / .1);border:1px solid #ff7900}.validation_message{margin:5px 0 0 0;font-size:1.2rem;text-align:left;color:#ff7900}.gform_confirmation_message{font-size:2rem;line-height:1.5}.gform_ajax_spinner{display:none}.spinner{position:relative;pointer-events:none}.spinner>*{opacity:.1}.spinner:after{margin:-15px 0 0 -15px;content:"";position:absolute;top:50%;left:50%;font-family:"fontawesome";font-size:3rem;line-height:1;animation:spinner 2s infinite linear}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.gallery-caption{max-width:100%}.wp-caption{max-width:100%}.wp-caption-text{padding:2.5% 5%;max-width:100%;font-size:1.2em;line-height:1.75}.sticky{max-width:100%}.bypostauthor{max-width:100%}.screen-reader-text{display:none}.mejs-audio{max-width:100%;overflow:hidden}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}img.alignnone,figure.alignnone{margin:6% 0}img.alignleft,figure.alignleft{margin:1% 8% 2% 0;float:left}img.aligncenter,figure.aligncenter{margin:6% auto}img.alignright,figure.alignright{margin:1% 0 2% 8%;float:right}#site-header{display:flex;flex-flow:column nowrap;position:fixed;z-index:99;top:0;left:0;right:0;font-family:"Montserrat",sans-serif;font-size:1.5rem;box-shadow:0 1px 1px rgb(0 0 0 / .1);background:#fff}#header-top{padding:15px 0;font-size:2rem;border-bottom:1px solid #efefef}@media screen and (max-width:767px){#header-top{padding:0;order:2;border-bottom:none}}#header-top .container{display:flex;align-items:center}#header-top .container #top-social,#header-top .container #top-contact{flex:1 1 auto}@media screen and (max-width:767px){#header-top .container #top-social{display:none}}#header-top .container #top-social a{margin:0 15px 0 0;display:inline-block;font-size:3rem;color:#0a0a0a}#header-top .container #top-social a:hover{color:#ff7900}#header-top .container #top-contact{display:flex;justify-content:flex-end;text-align:right}@media screen and (max-width:767px){#header-top .container #top-contact{margin:0 -30px;padding:30px 0;position:relative;font-size:1.8rem;justify-content:center}#header-top .container #top-contact a{color:#fff}#header-top .container #top-contact a:hover{color:#fff}}#header-top .container #top-contact .header-button{background-color:#ff7900;color:#fff;padding:15px;border-radius:15px}#header-top .container #top-contact .header-button a:hover{background-color:#ff7900;color:#0a0a0a}#header-top .container #top-contact>div{margin:0 0 0 50px}#header-top .container #top-contact>div:first-child{margin:0}#header-top .container #top-contact>div i{margin:0 5px 0 0}#header-top .container a{color:#fff}#header-top .container a:hover{color:#0a0a0a}@media screen and (max-width:767px){#header-main{order:1}}#header-main .container{display:flex}#header-main .container #main-logo{padding:15px 0 0 0;display:flex}@media screen and (max-width:960px){#header-main .container #main-logo{width:100%}}@media screen and (max-width:767px){#header-main .container #main-logo{padding:15px 0}}#header-main .container #main-logo img{max-width:402px}@media only screen and (max-width:1200px){#header-main .container #main-logo img{max-width:225px}}@media screen and (max-width:960px) and (min-width:768px){#header-main .container #main-logo img{max-width:200px}}@media screen and (max-width:767px){#header-main .container #main-logo img{max-width:150px}}#header-main .container #main-nav{flex:1 1 auto;display:flex;justify-content:flex-end}@media screen and (min-width:961px){#header-main .container #main-nav{top:0!important}}@media screen and (max-width:960px){#header-main .container #main-nav{margin:auto 0 auto auto;position:fixed;left:0;right:0;bottom:0;background:#0a0a0a;visibility:hidden;opacity:0;overflow-y:scroll;transform:translateX(-100%)}#header-main .container #main-nav.is-active{display:block;visibility:visible;opacity:1;transform:translateX(0%)}#header-main .container #main-nav.is-active .nav-header li{transform:translate3d(0,0,0);animation-name:staggeredLeftIn;animation-timing-function:cubic-bezier(.77,0,.175,1);animation-fill-mode:backwards;animation-duration:0.35s}#header-main .container #main-nav.is-active .nav-header li:nth-child(1){animation-delay:0.1s}#header-main .container #main-nav.is-active .nav-header li:nth-child(2){animation-delay:0.2s}#header-main .container #main-nav.is-active .nav-header li:nth-child(3){animation-delay:0.3s}#header-main .container #main-nav.is-active .nav-header li:nth-child(4){animation-delay:0.4s}#header-main .container #main-nav.is-active .nav-header li:nth-child(5){animation-delay:0.5s}#header-main .container #main-nav.is-active .nav-header li:nth-child(6){animation-delay:0.6s}#header-main .container #main-nav.is-active .nav-header li:nth-child(7){animation-delay:0.7s}#header-main .container #main-nav.is-active .nav-header li:nth-child(8){animation-delay:0.8s}#header-main .container #main-nav.is-active .nav-header li:nth-child(9){animation-delay:0.9s}#header-main .container #main-nav.is-active .nav-header li:nth-child(10){animation-delay:1s}}#site-main{line-height:2}#site-footer{font-family:"Montserrat",sans-serif;font-size:1.5rem;text-align:center;border-top:1px solid #efefef}#site-footer #footer-info{padding:60px 0}@media screen and (max-width:767px){#site-footer #footer-info{padding:40px 0;font-size:1.4rem}#site-footer #footer-info span{margin:0 0 20px 0;display:block}#site-footer #footer-info span:last-child{margin:0}}#site-footer #footer-info img{margin:0 0 0 5px;display:inline-block;height:16px;vertical-align:middle}#site-footer #footer-bottom{padding:30px 0;font-size:1.4rem;border-top:1px solid #efefef}@media screen and (max-width:767px){#site-footer #footer-bottom{display:none}}#site-footer a{color:#0a0a0a}#site-footer a:hover{color:#ff7900}.container{margin:0 auto;padding:0 40px;max-width:1200px;box-sizing:content-box}@media screen and (max-width:767px){.container{padding:0 30px}}.content-split{display:flex}@media screen and (min-width:961px){.content-split.content-left .split-feature{order:2}.content-split.content-left .split-content{padding:0 12.5% 0 0;order:1}}@media screen and (max-width:960px){.content-split{flex-flow:column nowrap}}.content-split .split-feature{width:50%}@media screen and (max-width:960px){.content-split .split-feature{width:100%}}.content-split .split-content{padding:0 0 0 12.5%;display:flex;flex-flow:column nowrap;justify-content:center;width:50%}@media screen and (max-width:960px){.content-split .split-content{padding:40px 0 0 0;width:100%}}@media screen and (max-width:767px){.content-split .split-content{padding:30px 15px 0 15px;font-size:1.6rem;text-align:center}}.content-split .split-content h1,.content-split .split-content h2,.content-split .split-content h3,.content-split .split-content h4,.content-split .split-content h5{margin:0 0}.digi-columns{margin:50px -50px;display:flex;flex-flow:row wrap}@media screen and (max-width:960px){.digi-columns .digi-column{width:calc(100% - 100px)!important}}@media screen and (max-width:767px){.digi-columns{margin:0 -50px}}.digi-columns.two .digi-column{width:calc(50% - 100px)}.digi-columns.three .digi-column{width:calc(33.333333% - 100px)}.digi-columns.four .digi-column{width:calc(25% - 100px)}.digi-columns .digi-column{margin:0 50px;width:calc(50% - 100px)}@media screen and (max-width:767px){.digi-columns .digi-column{margin:15px 50px}}.digi-columns br{display:none}.clip>*:first-child,.accordion-items .accordion-item .accordion-content>*:first-child,.services-tabs-content .tab-content>*:first-child,.services-tabs-menu>*:first-child,.project-anchor-links>*:first-child,.process-steps .process-step:nth-child(2n) .step-split .split-content>*:first-child,.slides .slide .container .caption>*:first-child,.subsection>*:first-child,.section-block .container>*:first-child,.page-banner.large-banner .caption>*:first-child,.section-related .container>*:first-child,.content-split .split-content>*:first-child,.digi-columns .digi-column>*:first-child,.clip>*:first-child>*:first-child,.accordion-items .accordion-item .accordion-content>*:first-child>*:first-child,.services-tabs-content .tab-content>*:first-child>*:first-child,.services-tabs-menu>*:first-child>*:first-child,.project-anchor-links>*:first-child>*:first-child,.process-steps .process-step:nth-child(2n) .step-split .split-content>*:first-child>*:first-child,.slides .slide .container .caption>*:first-child>*:first-child,.subsection>*:first-child>*:first-child,.section-block .container>*:first-child>*:first-child,.page-banner.large-banner .caption>*:first-child>*:first-child,.section-related .container>*:first-child>*:first-child,.content-split .split-content>*:first-child>*:first-child,.digi-columns .digi-column>*:first-child>*:first-child,.clip>*:first-child>*:first-child>*:first-child,.accordion-items .accordion-item .accordion-content>*:first-child>*:first-child>*:first-child,.services-tabs-content .tab-content>*:first-child>*:first-child>*:first-child,.services-tabs-menu>*:first-child>*:first-child>*:first-child,.project-anchor-links>*:first-child>*:first-child>*:first-child,.process-steps .process-step:nth-child(2n) .step-split .split-content>*:first-child>*:first-child>*:first-child,.slides .slide .container .caption>*:first-child>*:first-child>*:first-child,.subsection>*:first-child>*:first-child>*:first-child,.section-block .container>*:first-child>*:first-child>*:first-child,.page-banner.large-banner .caption>*:first-child>*:first-child>*:first-child,.section-related .container>*:first-child>*:first-child>*:first-child,.content-split .split-content>*:first-child>*:first-child>*:first-child,.digi-columns .digi-column>*:first-child>*:first-child>*:first-child{margin-top:0!important}.clip>*:last-child,.accordion-items .accordion-item .accordion-content>*:last-child,.services-tabs-content .tab-content>*:last-child,.services-tabs-menu>*:last-child,.project-anchor-links>*:last-child,.process-steps .process-step:nth-child(2n) .step-split .split-content>*:last-child,.slides .slide .container .caption>*:last-child,.subsection>*:last-child,.section-block .container>*:last-child,.page-banner.large-banner .caption>*:last-child,.section-related .container>*:last-child,.content-split .split-content>*:last-child,.digi-columns .digi-column>*:last-child,.clip>*:last-child>*:last-child,.accordion-items .accordion-item .accordion-content>*:last-child>*:last-child,.services-tabs-content .tab-content>*:last-child>*:last-child,.services-tabs-menu>*:last-child>*:last-child,.project-anchor-links>*:last-child>*:last-child,.process-steps .process-step:nth-child(2n) .step-split .split-content>*:last-child>*:last-child,.slides .slide .container .caption>*:last-child>*:last-child,.subsection>*:last-child>*:last-child,.section-block .container>*:last-child>*:last-child,.page-banner.large-banner .caption>*:last-child>*:last-child,.section-related .container>*:last-child>*:last-child,.content-split .split-content>*:last-child>*:last-child,.digi-columns .digi-column>*:last-child>*:last-child,.clip>*:last-child>*:last-child>*:last-child,.accordion-items .accordion-item .accordion-content>*:last-child>*:last-child>*:last-child,.services-tabs-content .tab-content>*:last-child>*:last-child>*:last-child,.services-tabs-menu>*:last-child>*:last-child>*:last-child,.project-anchor-links>*:last-child>*:last-child>*:last-child,.process-steps .process-step:nth-child(2n) .step-split .split-content>*:last-child>*:last-child>*:last-child,.slides .slide .container .caption>*:last-child>*:last-child>*:last-child,.subsection>*:last-child>*:last-child>*:last-child,.section-block .container>*:last-child>*:last-child>*:last-child,.page-banner.large-banner .caption>*:last-child>*:last-child>*:last-child,.section-related .container>*:last-child>*:last-child>*:last-child,.content-split .split-content>*:last-child>*:last-child>*:last-child,.digi-columns .digi-column>*:last-child>*:last-child>*:last-child{margin-bottom:0!important}[class^=icon-],[class*=" icon-"]{font-family:"icomoon"!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-amendments:before{content:""}.icon-design:before{content:""}.icon-extensions:before{content:""}.icon-measure:before{content:""}.icon-meet:before{content:""}.icon-meet2:before{content:""}.icon-newhomes:before{content:""}.icon-people:before{content:""}.icon-prepare:before{content:""}.icon-presentation:before{content:""}.icon-presentation2:before{content:""}.icon-renovate:before{content:""}.icon-renovate2:before{content:""}.ico-renovate3:before{content:""}.icon-renovations:before{content:""}.new-icon{margin:0 auto}.new-icon>*:before{display:none}.new-icon>*{width:100%;height:100%;aspect-ratio:1/1;background-size:80% 80%;background-position:center center;background-repeat:no-repeat}.new-icon .icon-renovate{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-renovate.png)}.new-icon .icon-ground-floor{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-ground-floor.png)}.new-icon .icon-first-floor{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-first-floor.png)}.new-icon .icon-new-homes{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-new-homes.png)}.services .service:hover .new-icon .icon-renovate{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-renovate2.png)}.services .service:hover .new-icon .icon-ground-floor{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-ground-floor2.png)}.services .service:hover .new-icon .icon-first-floor{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-first-floor2.png)}.services .service:hover .new-icon .icon-new-homes{background-image:url(https://rossmark.com.au/wp-content/themes/digipress/img/icon-new-homes2.png)}.section{padding:60px 0;background:#fff}@media screen and (max-width:960px) and (min-width:768px){.section{padding:80px 0}}@media screen and (max-width:767px){.section{padding:40px 0}}.section.smaller{padding:40px 0 120px 0!important}@media screen and (max-width:960px) and (min-width:768px){.section.smaller{padding:40px 0 80px 0!important}}@media screen and (max-width:767px){.section.smaller{padding:40px 0!important}}.section-header{margin:0 0 40px 0;display:flex;align-items:center;font-family:"Montserrat",sans-serif}@media screen and (max-width:960px) and (min-width:768px){.section-header{margin:0 0 60px 0}}@media screen and (max-width:767px){.section-header{margin:0 0 30px 0}}.section-header.center{justify-content:center}.section-header h2,.section-header h3{margin:0}.section-header a{margin:0 0 0 40px;display:inline-block;font-weight:lighter;font-size:2rem}@media screen and (max-width:767px){.section-header a{margin:auto 0 auto auto;font-size:1.5rem}}.section-footer{margin:50px 0 0 0;font-family:"Montserrat",sans-serif;text-align:center}@media screen and (max-width:767px){.section-footer{margin:20px 0 0 0}}.section-slider{padding:0;position:relative;z-index:2;font-family:"Montserrat",sans-serif;height:575px;background:#0a0a0a}@media screen and (max-width:767px){.section-slider{height:auto;background:#fff}}.section-slider+.section{padding:120px 0 60px 0}@media screen and (max-width:960px) and (min-width:768px){.section-slider+.section{padding:130px 0 80px 0}}@media screen and (max-width:767px){.section-slider+.section{padding:40px 0}}@media screen and (min-width:768px){.section-services .section-footer{display:none}}.section-banner{position:relative;display:block;line-height:1.5;text-align:center;color:#fff;overflow:hidden}.section-banner:hover .banner-image{transform:scale(1.1)}.section-banner .banner-image{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-position:center center;background-size:cover;transition:all 0.2s ease-in-out}.section-banner .banner-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .1)}.section-banner .subheading,.section-banner .heading{position:relative;z-index:2}.section-banner .heading{font-size:4rem;color:#fff}@media screen and (max-width:767px){.section-banner .heading{font-size:2.5rem}}.section-banner .subheading{font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.section-banner .subheading{font-size:1.4rem}}.section-related{padding:40px 0;color:#fff;background:#0a0a0a!important}.section-related .container{display:flex;align-items:center}@media screen and (max-width:960px){.section-related .container{flex-flow:column nowrap}}.section-related .container h5{line-height:1}@media screen and (min-width:961px){.section-related .container h5{margin:0}}.page-banner{position:relative;background-color:#efefef;background-position:center center;background-size:cover}@media screen and (max-width:767px){.page-banner{height:auto}}.page-banner .container{position:relative;height:100%}.page-banner.small-banner{padding:80px 0;height:auto;text-align:center}@media screen and (max-width:767px){.page-banner.small-banner{padding:40px 0}}.page-banner.small-banner+.section{padding:120px 0}@media screen and (max-width:960px) and (min-width:768px){.page-banner.small-banner+.section{padding:80px 0}}@media screen and (max-width:767px){.page-banner.small-banner+.section{padding:40px 0}}.page-banner.small-banner.has-image h1,.page-banner.small-banner.has-image h5{color:#fff;filter:drop-shadow(3px 3px 3px #000000)!important}.page-banner.small-banner h1{margin:0}.page-banner.small-banner h3{margin:10px 0 0 0;opacity:.25}.page-banner.small-banner h5{margin:0 0 10px 0;font-weight:400;letter-spacing:1px;text-transform:none}.page-banner.large-banner{height:30vh;margin-bottom:60px}@media screen and (max-width:767px){.page-banner.large-banner{height:auto}}.page-banner.large-banner+.section{padding:60px 0 60px 0}@media screen and (max-width:960px) and (min-width:768px){.page-banner.large-banner+.section{padding:130px 0 80px 0}}@media screen and (max-width:767px){.page-banner.large-banner+.section{padding:40px 0}}.page-banner.large-banner .caption{padding:40px 50px;position:absolute;left:40px;right:60%;bottom:-70px;line-height:1.25;background:#fff}@media screen and (max-width:960px) and (min-width:768px){.page-banner.large-banner .caption{padding:50px 70px;right:40px}}@media screen and (max-width:767px){.page-banner.large-banner .caption{padding:40px 0;position:relative;left:auto;right:auto;bottom:auto;text-align:center;background-color:rgb(255 255 255 / .5)}}.page-banner.large-banner .caption .caption-title{font-size:3.5rem}@media screen and (max-width:767px){.page-banner.large-banner .caption .caption-title{padding:0 20px;font-size:2rem}}@media screen and (max-width:767px){body.post-type-archive-project .page-banner.large-banner .caption{background:#fff0}}.section-accordion .container{max-width:775px}.section-block .container{max-width:1000px}.section-contact .contact-box{margin:20px 0;display:flex;line-height:1.75}.section-contact .contact-box i{position:relative;display:inline-block;top:-5px;width:50px;font-size:4rem;line-height:40px}@media screen and (max-width:767px){.section-contact .contact-box i{top:-2px;font-size:3rem;line-height:30px}}.section-contact .social{margin:20px 0}.section-contact .acf-map{margin:0 0 30px 0;width:100%;height:400px}@media screen and (max-width:767px){.section-contact .acf-map{margin:0;height:200px}}.section-contact .acf-map img{max-width:inherit!important}.fa-vimeo-v:before{content:""}.project-info{margin:30px 0 90px 0;display:flex;font-family:"Montserrat",sans-serif}@media screen and (max-width:960px) and (min-width:768px){.project-info{margin:30px 0 60px 0}}@media screen and (max-width:767px){.project-info{margin:30px 0}}.project-info .info{margin:0 50px 0 0;display:flex}@media screen and (max-width:767px){.project-info .info{margin:0 0 10px 0;flex-flow:column nowrap;text-align:center}.project-info .info:last-child{margin:0}}.project-info .info i{margin:0 20px 0 0;font-size:5.5rem;line-height:1}@media screen and (max-width:767px){.project-info .info i{margin:0 0 5px 0;font-size:3rem}}.project-info .info h4{margin:0}.project-info .info .intro-title{font-size:1.4rem;text-transform:uppercase;letter-spacing:2px}.project-info .info .intro{font-family:"proxima-nova",sans-serif;font-size:1.4rem;font-weight:lighter}.view-gallery{padding:5% 0 6% 0;text-align:center;border-bottom:1px solid #efefef}.view-gallery .grid-item{width:auto}.subsection{margin:120px 0 0 0;width:75%}@media screen and (max-width:960px) and (min-width:768px){.subsection{margin:80px 0 0 0}}@media screen and (max-width:767px){.subsection{margin:40px 0 0 0;width:100%}}.subsection.expanded{width:100%}@media screen and (min-width:768px){.slides{height:100%}.slides .slick-slider,.slides .slick-list,.slides .slick-track,.slides .slick-slide{height:100%}.slides .slick-slider a,.slides .slick-list a,.slides .slick-track a,.slides .slick-slide a{outline:none}}.slides .slick-list{overflow:visible!important}@media screen and (max-width:767px){.slides .slick-list{overflow:hidden!important}}.slides .slide{position:relative;height:100%;background-position:center center;background-size:cover}@media screen and (max-width:767px){.slides .slide.has-video{position:relative}.slides .slide.has-video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .2)}}.slides .slide .video-container{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#0a0a0a;overflow:hidden}@media screen and (max-width:767px){.slides .slide .video-container{position:relative;top:auto;left:auto;right:auto;bottom:auto;height:200px;display:none}}.slides .slide .video-container.video-has-loaded:before{opacity:.2}.slides .slide .video-container.video-has-loaded:after{opacity:0;visibility:hidden}.slides .slide .video-container:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;background:#0a0a0a;transition:all 0.2s ease-in-out}.slides .slide .video-container:after{margin:-15px 0 0 -15px;content:"";position:absolute;z-index:4;top:50%;left:50%;font-family:"fontawesome";font-size:3rem;line-height:1;color:#fff;animation:spinner 2s infinite linear;transition:all 0.2s ease-in-out}.slides .slide .video-container video{position:absolute;z-index:2;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;background:#0a0a0a;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:767px){.slides .slide .video-container video{position:relative;top:0;left:0;width:100%!important;height:auto!important;transform:translateX(0%) translateY(0%)}}.slides .slide .container{position:relative;z-index:2;height:100%}.slides .slide .container .caption{padding:40px 50px;position:absolute;left:40px;right:60%;bottom:-70px;line-height:1.25;background:#fff}@media screen and (max-width:960px) and (min-width:768px){.slides .slide .container .caption{padding:50px 70px;right:40px}}@media screen and (max-width:767px){.slides .slide .container .caption{padding:40px 0;position:relative;left:auto;right:auto;bottom:auto;text-align:center;background-color:rgb(255 255 255 / .5)}}.slides .slide .container .caption .caption-number{margin:0 0 20px 0;font-size:1rem;letter-spacing:5px}@media screen and (max-width:767px){.slides .slide .container .caption .caption-number{display:none}}.slides .slide .container .caption .caption-title{font-size:2rem}@media screen and (max-width:767px){.slides .slide .container .caption .caption-title{padding:0 20px;font-size:2rem}}.slides .slide .container .caption .button{margin:30px 0 0 0;width:100%;text-align:center}.project-slides{font-family:"Montserrat",sans-serif}.project-slides .project-slide{transition:all 0.2s ease-in-out}.project-slides .project-slide .inner{margin:0 auto;padding:0 15px;display:block;max-width:400px;font-size:1.6rem;color:#0a0a0a}@media screen and (max-width:767px){.project-slides .project-slide .inner{padding:0 30px}}.project-slides .project-slide .inner:hover .image:before{transform:scale(1);transition:all 0.2s ease-in-out}.project-slides .project-slide .inner:hover .image:after{transform:translateY(-50%) scale(1);transition:all 0.2s 0.2s ease-in-out}.project-slides .project-slide .inner .image{position:relative}.project-slides .project-slide .inner .image:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#0a0a0a;opacity:.5;transform:scale(0);transition:all 0.2s 0.2s ease-in-out}.project-slides .project-slide .inner .image:after{content:"";position:absolute;z-index:2;top:50%;left:0;right:0;font-family:"ionicons";font-size:5rem;text-align:center;line-height:1;color:#fff;transform:translateY(-50%) scale(0);transition:all 0.2s ease-in-out}.project-slides .project-slide .inner h4{margin:40px 40px 5px 0}.project-slides .project-slide .inner span{margin:0 30px 0 0;display:inline-block}.project-slides .project-slide .inner span:last-child{margin:0}.video-contain{margin:0 auto;max-width:1000px}.project-slides-arrows,.services-arrows,.testimonial-slides-arrows,.googlereview-slides-arrows{text-align:center}@media screen and (max-width:767px){.project-slides-arrows,.services-arrows,.testimonial-slides-arrows,.googlereview-slides-arrows{text-align:left}}.project-slides-arrows .slick-prev,.project-slides-arrows .slick-next,.services-arrows .slick-prev,.services-arrows .slick-next,.testimonial-slides-arrows .slick-prev,.testimonial-slides-arrows .slick-next,.googlereview-slides-arrows .slick-prev,.googlereview-slides-arrows .slick-next{margin:0 5px;position:relative;display:inline-block;width:50px;height:50px;font-size:3rem;text-align:center;line-height:45px;color:#0a0a0a;border:2px solid #0a0a0a;border-radius:50%;transition:all 0.2s ease-in-out}@media screen and (max-width:767px){.project-slides-arrows .slick-prev,.project-slides-arrows .slick-next,.services-arrows .slick-prev,.services-arrows .slick-next,.testimonial-slides-arrows .slick-prev,.testimonial-slides-arrows .slick-next,.googlereview-slides-arrows .slick-prev,.googlereview-slides-arrows .slick-next{margin:0 5px 0 0;width:40px;height:40px;font-size:2rem;line-height:35px}}.project-slides-arrows .slick-prev:hover,.project-slides-arrows .slick-next:hover,.services-arrows .slick-prev:hover,.services-arrows .slick-next:hover,.testimonial-slides-arrows .slick-prev:hover,.testimonial-slides-arrows .slick-next:hover,.googlereview-slides-arrows .slick-prev:hover,.googlereview-slides-arrows .slick-next:hover{color:#fff}.project-slides-arrows .slick-prev:hover:before,.project-slides-arrows .slick-next:hover:before,.services-arrows .slick-prev:hover:before,.services-arrows .slick-next:hover:before,.testimonial-slides-arrows .slick-prev:hover:before,.testimonial-slides-arrows .slick-next:hover:before,.googlereview-slides-arrows .slick-prev:hover:before,.googlereview-slides-arrows .slick-next:hover:before{transform:scale(1)}.project-slides-arrows .slick-prev:before,.project-slides-arrows .slick-next:before,.services-arrows .slick-prev:before,.services-arrows .slick-next:before,.testimonial-slides-arrows .slick-prev:before,.testimonial-slides-arrows .slick-next:before,.googlereview-slides-arrows .slick-prev:before,.googlereview-slides-arrows .slick-next:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#0a0a0a;border-radius:50%;transform:scale(0);transition:all 0.2s ease-in-out}.project-slides-arrows .slick-prev>*,.project-slides-arrows .slick-next>*,.services-arrows .slick-prev>*,.services-arrows .slick-next>*,.testimonial-slides-arrows .slick-prev>*,.testimonial-slides-arrows .slick-next>*,.googlereview-slides-arrows .slick-prev>*,.googlereview-slides-arrows .slick-next>*{position:relative;z-index:2}.services-arrows{display:flex;justify-content:center}@media screen and (max-width:767px){.services-arrows .slick-prev,.services-arrows .slick-next{margin:0 5px}}.testimonial-slides-arrows{margin:30px 0 0 0;text-align:left}@media screen and (max-width:767px){.testimonial-slides-arrows{text-align:center}}.process-icons{display:flex;justify-content:space-between;font-family:"Montserrat",sans-serif;user-select:none}@media screen and (max-width:767px){.process-icons{flex-flow:column nowrap}}.process-icons .process-icon{position:relative;flex:1 1 0%;font-size:1.8rem;text-align:center;line-height:1.5}@media screen and (max-width:960px) and (min-width:768px){.process-icons .process-icon{padding:0 10px;font-size:1.4rem}}@media screen and (max-width:767px){.process-icons .process-icon{padding:10px 0}}.process-icons .process-icon:first-child:before{display:none}.process-icons .process-icon:last-child:after{display:none}.process-icons .process-icon:before,.process-icons .process-icon:after{content:"";position:absolute;top:65px;height:1px}@media screen and (max-width:960px) and (min-width:768px){.process-icons .process-icon:before,.process-icons .process-icon:after{top:40px}}@media screen and (max-width:767px){.process-icons .process-icon:before,.process-icons .process-icon:after{display:none}}.process-icons .process-icon:before{left:-50%;right:50%}.process-icons .process-icon:after{left:50%;right:-50%}.process-icons .process-icon .icon{margin:0 auto 25px auto;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:130px;height:130px;font-size:6rem;border-radius:50%;transform:scale(0);transition:color 0.2s 0.2s ease-in-out}@media screen and (max-width:960px) and (min-width:768px){.process-icons .process-icon .icon{margin:0 auto 15px auto;width:80px;height:80px;font-size:3.5rem}}.process-icons .process-icon .icon:before,.process-icons .process-icon .icon:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border-radius:50%;transition:all 0.2s ease-in-out}.process-icons .process-icon .icon:after{z-index:2;transform:scale(0);transition:all 0.2s 0.2s ease-in-out}.process-icons .process-icon .icon>*{position:relative;z-index:3}.process-icons .slick-dots{margin:20px 0 50px 0}.slick-dots{margin:0;padding:0;display:flex!important;justify-content:center;list-style:none}.slick-dots li{margin:0 5px;width:12px;height:12px;border-radius:50%;border:2px solid #0a0a0a;transition:all 0.2s ease-in-out}.slick-dots li.slick-active{background:#0a0a0a}.slick-dots li button{display:none}.process-steps .process-step{padding:50px 0;position:relative}@media screen and (max-width:960px){.process-steps .process-step{padding:20px 0}}.process-steps .process-step:first-child{padding:0 0 20px 0}.process-steps .process-step:first-child:before{top:50%}.process-steps .process-step:last-child{padding:20px 0 0 0}.process-steps .process-step:last-child:before{bottom:50%}.process-steps .process-step:before{content:"";position:absolute;top:0;bottom:0;right:50%;width:1px;background:#efefef}@media screen and (max-width:767px){.process-steps .process-step:before{display:none}}.process-steps .process-step:nth-child(2n) .step-split .split-feature{padding:0 12.5% 0 0;order:1}@media screen and (max-width:767px){.process-steps .process-step:nth-child(2n) .step-split .split-feature{padding:0}}.process-steps .process-step:nth-child(2n) .step-split .split-content{padding:0 2.5% 0 12.5%;order:2;text-align:left}@media screen and (max-width:767px){.process-steps .process-step:nth-child(2n) .step-split .split-content{padding:0;text-align:center}}.process-steps .process-step.visible .icon .icon-container .normal{opacity:0;visibility:hidden;transition:all 1s 0.2s ease-in-out}.process-steps .process-step.visible .icon .icon-container .hover{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%);transition:all 1s 0.2s ease-in-out}.process-steps .process-step .step-split{display:flex}@media screen and (max-width:767px){.process-steps .process-step .step-split{flex-flow:column nowrap}}.process-steps .process-step .step-split .split-feature{padding:0 0 0 12.5%;display:flex;flex-flow:column nowrap;justify-content:center;width:50%}@media screen and (max-width:767px){.process-steps .process-step .step-split .split-feature{padding:0;order:1;width:100%}}.process-steps .process-step .step-split .split-content{padding:0 12.5% 0 2.5%;display:flex;flex-flow:column nowrap;justify-content:center;width:50%;font-size:1.8rem;text-align:right}@media screen and (max-width:960px) and (min-width:768px){.process-steps .process-step .step-split .split-content{font-size:1.4rem}}@media screen and (max-width:767px){.process-steps .process-step .step-split .split-content{padding:0;order:2;width:100%;font-size:1.4rem;text-align:center}}.process-steps .process-step .step-split .split-content .process-number{margin:0 0 15px 0;font-family:"Montserrat",sans-serif;letter-spacing:5px}@media screen and (max-width:767px){.process-steps .process-step .step-split .split-content .process-number{display:none}}@media screen and (max-width:960px) and (min-width:768px){.process-steps .process-step .step-split .split-content h3{margin:10px 0}}@media screen and (max-width:767px){.process-steps .process-step .step-split .split-content h3{margin:30px 0 10px 0}}.process-steps .process-step .icon{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:130px;height:130px;font-size:6rem;border-radius:50%;transition:color 0.2s 0.2s ease-in-out;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:960px) and (min-width:768px){.process-steps .process-step .icon{margin:0 auto 15px auto;width:80px;height:80px;font-size:3.5rem}}@media screen and (max-width:767px){.process-steps .process-step .icon{margin:0 auto 15px auto;position:relative;left:0;right:0;transform:none;display:none}}.process-steps .process-step .icon>*{position:relative;z-index:3}.process-steps .process-step .icon .icon-container{position:relative}.process-steps .process-step .icon .icon-container .hover{position:absolute;top:calc(50% + 2px);left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;visibility:hidden;background:#fff}.new-services{margin:0 0 0 -155px;display:flex;justify-content:center;width:1330px;flex-wrap:wrap}.new-services p{display:none}.new-services .service{margin:20px 0 0 0;display:inline-block;font-size:1.8rem;text-align:center;color:#0a0a0a}@media screen and (max-width:960px){.new-services{margin:0;width:100%}.new-services .service{padding:0 100px;width:calc(100% - 100px)}}@media screen and (max-width:767px){.new-services{margin:0;width:100%}.new-services .service{width:100%;padding:10px 0;margin:0;font-size:1.5rem}}.services .service:hover .icon{color:#fff;background:#ff7900}.new-services .service .icon{margin:0 auto 40px auto;position:relative;display:flex;align-items:center;justify-content:center;font-size:8rem;background:#fff;border-radius:50%;transition:all 0.2s ease-in-out}@media screen and (max-width:960px){.new-services .service .icon{width:120px;height:120px;font-size:6rem}}@media screen and (max-width:767px){.new-services .service .icon{margin:0 auto 20px auto}}.new-services .service .arrow-right{color:#ff7900}.social{margin:60px 0 40px 0}@media screen and (max-width:767px){.social{margin:0 0 30px 0}}.social a{margin:0 5px;position:relative;display:inline-block;width:45px;height:45px;font-size:3rem;text-align:center;line-height:44px;color:#0a0a0a;border:none;overflow:hidden}@media screen and (max-width:767px){.social a{width:35px;height:35px;font-size:1.8rem;line-height:34px}}.social a:hover{color:#ffffff!important}.social a:hover:before{transform:scale(1)}.social a:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#0a0a0a;border-radius:50%;transform:scale(0);transition:all 0.2s ease-in-out}.social a>*{position:relative;z-index:2}.testimonial-slides .testimonial-slide .slide-split{display:flex}@media screen and (max-width:960px){.testimonial-slides .testimonial-slide .slide-split{flex-flow:column nowrap}}.testimonial-slides .testimonial-slide .slide-split .split-feature{width:50%}@media screen and (max-width:960px){.testimonial-slides .testimonial-slide .slide-split .split-feature{width:100%}}.testimonial-slides .testimonial-slide .slide-split .split-content{padding:0 0 0 7.5%;width:50%;font-size:2rem}@media screen and (max-width:960px){.testimonial-slides .testimonial-slide .slide-split .split-content{padding:40px 0 0 0;width:100%}}@media screen and (max-width:767px){.testimonial-slides .testimonial-slide .slide-split .split-content{padding:15px 0;font-size:1.6rem;text-align:center}}.testimonial-slides .testimonial-slide .slide-split .split-content .testimonial-number{margin:0 0 15px 0;font-family:"Montserrat",sans-serif;letter-spacing:5px}@media screen and (max-width:767px){.testimonial-slides .testimonial-slide .slide-split .split-content .testimonial-number{display:none}}.services-tabs-menu,.project-anchor-links{padding:0 0 30px 0;display:flex;align-items:center;border-bottom:1px solid rgb(0 0 0 / .1)}@media screen and (max-width:960px){.services-tabs-menu,.project-anchor-links{flex-flow:column nowrap}}.services-tabs-menu h5,.project-anchor-links h5{line-height:1}@media screen and (min-width:961px){.services-tabs-menu h5,.project-anchor-links h5{margin:0}}.services-tabs-menu ul,.project-anchor-links ul{margin:0;padding:0;display:flex;list-style:none}@media screen and (max-width:767px){.services-tabs-menu ul,.project-anchor-links ul{flex-flow:column nowrap}}.services-tabs-menu ul li,.project-anchor-links ul li{margin:0 0 0 60px}.services-tabs-menu ul li.active a,.project-anchor-links ul li.active a{color:#ff7900}@media screen and (max-width:960px){.services-tabs-menu ul li,.project-anchor-links ul li{margin:0 30px;text-align:center}}@media screen and (max-width:767px){.services-tabs-menu ul li,.project-anchor-links ul li{margin:0 0 15px 0}.services-tabs-menu ul li:last-child,.project-anchor-links ul li:last-child{margin:0}}.services-tabs-menu ul li a,.project-anchor-links ul li a{position:relative;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.25;letter-spacing:1px;color:#0a0a0a}@media screen and (max-width:767px){.services-tabs-menu ul li a,.project-anchor-links ul li a{display:block;text-align:center}}.services-tabs-menu ul li a:hover,.project-anchor-links ul li a:hover{color:#ff7900}.services-tabs-menu .back,.project-anchor-links .back{margin:auto 0 auto auto}@media screen and (max-width:960px){.services-tabs-menu .back,.project-anchor-links .back{display:none}}.services-tabs-content{margin:60px 0 0 0}.services-tabs-content .tab-content{display:none}.services-tabs-content .tab-content.active{display:block}@media screen and (min-width:961px){.services-tabs-content .tab-content .columns{column-count:2;column-gap:100px;column-fill:balance}}.services-tabs-content .tab-content .columns>*{break-inside:avoid}.services-tabs-content .tab-content .columns p:first-child{font-size:2rem}@media screen and (max-width:767px){.services-tabs-content .tab-content .columns p:first-child{font-size:1.8rem}}.accordion-items{margin:-35px 0 0 0;position:relative}@media screen and (max-width:767px){.accordion-items{margin:-25px 0 0 0}}.accordion-items .accordion-item{border-bottom:1px solid rgb(0 0 0 / .25)}.accordion-items .accordion-item.active .accordion-header{color:#0a0a0a}.accordion-items .accordion-item.active .accordion-header:hover{color:#0a0a0a}.accordion-items .accordion-item.active .accordion-header:after{transform:rotate(180deg)}.accordion-items .accordion-item .accordion-header{padding:35px 70px 35px 0;position:relative;font-size:1.8rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all 0.2s ease-in-out}@media screen and (max-width:767px){.accordion-items .accordion-item .accordion-header{padding:25px 50px 25px 0;font-size:1.6rem;line-height:1.5}}.accordion-items .accordion-item .accordion-header:hover{color:#ff7900}.accordion-items .accordion-item .accordion-header:after{content:"";margin:-9px 0 0 0;position:absolute;top:50%;right:0;font-family:"fontawesome";font-size:18px;line-height:1;transition:all 0.2s ease-in-out}.accordion-items .accordion-item .accordion-content{padding:0 0 35px 0;display:none}@media screen and (max-width:767px){.accordion-items .accordion-item .accordion-content{padding:0 0 25px 0}}.project-filters{padding:0 0 30px 0;display:flex;border-bottom:1px solid rgb(0 0 0 / .1)}@media screen and (max-width:767px){.project-filters{display:block}}.project-filters .filter-category{flex:4 4 0%;display:flex}@media screen and (min-width:961px){.project-filters .filter-category{align-items:center}}@media screen and (max-width:960px){.project-filters .filter-category{flex-flow:column nowrap}}@media screen and (max-width:767px){.project-filters .filter-category{margin:0 0 10px 0;background:#efefef}}.project-filters .filter-category .category-radios{margin:0;padding:0;display:flex;flex-flow:row wrap;list-style:none}@media screen and (max-width:767px){.project-filters .filter-category .category-radios{display:none;flex-flow:column nowrap;margin:0 20px 20px 20px}}.project-filters .filter-category .category-radios>div{margin:5px 20px 5px 0}@media screen and (max-width:767px){.project-filters .filter-category .category-radios>div{margin:5px 0}}.project-filters .filter-category .category-radios>div input[type=radio]{display:none}.project-filters .filter-category .category-radios>div input[type=radio]:checked+label{color:#fff;background:#0a0a0a}.project-filters .filter-category .category-radios>div input[type=radio]+label{padding:0 30px;height:50px;display:block;font-family:"Montserrat",sans-serif;font-size:1.4rem;line-height:48px;white-space:nowrap;border:2px solid #0a0a0a;cursor:pointer;transition:all 0.2s ease-in-out}@media screen and (max-width:960px) and (min-width:768px){.project-filters .filter-category .category-radios>div input[type=radio]+label{padding:0 20px;height:40px;line-height:38px}}@media screen and (max-width:767px){.project-filters .filter-category .category-radios>div input[type=radio]+label{padding:0 20px;height:40px;line-height:38px;border:1px solid rgb(0 0 0 / .1)}}.project-filters .filter-price{flex:1 1 0%;display:flex}@media screen and (min-width:961px){.project-filters .filter-price{align-items:center}}@media screen and (max-width:960px){.project-filters .filter-price{flex-flow:column nowrap}}@media screen and (max-width:767px){.project-filters .filter-price{background:#efefef}}.project-filters .filter-price .chosen-container{height:50px;border:2px solid #0a0a0a}.project-filters .filter-price .chosen-container .chosen-single{padding:0 50px 0 20px;position:relative;display:block;height:50px;text-decoration:none;line-height:46px;white-space:nowrap;color:#0a0a0a;overflow:hidden}.project-filters .filter-price .chosen-container .chosen-drop{left:-2px;width:calc(100% + 4px);border:2px solid #0a0a0a;border-top:none}.project-filters .filter-price select{margin:5px 0;padding:0 20px;height:50px;font-family:"Montserrat",sans-serif;font-size:1.4rem;border:2px solid #0a0a0a}@media screen and (max-width:960px) and (min-width:768px){.project-filters .filter-price select{padding:0 20px;height:40px;line-height:38px}}@media screen and (max-width:767px){.project-filters .filter-price select{margin:0 20px 20px 20px;display:none;width:calc(100% - 40px);height:40px;line-height:38px;background:#fff0;border:1px solid rgb(0 0 0 / .1)}.project-filters .filter-price select:focus{background:#0a0a0a}}.project-filters h5{margin:0 20px 0 0;white-space:nowrap}@media screen and (max-width:960px) and (min-width:768px){.project-filters h5{margin:0 0 15px 0}}@media screen and (max-width:767px){.project-filters h5{margin:0;position:relative;padding:10px 20px}.project-filters h5:after{content:"";position:absolute;top:50%;right:20px;font-family:"fontawesome";transform:translateY(-50%)}}.projects{margin:0 -15px;display:flex;flex-flow:row wrap;font-family:"Montserrat",sans-serif}.projects .project{margin:60px 15px 0 15px;width:calc(25% - 30px)}@media screen and (max-width:960px) and (min-width:768px){.projects .project{width:calc(33.333333% - 30px)}}@media screen and (max-width:767px){.projects .project{margin:40px 15px 0 15px;width:calc(100% - 30px)}}.projects .project .inner{margin:0 auto;display:flex;flex-flow:column nowrap;max-width:400px;height:100%;font-size:1.6rem;color:#0a0a0a}.projects .project .inner:hover .image:before{transform:scale(1);transition:all 0.2s ease-in-out}.projects .project .inner:hover .image:after{transform:translateY(-50%) scale(1);transition:all 0.2s 0.2s ease-in-out}.projects .project .inner .image{position:relative;overflow:hidden}.projects .project .inner .image:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#0a0a0a;opacity:.5;transform:scale(0);transition:all 0.2s 0.2s ease-in-out}.projects .project .inner .image:after{content:"";position:absolute;z-index:2;top:50%;left:0;right:0;font-family:"ionicons";font-size:5rem;text-align:center;line-height:1;color:#fff;transform:translateY(-50%) scale(0);transition:all 0.2s ease-in-out}.projects .project .inner h4{margin:30px 40px 10px 0;padding:0 10px}.projects .project .inner .project-info{margin:0;padding:0 10px;opacity:.8}.projects .project .inner .project-info div{font-size:1.5rem;line-height:1.4}.projects .project .inner .project-info div.location{padding:0 5px 0 0;width:60%}.projects .project .inner .project-info div.price{padding:5px 0 0 5px;display:flex;font-size:1.2rem;justify-content:flex-end;width:40%}.jobs{display:block}.jobs .job{margin:0 0 20px 0;padding:30px;border:1px solid #000}.jobs .job:last-child{margin-bottom:0}.jobs .job h4{margin:0;color:#000}.blogs{margin:0 -15px;display:flex;flex-flow:row wrap;font-family:"Montserrat",sans-serif}.blogs .blog{margin:60px 15px 0 15px;width:calc(50% - 30px)}@media screen and (max-width:767px){.blogs .blog{margin:40px 15px 0 15px;width:calc(100% - 30px)}}.blogs .blog .inner{margin:0 auto;display:flex;flex-flow:column nowrap;max-width:400px;height:100%;font-size:1.6rem;color:#0a0a0a}.blogs .blog .inner:hover .image:before{transform:scale(1);transition:all 0.2s ease-in-out}.blogs .blog .inner:hover .image:after{transform:translateY(-50%) scale(1);transition:all 0.2s 0.2s ease-in-out}.blogs .blog .inner .image{position:relative;overflow:hidden}.blogs .blog .inner .image:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#0a0a0a;opacity:.5;transform:scale(0);transition:all 0.2s 0.2s ease-in-out}.blogs .blog .inner .image:after{content:"";position:absolute;z-index:2;top:50%;left:0;right:0;font-family:"ionicons";font-size:5rem;text-align:center;line-height:1;color:#fff;transform:translateY(-50%) scale(0);transition:all 0.2s ease-in-out}.blogs .blog .inner h4{margin:30px 40px 10px 0;padding:0 10px}.blogs .blog .inner .blog-info{margin:0;padding:0 10px;opacity:.8}.blogs .blog .inner .blog-info div{font-size:1.5rem;line-height:1.4}.blogs .blog .inner .blog-info div.location{padding:0 5px 0 0;width:60%}.blogs .blog .inner .blog-info div.price{padding:5px 0 0 5px;display:flex;font-size:1.2rem;justify-content:flex-end;width:40%}.pagination{margin:60px 0 0 0;display:flex;justify-content:center}.pagination span,.pagination a{margin:0 10px;font-family:"Montserrat",sans-serif}.project-gallery{margin:0 -15px;position:relative}@media screen and (max-width:767px){.project-gallery{margin:0}}.grid-sizer,.grid-item{width:50%}.grid-item{padding:15px}@media screen and (max-width:767px){.grid-item{padding:5px}}.grid-item:nth-of-type(n+5){display:none}.grid-item:hover .overlay{visibility:visible;opacity:1}.grid-item:hover .overlay .icon{transform:translateY(0)}.grid-item .overlay{position:absolute;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;top:15px;left:15px;right:15px;bottom:15px;text-transform:uppercase;letter-spacing:2px;color:#fff;background:rgb(0 0 0 / .4);visibility:hidden;opacity:0;transition:all 0.2s ease-in-out}@media screen and (max-width:960px){.grid-item .overlay{display:none}}.grid-item .overlay .icon{margin:0 0 10px 0;display:inline-block;font-size:5.5rem;line-height:1;transform:translateY(10px);transition:all 0.4s ease-in-out}.grid-item a{color:#fff}.featherlight-content .featherlight-previous,.featherlight-content .featherlight-next{display:block;position:absolute;top:25px;bottom:0;width:150px;background:#fff0;cursor:pointer}.featherlight-content .featherlight-previous span,.featherlight-content .featherlight-next span{margin:0;display:block;position:absolute;top:50%;width:40px;height:40px;font-size:25px;text-shadow:none;text-align:center;line-height:44px;color:#0a0a0a;background:#fff;border-radius:50%;overflow:hidden;transform:translateY(-50%)}@media screen and (max-width:767px){.featherlight-content .featherlight-previous span,.featherlight-content .featherlight-next span{width:30px;height:30px;font-size:20px;line-height:35px}}.featherlight-content .featherlight-previous{right:auto!important;left:35px!important}@media screen and (max-width:767px){.featherlight-content .featherlight-previous{left:15px!important}}.featherlight-content .featherlight-next{left:auto!important;right:35px!important}@media screen and (max-width:767px){.featherlight-content .featherlight-next{right:15px!important}}.featherlight-content .caption{padding:20px;position:absolute;left:25px;right:25px;bottom:0;color:#fff;background:rgb(0 0 0 / .5)}@media screen and (max-width:767px){.featherlight-content .caption{font-size:1rem;padding:5px;left:10px;right:10px}}.nav-header{margin:0;padding:0;position:relative;display:flex;height:100%;list-style:none}@media screen and (min-width:961px){.nav-header{min-height:134px}}@media screen and (max-width:960px){.nav-header{padding:20px 0;flex-flow:column nowrap}}.nav-header>li{margin:0 0 0 40px;position:relative;display:flex;align-items:center;height:100%}@media screen and (min-width:961px){.nav-header>li{min-height:134px}}@media screen and (max-width:1150px) and (min-width:961px){.nav-header>li{margin:0 0 0 30px}}@media screen and (max-width:960px){.nav-header>li{margin:0;flex-flow:column nowrap;height:auto}}.nav-header>li:first-child{margin:0}.nav-header>li:hover>a{color:#ff7900}.nav-header>li:hover>ul{visibility:visible;opacity:1;transform:translateY(0)}@media screen and (min-width:961px){.nav-header>li.current-menu-item:after,.nav-header>li.current-page-ancestor:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;background:#ff7900}}.nav-header>li.menu-item-has-children>a:after{content:"";padding:0 0 0 5px;font-family:"fontawesome"}.nav-header>li>a{display:block;color:#0a0a0a}@media screen and (max-width:1150px) and (min-width:961px){.nav-header>li>a{font-size:1.3rem}}@media screen and (max-width:960px){.nav-header>li>a{padding:15px 20px;font-size:1.8rem;color:#fff}}.nav-header>li>a:hover{color:#ff7900}.nav-header>li>ul{margin:0;padding:15px 25px;position:absolute;z-index:9;top:calc(100% - 25px);left:-25px;width:200px;list-style:none;background:#0a0a0a;visibility:hidden;opacity:0;transform:translateY(-10px);transition:all 0.2s ease-in-out}@media screen and (min-width:961px){.nav-header>li>ul:before{content:"";position:absolute;top:-15px;left:25px;width:0;height:0;border-left:15px solid #fff0;border-right:15px solid #fff0;border-bottom:15px solid #0a0a0a}}@media screen and (max-width:960px){.nav-header>li>ul{padding:10px 0 20px 0;position:relative;top:auto;left:0;width:auto;transform:none;visibility:visible;opacity:1}}.nav-header>li>ul li a{padding:10px 0;display:block;color:#fff}@media screen and (max-width:960px){.nav-header>li>ul li a{padding:10px 25px}}.nav-header>li>ul li a:hover{color:#ff7900}.nav-footer{margin:0;padding:0 10%;display:flex;justify-content:space-between;list-style:none}@media screen and (max-width:767px){.nav-footer{flex-flow:column nowrap;display:none}}@media screen and (max-width:767px){.nav-footer li{margin:0 0 20px 0}.nav-footer li:last-child{margin:0}}.nav-footer li a{color:#0a0a0a}.nav-footer li a:hover{color:#ff7900}.nav-related{margin:0;padding:0;display:flex;list-style:none}@media screen and (max-width:767px){.nav-related{flex-flow:column nowrap}}.nav-related li{margin:0 0 0 60px}@media screen and (max-width:960px){.nav-related li{margin:0 30px;text-align:center}}@media screen and (max-width:767px){.nav-related li{margin:0 0 15px 0}.nav-related li:last-child{margin:0}}.nav-related li a{position:relative;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.25;letter-spacing:1px;color:#fff}@media screen and (max-width:767px){.nav-related li a{display:block;text-align:center}}.nav-related li a:hover:before{transform:scale(1)}.nav-related li a:before{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:#fff;transform:scale(0);transition:all 0.2s ease-in-out}#toggle-nav{margin:auto 0 auto auto;display:none;user-select:none;cursor:pointer}@media screen and (max-width:960px){#toggle-nav{display:block}}#toggle-nav.is-active .line:nth-child(2){opacity:0}#toggle-nav.is-active .line:nth-child(1){transform:translateY(13px) rotate(45deg)}#toggle-nav.is-active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}#toggle-nav .line{margin:8px auto;display:block;width:50px;height:5px;background:#0a0a0a;transition:all 0.3s ease-in-out}.button{padding:20px 60px;position:relative;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#0a0a0a;background:#fff0;border:2px solid #0a0a0a;overflow:hidden;outline:none;cursor:pointer}@media screen and (max-width:767px){.button{padding:10px 20px;font-size:1.3rem}}.button:hover{color:#fff}.button:hover:before{transform:translateY(0%)}.button:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#0a0a0a;transform:translateY(-100%);transition:all 0.15s ease-in-out}.button>*{position:relative;z-index:2}input[type=submit]:hover{background:#0a0a0a}.arrow-right{font-family:"Montserrat",sans-serif}.arrow-right:hover:after{transform:translateX(15px)}.arrow-right:after{content:"";display:inline-block;font-family:"ionicons";transform:translateX(10px);transition:all 0.2s ease-in-out}a{text-decoration:none;color:#ff7900;cursor:pointer;transition:all 0.2s ease-in-out}.section-process.visible .process-icon .icon{animation-name:grow;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards;animation-duration:1s}.section-process.visible .process-icon:nth-child(1) .icon{animation-delay:0.25s}.section-process.visible .process-icon:nth-child(2) .icon{animation-delay:0.5s}.section-process.visible .process-icon:nth-child(3) .icon{animation-delay:0.75s}.section-process.visible .process-icon:nth-child(4) .icon{animation-delay:1s}.section-process.visible .process-icon:nth-child(5) .icon{animation-delay:1.25s}.section-process.visible .process-icon:nth-child(6) .icon{animation-delay:1.5s}.section-process.visible .process-icon:nth-child(7) .icon{animation-delay:1.75s}.section-process.visible .process-icon:nth-child(8) .icon{animation-delay:2s}.section-process.visible .process-icon:nth-child(9) .icon{animation-delay:2.25s}.section-process.visible .process-icon:nth-child(10) .icon{animation-delay:2.5s}@-webkit-keyframes staggeredLeftIn{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes staggeredLeftIn{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@-webkit-keyframes grow{from{transform:scale(0)}to{transform:scale(1)}}@keyframes grow{from{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0;outline:none}.slick-slider>*{outline:none}.slick-slider a{outline:none}.slick-slider a img{outline:none}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;outline:none}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{outline:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;outline:none}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.chosen-container{position:relative;display:inline-block;font-size:1.6rem;text-align:left;vertical-align:middle;background:#fff url(https://rossmark.com.au/wp-content/themes/digipress/img/arrow-down.png) no-repeat right 20px center}.chosen-container.chosen-container-active{background:#fff url(https://rossmark.com.au/wp-content/themes/digipress/img/arrow-up.png) no-repeat right 20px center}.chosen-container ::-webkit-scrollbar{display:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;z-index:1010;top:100%;left:-9999px;width:100%;border-top:0;background:#fff;box-shadow:none}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:0;font-weight:400;text-overflow:ellipsis;white-space:nowrap;color:#999;overflow:hidden}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{padding:0 50px 0 20px;position:relative;display:block;height:60px;text-decoration:none;line-height:56px;white-space:nowrap;color:#0a0a0a;overflow:hidden}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{margin-right:0;display:block;color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;z-index:1010;white-space:nowrap}.chosen-container-single .chosen-drop{margin-top:0;border-radius:0}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;margin:0!important;padding:0!important;max-height:240px;color:inherit;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 2px 2px rgb(0 0 0 / .2)}.chosen-container .chosen-results li{display:none;margin:0;padding:10px 50px 10px 20px;width:100%!important;line-height:1.35;word-wrap:break-word;list-style:none;-webkit-touch-callout:none}.chosen-container .chosen-results li:first-child{border-top:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{color:#0a0a0a;background:rgb(0 0 0 / .1)}.chosen-container .chosen-results li.no-results{display:list-item;color:#777;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-disabled{opacity:0.5!important;cursor:default}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gallery-item{outline:none}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{padding:0;right:0;width:30px;height:30px;text-align:center;line-height:27px;color:#fff;border:2px solid #fff;border-radius:50%;opacity:1}button.mfp-arrow{width:50px;height:50px;font-size:2.4rem;border:2px solid #fff;border-radius:50%;opacity:1}button.mfp-arrow.mfp-arrow-left{left:20px}button.mfp-arrow.mfp-arrow-left:after{content:"";font-family:"ionicons"}button.mfp-arrow.mfp-arrow-right{right:20px}button.mfp-arrow.mfp-arrow-right:after{content:"";font-family:"ionicons"}button.mfp-arrow:before{display:none}button.mfp-arrow:after{content:"1";margin:0;padding:0;position:relative;text-align:center;width:50px;height:50px;line-height:50px;border:none;color:#fff;top:-2px;left:-2px}.mfp-counter{margin:5px 0 0 0;font-family:"Montserrat",sans-serif;font-size:1.5rem;color:#fff;opacity:1}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.new-services .service .new-icon{overflow:hidden;display:flex;justify-content:center;height:266px}.new-services .service .arrow-right{margin-bottom:50px}.new-services .service .new-icon .icon-renovations{width:400px;height:100%;background-image:url(/wp-content/uploads/2024/06/Home-Renovation-Image-400x266-1.jpg)!important;transition:background-size 2s ease;background-size:100%;background-position:center center}.new-services .service .new-icon .icon-ground-floor{width:400px;height:100%;background-image:url(/wp-content/uploads/2024/06/Ground-floor-Extension-addition-image-400x266-1.jpg)!important;transition:background-size 2s ease;background-size:100%;background-position:center center}.new-services .service .new-icon .icon-first-floor{width:400px;height:100%;background-image:url(/wp-content/uploads/2024/06/Upper-Storey-Extension-First-Floor-addition-Image-400x266-1.jpg)!important;transition:background-size 2s ease;background-size:100%;background-position:center center}.new-services .service .new-icon .icon-extension{width:400px;height:100%;background-image:url(/wp-content/uploads/2025/05/House-Extension-Sydney-bedroom-400x266-1.jpg)!important;transition:background-size 2s ease;background-size:100%;background-position:center center}.icon-renovations:hover,.icon-ground-floor:hover,.icon-first-floor:hover,.icon-extension:hover{transform:scale(1.1)!important}.googlereview-slides-arrows{display:none}@media screen and (min-width:768px){#google-business-reviews-rating .text{min-height:200px}.googlereview-slides-arrows{display:block}.gmbrr.center.bubble .listing{display:flex;align-items:left;justify-content:left;flex-wrap:nowrap}@keyframes slide-it{0%{transform:translateX(0)}25%{transform:translateX(calc(-100% - 100px))}50%{transform:translateX(calc(-200% - 200px))}100%{transform:translateX(calc(-300% - 300px))}}}.section .container .orange-button{background-color:#ff7900;color:#fff;padding:15px;border-radius:15px;margin-bottom:30px;max-width:25rem;text-align:center;font-weight:500}.section .container .orange-button a{text-decoration:none;color:#fff!important;cursor:pointer;transition:all 0.2s ease-in-out}.gmbrr.bubble.fill.forest .listing .text{background-color:#daf3da;color:#222;font-size:1.4rem}.gmbrr.bubble.fill.forest .listing .text a{color:#222}