body{background-color:#fff;color:#131337;font-family:'aktiv-grotesk',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'aktiv-grotesk',sans-serif;font-weight:400}p{font-size:.87rem}b,strong{font-weight:700}.divcom-row-margins{margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem}.header-background-color{background-color:#131337!important;opacity:0.6!important}.header-cta-section{position:fixed;top:15px;right:100px;color:#fff;z-index:99998;display:none}.header-cta-section .btn{font-weight:400;font-size:13px;letter-spacing:1px}.header-cta-section .btn:active,.header-cta-section .btn:focus,.header-cta-section .btn:hover{box-shadow:none;color:#cf202e}.taptap-logo-wrapper{top:15px}.event-cta a{font-size:16px;font-size:1rem;font-weight:400;color:#CF202E!important}.event-cta .btn{border-color:#CF202E!important;border-width:1px!important;border-style:solid;font-size:.813rem;margin-bottom:1rem}.centered-text-section .event-cta,.brands-carousel .event-cta,.row-stats .event-cta{margin-top:2rem}.navbar-colour{background-color:#2c2e55}.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:#E4D7D7!important}.navbar .navbar-nav .current_page_parent a.dropdown-toggle{background-color:#E4D7D7}.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:#d33}.slider-text-block .slider-company-font{font-family:'aktiv-grotesk',sans-serif!important;font-weight:400!important}.slider-text-block .slider-headline-font{font-family:'aktiv-grotesk',sans-serif!important;font-weight:700!important}.slider-text-block .slider-small-heading{font-family:'aktiv-grotesk',sans-serif!important;font-weight:400!important;letter-spacing:1px}.slider-text-block .slider-careers-paragraph{font-family:'aktiv-grotesk',sans-serif!important;font-size:16px!important;line-height:20px!important}.slider-text-block .slider-red-color{color:#cf202e}.gform_wrapper .top_label .gfield_label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none}input[type=text],input[type=email],input[type=tel],input[type=url],textarea{background:#eee;border:none;border-radius:0;color:#999!important;padding:15px!important}.gform_wrapper .gform_footer input.button{float:right;background:transparent;font-size:22px;padding:12px 23px;cursor:pointer}.gform_wrapper .gform_footer input.button:hover{background:rgba(0,0,0,.05)}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{border-color:#cf202e!important;border-width:1px!important;border-style:solid;font-size:0.813em!important;font-weight:400;color:#cf202e!important;padding:.5rem 1rem;box-shadow:none}.centered-text-section{text-align:center}.centered-text-section .homepage-intro{font-weight:300;font-size:20px;text-align:center}.centered-text-section .heading-small{font-weight:400;font-size:13px;text-transform:uppercase;padding-bottom:16px;letter-spacing:1px}.blog-carousel{background-color:#dcdcd7}.blog-carousel .carousel-title h4 a{font-weight:300;font-size:20px;font-size:1.25rem;color:#131337}.blog-carousel .card{border-radius:.5rem;border:0}.blog-carousel .chip{background-color:#2c2e55;color:#fff;font-weight:400;font-size:11px;border:0;display:none}.blog-carousel .news-data{font-weight:400;font-size:12px;color:#cf202e}.blog-carousel .owl-carousel .owl-item img{border-radius:.5rem .5rem 0rem 0rem}.row-trusted-testimonial .testimonial-item{box-shadow:none;padding:0}.row-trusted-testimonial .testimonial-name h6,.row-trusted-testimonial .testimonial-company h6{color:#cf202e;font-size:15px;font-size:.938rem}.row-trusted-testimonial .testimonial-content .fa{color:#cf202e!important;font-size:8px;padding-right:2px!important;vertical-align:top}.row-logos .testimonial-container{margin-top:2rem}.row-logos .image{margin-bottom:2rem}.multicolumn-text-section-container{margin-bottom:2rem}.multicolumn-text-section .heading{font-weight:300;font-size:26px}.multicolumn-text-section .heading br{display:none}.multicolumn-text-section .paragraph{font-weight:300;font-size:16px}.feature-row{padding-top:5rem;padding-bottom:5rem;background-color:#dcdcd7;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5)}.feature-row-color-grey{background-color:#131337!important;box-shadow:none!important}.v-image img{display:none}.feature-row .feature-title h2{font-weight:800!important;color:#fff;margin-bottom:65px;font-size:32px}.feature-row .feature-content{text-align:center;color:#fff;margin-bottom:5.125rem;font-size:1rem;font-weight:400}.feature-row .event-cta .btn{border-style:solid;border-width:1px;border-color:#dcdcd7!important;color:#dcdcd7!important;box-shadow:none;margin-bottom:0}.feature-row-color-grey .event-cta .btn{border-style:solid;border-width:1px;border-color:#fff!important;color:#fff!important;box-shadow:none;margin-bottom:0}.slider-red-color{color:#cf202e}.feature-video-row .row{margin-left:0;margin-right:0}.feature-video-row{background-color:#dcdcd7}.feature-video-row .feature-title{margin-bottom:2rem;font-size:32px}.feature-video-row .feature-title h2{font-weight:800!important;color:#131337}.feature-video-row .row-one{color:#cf202e!important;font-weight:400!important;text-transform:uppercase}.feature-video-row .row-two{color:#cf202e!important;font-weight:400!important;text-transform:uppercase}.feature-video-row .feature-video-row-contact{margin-top:2rem;margin-bottom:2rem}.feature-video-row .feature-content{text-align:center;color:#131337;margin-bottom:1rem;font-size:1.25rem}.feature-content i{color:#cf202e!important;font-size:8px;vertical-align:top}.row-stats .stat-number{font-size:38px}.row-stats .stat-text{font-size:20px}.row-stats .stat-symbol{font-size:38px;color:#cf202e}.row-stats .narrow-row{margin-left:15%;margin-right:15%}.row-map .nav-tabs .nav-link{font-size:18px;font-weight:400}.row-map .nav .nav-link,.dropdown-menu{color:#ababa8}.row-map .nav-tabs{background-color:#fff!important;border-bottom:#cf202e;text-transform:uppercase}.row-map .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-bottom-color:#CF202E!important;color:#CF202E}.row-map .nav-tabs .nav-link:hover{border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#fff!important;border-bottom-color:#fff!important;color:#d11730}.row-map .nav-tabs .nav-link.active{border-top-color:#fff;border-left-color:#fff;border-right-color:#fff}.row-map .tab-content{padding-left:0;padding-right:0;padding-bottom:0}.row-map .inner-image-content{color:#fff;width:70%;padding-top:35%}.row-map .inner-image-content .red-box{background-color:#cf202e;padding:1rem}.row-map .office-name{font-weight:300;font-size:16px;font-size:1rem;margin-bottom:1rem}.row-map .office-address{font-weight:300;font-size:13px;font-size:.813rem;margin-bottom:1rem}.row-map .office-phone-fax{font-weight:300;font-size:13px;font-size:.813rem;margin-bottom:1rem}.row-map .melbourne-office-image{background-image:url(../../../../../../../themes/div/img/divcom_melbourne_1x.jpg);background-image:-webkit-image-set(url(../../../../../../../themes/div/img/divcom_melbourne_1x.jpg) 1x,url(../../../../../../../themes/div/img/divcom_melbourne_2x.jpg) 2x);background-repeat:no-repeat;background-position:center;height:450px}.row-map .sydney-office-image{background-image:url(../../../../../../../themes/div/img/divcom_sydney_1x.jpg);background-image:-webkit-image-set(url(../../../../../../../themes/div/img/divcom_sydney_1x.jpg) 1x,url(../../../../../../../themes/div/img/divcom_sydney_2x.jpg) 2x);background-repeat:no-repeat;background-position:bottom;height:450px}.row-map .map-image-mask{height:100%;background-color:rgba(19,19,55,.5)}.row-map .image{padding-right:0}.row-map .map{padding-left:0}.page-template-divcom-portfolio-listing .brand-title h2,.page-template-divcom-brand-listing .brand-title h2{font-size:23px;font-weight:300;margin-bottom:1rem}.page-template-divcom-portfolio-listing .brand-summary,.page-template-divcom-brand-listing .brand-summary{font-size:16px;font-weight:300;margin-bottom:1rem}.page-template-divcom-portfolio-listing .brand-box,.page-template-divcom-brand-listing .brand-box{padding-bottom:2rem}.single-brand .show-logo{text-align:center;margin-bottom:1rem}.single-brand .show-name h2,.single-brand .brand-headline{font-size:23px;font-weight:300;margin-bottom:1rem;margin-top:1rem}.single-brand .show-name,.single-brand .show-date,.single-brand .event-cta{text-align:center}.single-brand .show-date,.single-brand .show-blurb{font-size:16px;font-weight:300}.single-brand .show-date{margin-bottom:16px}#wpupg-grid-event-calendar-filter,#wpupg-grid-events-filter{text-align:center;margin-top:2rem!important;margin-bottom:2rem!important;display:inline!important}#wpupg-grid-event-calendar-filter .select2wpupg,#wpupg-grid-events-filter .select2wpupg{margin-bottom:0!important;min-width:100%}#wpupg-grid-event-calendar-filter .select2wpupg-container--default .select2wpupg-selection--single,#wpupg-grid-events-filter .select2wpupg-container--default .select2wpupg-selection--single{background-color:#cf202e!important;background-color:#ffffff!important;border-color:#cf202e!important;min-width:100%}.filter-button .btn:hover{color:#cf202e}.filter-by{border-style:solid;border-width:1px;border-color:#dedede;margin:0 10px 22px 10px}.filter-by hr{width:100%}.filter-by h6{margin-top:1rem}.filter-button h6{margin-top:0}.filter-button .ec-sort-date-selected.btn{background-color:#fff;border-color:#cf202e;color:#cf202e!important;font-weight:400!important;display:block;padding-left:32px;padding-right:31px;padding-top:3px!important;padding-bottom:4px!important;box-shadow:none!important;cursor:unset}.filter-button .ec-sort-date.btn{background-color:#fff!important;border-color:#cf202e!important;color:#cf202e!important;display:block;border-radius:6%!important;font-size:14px!important;font-weight:300;text-transform:none;padding-top:3px!important;padding-bottom:4px!important;box-shadow:none!important;text-transform:none}.filter-button .ec-sort-date-selected.btn{padding-left:16px;padding-right:16px;text-transform:none}.filter-button .ec-sort-date.btn{padding-left:16px;padding-right:16px;text-transform:none}.filter-button .ec-sort-az-selected.btn{background-color:#cf202e;border-color:#cf202e;color:#fff!important;font-weight:400!important;display:block;padding-top:3px!important;padding-bottom:4px!important;box-shadow:none!important}.filter-button .ec-sort-az.btn{background-color:#cf202e!important;border-color:#cf202e!important;color:white!important;display:block;border-radius:6%!important;font-size:14px!important;font-weight:300;text-transform:none;padding-top:3px!important;padding-bottom:4px!important;box-shadow:none!important}.filter-button .ec-sort-az-selected.btn{padding-left:16px;padding-right:16px;text-transform:none}.filter-button .ec-sort-az.btn{padding-left:16px;padding-right:16px;text-transform:none}.filter-button .btn.btn-sm .fas{left:10px}.filter-button a{display:inline}.select2wpupg-selection__arrow_right{margin-left:1rem!important}.select2wpupg-selection__arrow_right i{margin-left:3.25rem!important}.select2wpupg-dropdown{background-color:#dcdcd7;border:0;border-radius:0}.select2wpupg-container--default .select2wpupg-search--dropdown .select2wpupg-search__field{border:1px solid #cf202e}.select2wpupg-results{font-size:14px}.select2wpupg-selection__clear{padding-left:10px}.select2wpupg-selection--single{margin-bottom:1rem}.select2wpupg-container--default .select2wpupg-selection--single .select2wpupg-selection__placeholder,.select2wpupg-container--default .select2wpupg-selection--single .select2wpupg-selection__rendered,.select2wpupg-container--default .select2wpupg-selection--single .select2wpupg-selection__clear{color:#cf202e!important;font-size:14px!important;max-width:95%;text-align:left}.select2wpupg-container--default .select2wpupg-selection--single .select2wpupg-selection__arrow b{border-top-color:#cf202e!important}.ec-block-title-container{text-align:center!important;border:1px solid rgba(0,0,0,.125)!important;color:#131337!important;border-radius:.5rem!important}.ec-block-title-container .ec-start-date{color:#cf202e!important}.ec-block-title-container h5{margin-top:0!important;margin-bottom:.75rem!important;font-size:16px!important;line-height:1.2!important}.ec-block hr{border-top:1px solid rgba(0,0,0,.125)!important;width:80%!important;margin-left:auto!important;margin-right:auto!important;background-color:transparent!important;margin-top:1rem!important;margin-bottom:1rem!important}.blog-post p{font-size:1rem}.blog-post h4{font-size:1.25rem;padding-bottom:1rem;padding-top:1rem}footer.page-footer{padding-top:1rem;padding-bottom:1rem}.page-footer{background-color:#dcdcd7!important}.page-footer h6{color:#CF202E;font-size:.8125rem;font-weight:700}.page-footer p{color:#1d1d1d;font-size:.8125rem}footer.page-footer a{color:#1d1d1b;font-size:.8125rem}.menu-footer-menu-container a{font-size:0.9375rem!important;color:#1d1d1b!important}.footer-menu-heading{font-size:.8125rem;color:#d11730;text-transform:uppercase;font-weight:700;font-family:'Nato Sans',sans-serif}.footer-menu-heading a{color:#d11730!important}.brand-social{margin-top:1rem!important}.page-footer .brand-social .btn-floating{padding-left:2px;padding-right:2px;padding-top:10px;padding-bottom:10px}.brand-social .btn-floating{box-shadow:none;margin-left:2px;margin-right:2px}.brands-carousel .section-heading,.row-logos .section-heading,.blog-carousel .carousel-heading .section-heading,.row-map .heading,.centered-text-section .heading-red{font-weight:800;font-size:32px;color:#cf202e;margin-bottom:2rem;text-transform:none}.centered-text-section .heading-red{margin-bottom:1rem}@media (min-width:576px){.filter-button h6{margin-top:1rem}.v-image img{display:none}}@media (min-width:768px){.header-cta-section{position:fixed;top:15px;right:100px;color:#fff;z-index:99998;display:block}.multicolumn-text-section .col-sm-12:nth-of-type(2){border-left:1px solid #cf202e;border-right:1px solid #cf202e}.multicolumn-text-section-container{margin-left:10%;margin-right:10%}.multicolumn-text-section .heading{font-size:30px;padding-bottom:16px}.multicolumn-text-section .paragraph{font-size:19px;padding-bottom:16px}.multicolumn-text-section .heading br{display:block}.row-map .office-name{font-weight:300;font-size:30px;margin-bottom:1rem}.row-map .office-address{font-weight:300;font-size:16px;font-size:1em;margin-bottom:1rem}.row-map .office-phone-fax{font-weight:300;font-size:16px;font-size:1em;margin-bottom:1rem}.office-phone-fax a{color:#fff}.filter-button .ec-sort-az.btn{margin-left:0}.v-image img{display:block;position:absolute!important;right:61rem;bottom:-22rem}}@media (min-width:992px){.divcom-row-margins{margin-top:48px;margin-top:4rem;margin-bottom:48px;margin-bottom:4rem}.centered-text-section .event-cta,.brands-carousel .event-cta,.row-stats .event-cta{margin-top:4rem}.feature-row .feature-content{font-size:1.25rem}.feature-video-row .feature-content{font-size:1rem}.feature-video-row .row-one{font-size:14px}.feature-video-row .row-two{font-size:14px}.centered-text-section .homepage-intro{font-size:28px;font-size:1.75rem;margin-left:15%;margin-right:15%;text-align:center}.blog-carousel .carousel-title h4 a{font-size:22px;font-size:1.375rem}.page-template-divcom-portfolio-listing .brand-title h2,.page-template-divcom-brand-listing .brand-title h2{font-size:23px;font-weight:300;margin-bottom:1rem}.page-template-divcom-portfolio-listing .brand-summary,.page-template-divcom-brand-listing .brand-summary{font-size:16px;font-weight:300;margin-bottom:1rem}.page-template-divcom-portfolio-listing .brand-box,.page-template-divcom-brand-listing .brand-box{padding-bottom:4rem}.feature-video-row .feature-row-padding{margin-left:15%;margin-right:15%}.brands-carousel .section-heading,.row-logos .section-heading,.blog-carousel .carousel-heading .section-heading,.row-map .heading{font-weight:800;font-size:35px;margin-bottom:4rem}.centered-text-section .heading-red{font-weight:800;font-size:35px}.filter-by h6{padding-left:0}.filter-button h6{margin-top:0}.select2wpupg .select2wpupg-container .select2wpupg-container--default{padding-left:0}.select2wpupg-container--default .select2wpupg-selection--single .select2wpupg-selection__arrow{margin-left:4rem}#wpupg-grid-event-calendar-filter .select2wpupg{padding-left:0}#wpupg-grid-event-calendar-filter .select2wpupg:first-of-type{padding-left:0}}@media (min-width:1200px){.divcom-row-margins{}.feature-video-row .feature-content{font-size:1.25rem}.feature-video-row .row-one{font-size:16px}.feature-video-row .row-two{font-size:16px}}.brochure-title{margin-bottom:2rem!important}.brochure-button{margin-top:2rem!important}