/**handles:style**/
*{padding:0;margin:0;color:var(--text)}body{font-size:18px;line-height:26px;font-family:var(--body);font-weight:400;font-style:normal;padding-top:165px;color:var(--text)}a{color:var(--text);text-decoration:underline}footer a,header a{text-decoration:none}.text-card a,.text-card a:hover{text-decoration:none}.toolbar a:hover{text-decoration:underline}.button a,.icon-card a,a.button{text-decoration:none!important;color:#fff}h1,h2,h3,h4{font-family:var(--heading);font-weight:400;font-style:normal;margin:0 0 10px}h5,h6{font-family:var(--body);font-weight:400;font-style:normal;margin:0 0 10px}li,p{font-size:1em;line-height:1.5em}li li,li li li{font-size:1em}.post-content li ol,.post-content li ul,li ol,li ul{margin-bottom:0}ol ol ol,ul ul ul{list-style:none;padding-left:0!important}ol ol ol li,ul ul ul li{position:relative;padding-left:20px}ol ol ol li:before,ul ul ul li:before{display:inline-block;content:'-';position:absolute;left:0}h1{font-size:3.33em;line-height:1.075em;margin:0 0 25px}h2{line-height:var(--line-height-1);font-size:var(--font-lg);margin-bottom:15px}h3{font-size:var(--font-md_base);line-height:1.22em}h4{font-size:var(--font-md);line-height:var(--line-height-3)}h5{text-transform:uppercase;font-size:1em;line-height:var(--line-height-2)}h6{font-size:1em;margin-bottom:5px}.posts-listing .intro h3{padding-right:30px}.posts-listing .intro p{font-size:20px;line-height:1.3em}.black *{color:#fff}.button.txt{background:0 0;color:var(--lilac);padding:0;border-radius:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}@keyframes gform_ajax_spinner{to{transform:rotate(360deg)}}.gform_ajax_spinner{content:'';box-sizing:border-box;position:absolute;top:17px;right:13px;display:block;width:22px!important;height:22px!important;margin-top:0;margin-left:0;border-radius:50%;border:2px solid var(--white);border-top-color:var(--lilac);animation:gform_ajax_spinner .6s linear infinite}form.load-spinner .gform_footer input.button{background-image:none!important}.nice-select{border-radius:8px!important;border:1px solid var(--text)!important;height:48px!important;width:100%!important;font-size:1em!important;padding-left:15px!important;line-height:44px!important;color:var(--text)!important}.nice-select:after{border-bottom:2px solid var(--text)!important;border-right:2px solid var(--text)!important;width:8px!important;height:8px!important;right:20px!important;top:20px!important}.nice-select .list li{padding-left:15px!important;padding-right:15px!important;margin-bottom:0!important}.nice-select .list li:before{content:none!important}.nice-select .list{border-radius:0!important;margin-top:-15px!important;width:calc(100%)!important;border:1px solid var(--text)!important;left:0!important;border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important;box-shadow:0 4px 8px -1px rgba(0,0,0,.2)!important;-webkit-transform:scale(.75) translateY(0)!important;-moz-transform:scale(.75) translateY(0)!important;transform:scale(.75) translateY(0)!important}.nice-select span{color:var(--text)!important}.nice-select.open .list{-webkit-transform:scale(1) translateY(0)!important;-moz-transform:scale(1) translateY(0)!important;transform:scale(1) translateY(0)!important}.nice-select .option.selected{font-weight:400!important}.nice-select .option:hover{background-color:var(--lilac30)!important;color:var(--text)!important}.nice-select .option.selected.focus{background-color:var(--lilac30)!important}.nice-select .option.selected.focus:hover{color:var(--text)!important}.ginput_container.ginput_container_text{position:relative;z-index:1}.ginput_container.ginput_container_select{position:relative;z-index:2;float:left;width:100%}.gfield.gfield--type-select{float:left;width:100%}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color:#ff2b09!important;font-weight:700!important;font-style:normal!important;padding-left:24px!important;position:relative!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description:before{content:'';display:block;position:absolute;left:0;width:18px;height:20px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/error.svg') no-repeat center;background-size:contain}.gform_wrapper .top_label li .gfield_checkbox,.gform_wrapper .top_label li .gfield_radio{padding-left:0!important;width:100%!important}.gform_wrapper .gfield_radio .gchoice input{position:absolute;opacity:0;cursor:pointer}.gform_wrapper .gfield_radio .gchoice label:before{content:'';display:block;position:absolute;top:1px;left:0;height:20px;width:20px;background-color:#fff;border:2px solid var(--text);border-radius:50%}.gform_wrapper .flex .gfield_radio{flex-direction:row!important;gap:30px!important}.gform_wrapper .gfield_radio .gchoice input:checked~label:before{background-color:#fff}.gform_wrapper .gfield_checkbox .gchoice input:checked~label,.gform_wrapper .gfield_radio .gchoice input:checked~label{font-weight:400!important}.gform_wrapper .gfield_radio .gchoice label:after{content:'';position:absolute;display:none;top:6px;left:5px;width:10px;height:10px;border-radius:50%;background:var(--text)}.gform_wrapper .gfield_radio .gchoice input:checked~label:after{display:block}.gform_wrapper .gfield_checkbox .gchoice label,.gform_wrapper .gfield_radio .gchoice label{margin:0!important;padding-left:3px!important}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{margin:0!important;float:left;width:100%}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{max-width:100%!important}.gform_wrapper .gfield.flex-fields .gfield_radio{display:flex;align-items:center;flex-direction:row;gap:38px}.gform_wrapper .gfield_checkbox .gchoice input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;left:0;top:0;padding:2px 11px!important}.gform_wrapper .gfield_checkbox .gchoice label:before{content:'';display:block;position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:2px solid var(--text);border-radius:4px}.gform_wrapper .gfield_checkbox .gchoice input:checked~label:before{background-color:var(--text);border-color:var(--text)}.gform_wrapper .gfield_checkbox .gchoice label:after{content:'';position:absolute;display:none;left:9px;top:4px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.gform_wrapper .gfield_checkbox .gchoice input:checked~label:after{display:block}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{line-height:1.25em!important;margin:0 0 10px!important;padding-left:25px;position:relative}.gform_wrapper .gfield_checkbox .gchoice{padding-left:32px}.gfield textarea.small,.gform-theme--foundation .gfield textarea.small{max-height:150px}header{padding:0;position:fixed;width:100%;top:0;transition:all .2s ease-in-out;position:relative}header.def.show{position:fixed}body{padding-top:0}.logged-in header{top:32px;top:0}header .wrapper{padding:15px 0}header.site-header.def.show,header.site-header.fade-hide{padding-top:0!important;background:0 0!important}header.site-header.def.show #toolbar,header.site-header.fade-hide #toolbar{opacity:0;padding:0}header.site-header.fade-hide{top:-100%}header.site-header.def.show .wrapper{position:relative;padding:3px 37px}header.site-header.def.show .wrapper:after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:100px;background:#f7e7ff;box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}header.site-header.def.show .logo-wrapper img{max-height:60px}.hbg{position:absolute;width:100%;height:150px;top:0;z-index:-1}.logged-in .hbg{top:32px}.menu{list-style:none;padding:0}header .navrow,header .toolbar{position:relative;z-index:9999999999999}header .social-menu{width:auto!important;float:left;top:auto!important;position:relative}header .menu li{display:inline-block;margin-right:50px}header .menu li a:hover{color:var(--text)}header #toolbar{padding:8px 0 7px}header .phone{position:relative;padding-left:34px}header .phone:before{content:'';display:block;position:absolute;left:0;top:3px;width:22px;height:22px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/phone.svg') no-repeat center}header .phone a{color:var(--text);text-decoration:underline}header #toolbar *{font-size:16px}header #toolbar-menu li{margin-right:20px}header #toolbar-menu li a{padding:4px 10px;font-family:var(--body);display:block;font-weight:400}header .gtranslate_wrapper{float:left;margin-right:30px;margin-left:20px}header .navrow-wrapper{width:100%}header .navrow-wrapper .menu{display:flex;justify-content:space-between}header .nav-wrapper .navrow,header .nav-wrapper .toolbar{display:flex;align-items:center;justify-content:flex-end}header .toolbar{overflow:hidden}header .toolbar .contacts-menu{float:left}header .toolbar .toolbar-menu{float:right;position:relative}header .toolbar .toolbar-menu .menu-toolbar-container{float:left}header .search-toggle,header .site-search .button{filter:var(--filter-black)}header .site-search{background:var(--lilac30);top:-4px}header.white .site-search{background:#fff}header.white .site-search .search-field{border:1px solid #fff!important;color:var(--lilac)!important}header.white .untoggle-search:after,header.white .untoggle-search:before{background:var(--lilac)}header .toolbar-menu li{font-size:var(--font-xs);margin-right:20px}header .toolbar li:last-child{margin-right:0}header .logo-wrapper{width:280px;float:left;position:relative;z-index:99}header .nav-wrapper{width:calc(100% - 280px);float:right}header .navrow-wrapper{display:flex;align-items:center;justify-content:flex-end}header .navrow,header .toolbar{min-width:660px}header .toolbar{float:right;justify-content:space-between!important}.toolbar li.tel a:before{content:'';display:inline-block;width:17px;height:17px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/phone.svg') no-repeat center;background-size:contain;filter:invert(1);position:relative;top:2px;margin-right:8px}.toolbar li.mail a:before{content:'';display:inline-block;width:18px;height:12px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/mail.svg') no-repeat center;background-size:contain;filter:invert(1);position:relative;top:1px;margin-right:3px;margin-right:8px}header .toolbar li.label a{pointer-events:none}header .toolbar li.label a:hover{text-decoration:none;pointer-events:none}header .logo{display:block}header .logo img{max-width:180px;max-width:100%}header li a{color:var(--black);font-size:18px;font-family:var(--body);font-weight:500}#header-menu ul:not(.sub-menu)>li>a{padding:32px 5px;padding-left:0;display:block}.site-header .menu li a:not(.button):focus{color:inherit!important}#header-menu ul:not(.sub-menu) li.menu-item-has-children>a{padding-right:18px;position:relative;pointer-events:none}#header-menu li.menu-item-has-children>a:after{content:'';border:solid var(--black);border-width:0 2px 2px 0;display:inline-block;padding:2.5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:0;top:calc(50% - 5px)}#header-menu li a{color:var(--black)!important;text-decoration:none!important}#header-menu li.menu-item-has-children{position:relative}#header-menu li.menu-item-has-children:hover .sub-menu{display:block;display:flex;flex-direction:column;align-items:flex-start}#header-menu li.menu-item-has-children.active .sub-menu,#header-menu li.menu-item-has-children:hover .sub-menu{display:block}#header-menu li.menu-item-has-children ul li{display:block;width:100%}#header-menu .sub-menu{display:none;position:absolute;width:calc(100% + 60px);left:-30px;min-width:310px;padding:15px 30px;border-radius:20px;background:var(--lilac30);box-shadow:0 4px 11px 0 rgba(0,0,0,.1)}#header-menu li.md-sub .sub-menu{min-width:220px}#header-menu .lg-sub-menu .sub-menu{min-width:240px}#header-menu li:last-child .sub-menu{width:calc(100% + 61px)}#header-menu .sub-menu li{display:block;display:inline-block;width:100%;width:auto;float:left;margin:7px 0!important;font-size:1em!important;font-weight:400;position:relative}#header-menu .sub-menu li a{color:var(--black);font-weight:400!important;padding:2px 0 2px!important;position:relative;display:unset;z-index:99;transition:all .2s ease-in-out;background-image:linear-gradient(var(--lilac70),var(--lilac70));background-position:0 100%;background-repeat:no-repeat;background-size:0 6px}#header-menu .sub-menu li a:hover{text-decoration:none;color:var(--text)!important;background-size:100% 6px}#header-menu .sub-menu li.current-menu-item a{font-weight:700!important}#header-menu li.current-menu-item ul li.current-menu-item a{background-color:transparent}.gform-body .nice-select{height:48px!important;background:#fff}.gform_wrapper label{float:left;width:100%;font-size:var(--font-xs);line-height:1.11em;margin:0 0 5px!important;font-weight:400!important}.gform_wrapper .gfield_required_text{font-size:0!important;line-height:1em!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{position:relative}.module,footer{float:left;width:100%}#field_submit{position:relative}.gform_footer .button{padding:12px 40px 14px!important;border-radius:27px!important;min-width:190px!important;font-weight:700!important;color:#fff!important;background:var(--text)!important;border:0!important;margin-top:10px!important}.black .gform_footer .button{color:var(--black)!important}footer .gform_footer{display:flex!important;float:left;width:100%}footer .form-wrapper .gform-body{width:calc(100% - 210px);float:left}footer .form-wrapper .gform_footer{width:180px;float:right;margin-top:10px!important;padding:0!important}form button,input,select,textarea{border:1px solid var(--text)!important;border-radius:8px!important;padding:10px 17px 12px!important;background:#fff;color:var(--text)!important;font-size:18px!important;line-height:24px!important;height:auto!important;box-shadow:none!important}input,textarea{font-weight:500!important}.gform-theme--foundation .gfield textarea.large,textarea.large{height:250px!important}.gform-theme--foundation .gfield textarea.medium,textarea.medium{height:193px!important}.gform-theme--foundation .gfield.row4 textarea.large{height:347px!important}.gfield_error input,.gfield_error textarea{border-color:var(--text)!important;background:var(--yellow30)!important}button:focus,input:focus,select:focus,textarea:focus{outline:0!important;border:1px solid var(--text)!important;box-shadow:none!important}.gfield_error input:focus,.gfield_error textarea:focus{background:#fff!important}button.accordion-button:focus{border:0!important}.gform_validation_errors{display:none!important}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:inherit!important}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:var(--lilac)!important}.gfield textarea,.gform_wrapper.gravity-theme .gfield textarea{display:block}.gfield_validation_message,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{border:0!important;padding:10px 0 8px 40px!important;margin:9px 0 10px!important;color:var(--text)!important;background:var(--yellow)!important;line-height:1.2em!important;border-radius:10px!important;position:relative!important;font-style:normal;font-size:16px!important;font-family:var(--text)!important;font-weight:400!important}.gfield_validation_message:before{content:'';display:block;width:20px;height:20px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/error.svg') no-repeat center;background-size:contain;position:absolute;left:12px;top:10px}.black .gfield_validation_message:before{filter:invert(1)}.gfield_validation_message:after{content:'';position:absolute;left:20px;top:-8px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid var(--yellow)}.gfield.gfield_error .ginput_container{padding-bottom:0!important}.gfield.gfield_error input,.gfield.gfield_error textarea{position:relative;z-index:3}#menu-footer{float:left;width:100%}#menu-footer li li,.footer-menu{width:100%;float:left;padding-right:0;font-size:1em}.social-menu{width:auto;float:left}.social-menu li a{width:32px!important;height:32px!important}.sub-menu{list-style:none}footer *{color:var(--text)}footer{margin-top:100px;padding-top:0;padding-bottom:75px;position:relative}footer.stretched{margin-top:-50px;padding-top:50px}footer .logo-wrapper{width:240px;float:left}footer #ack{position:relative;z-index:999;padding:60px 0 0}footer .ack{float:left;width:calc(100% - 240px)}footer hr{border-color:var(--lilac70);border-width:2px;margin-top:30px}footer .ack p{font-weight:500;line-height:1.5em;font-size:1.2em}footer .ack p:last-child{margin-bottom:0}footer .logo img{width:298px;height:auto;margin:0}footer a:hover{color:#fff;text-decoration:underline}footer p{font-size:var(--font-xs);line-height:1.5em;margin-bottom:12px}footer p.web-dev{margin-bottom:0;float:left;width:100%}footer .contact-info h4,footer .logo-contact p{font-size:16px;line-height:20px;font-weight:600;margin-bottom:10px}footer .contact-info h4{margin-bottom:9px}footer .contact-info p{margin-bottom:8px;float:left;width:100%;font-size:16px;font-weight:700}footer .contact-info p a{text-decoration:none}footer .site-contact .icon{min-width:20px;float:left;text-align:center;margin-right:15px;position:relative;top:-2px}footer .extra-info{margin-top:36px;float:left;width:100%}footer .extra-info p{font-weight:400;margin-bottom:10px}footer .extra-info p:last-child{margin-bottom:5px}footer .enews h2{font-size:16px!important;font-family:var(--body);font-weight:700;line-height:24px!important;margin-bottom:20px}.gform_wrapper .gfield{margin-bottom:15px;padding-bottom:0!important;float:left;width:100%}.footer-menu li.menu-item-has-children>a{font-weight:600}.web-dev a{font-family:var(--body);font-weight:700;text-decoration:none}#menu-terms li:not(:last-child):after{content:'';display:inline-block;width:1px;height:17px;margin:0 7px;background:var(--black)}hr{border-color:#9dc8ea}footer .logo img{width:100%;max-width:159px}footer .logo-contact{width:50%;float:left;padding-right:20px}footer .contact-info{padding-top:10px}.footer-menu li.bold>a{font-weight:700}.footer-menu .sub-menu{margin-top:10px}.footer-menu li a:hover{color:var(--text)}.footer-menu .sub-menu li{margin-bottom:10px}footer .partners-badges{float:left;width:100%;margin-top:40px;display:flex;align-items:center;gap:20px}footer .partners-badges p{float:left;display:inline-block}footer .partners-badges img{max-height:83px;width:auto}.social-menu li{display:flex;justify-content:flex-end;float:left;margin:0 12px 0 0}.social-menu li a{font-size:0!important;width:32px;height:32px;border-radius:0;background:0 0;display:flex;align-items:center;justify-content:center;position:relative}.social-menu li.fb a:before{content:'';background:url('https://livit.org.au/wp-content/themes/livit/assets/images/fb.svg') no-repeat center;background-size:contain;display:block}.social-menu li.ig a:before{content:'';background:url('https://livit.org.au/wp-content/themes/livit/assets/images/ig.svg') no-repeat center;background-size:contain;display:block}.social-menu li.x a:before{content:'';background:url('https://livit.org.au/wp-content/themes/livit/assets/images/x.svg') no-repeat center;background-size:contain;display:block}.social-menu li.yt a:before{content:'';background:url('https://livit.org.au/wp-content/themes/livit/assets/images/youtube.svg') no-repeat center;background-size:contain;display:block}.social-menu li.li a:before{content:'';background:url('https://livit.org.au/wp-content/themes/livit/assets/images/linkedin.svg') no-repeat center;background-size:contain;display:block}.social-menu li a:hover:before{filter:var(--filter-lilac)!important}header .social-menu li a,header .social-menu li a:hover{background:0 0}.social-menu li a:before{height:32px!important;width:32px!important}header .social-menu li.li a:before{position:relative;top:-1px}header .social-menu li{margin:0 10px 0 0}header .social-menu{margin-right:40px;margin-bottom:10px}footer a{text-decoration:underline}footer .social-menu li a:before{filter:var(--filter-black)!important}footer .social-menu li a:hover:before{filter:var(--filter-lilac)!important}footer .copyright{float:left;font-size:var(--font-xs);margin-bottom:0;margin-top:0;font-weight:400!important}footer .site-contact{padding-left:260px}.footer-nav .col{width:25%;float:left;padding-top:10px;padding-right:30px}.footer-nav .col:nth-child(2){width:50%;padding-right:67px}.footer-nav .col:last-child{padding-right:0}.footer-nav .col nav li{font-size:var(--font-xs);font-weight:400;font-family:var(--body);margin-bottom:14px}.footer-nav .col:first-child nav li{font-weight:700}.footer-nav .col nav li a{font-size:1em;text-decoration:none}.footer-nav .col nav li a:hover,.footer-nav-row a:hover span,footer a:hover{text-decoration:underline}.footer-nav-row .logo-contact a:hover .icon img{filter:var(--filter-lilac)}footer .terms-menu{float:left}footer .terms-menu li{display:inline-block;font-size:var(--font-xs)}footer .terms-menu li:after{content:'';width:1px;height:15px;background:#fff;display:inline-block;margin:0 8px 0 10px;position:relative;top:2px}footer .terms-menu li:last-child:after{content:normal}footer .terms-menu li.accessibility span:hover{text-decoration:underline;cursor:pointer}footer .social-menu{float:left;width:100%;margin:0 0 20px}footer .ack .sm-flex-col-reverse{display:flex;align-items:center;justify-content:space-between}.site-badge{position:absolute;left:0;top:10px;border-radius:0 200px 200px 0;z-index:999;padding:40px 50px 40px 80px}.site-badge *{max-width:140px;font-size:18px}.site-badg :last-child{margin-bottom:0}.close{font-size:0;position:absolute;right:15px;top:-30px;display:block;width:34px;height:34px}.close:hover{cursor:pointer}.close:after,.close:before{position:absolute;left:15px;content:' ';height:34px;width:4px;background-color:var(--lilac);border-radius:3px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.close:hover:after,.close:hover:before{background-color:var(--lilac);cursor:pointer}#banner h1{margin-bottom:20px}#banner p{font-size:1em;line-height:1.34em}#banner.full-content-width .content p{max-width:1200px}.text-image.img-pos-right-rectangle{overflow:hidden}.wp-block-columns{padding-left:80px;padding-right:80px}.wp-block-columns .wp-block-columns{padding-left:0;padding-right:0}.wp-block-columns.is-layout-flex{gap:50px}.wp-block-columns.box{border-radius:20px;padding:40px}.gform_wrapper legend{font-size:16px!important;font-weight:400!important;margin-bottom:20px!important}.gform_wrapper .gfield.gfield--type-radio legend{margin-bottom:10px!important}.gform_wrapper:not(.grid_wrapper) .gform_fields{display:block!important}.gform_wrapper:not(.grid_wrapper) .gform_footer .gform_button{margin-top:0!important}.gfield.gfield--type-fileupload{border:dashed 1px var(--black);border-radius:5px;background:#fff;padding:21px 30px 30px;margin-top:18px}.gfield.gfield--type-fileupload .gfield_description{color:var(--text)!important}.gfield.gfield--type-fileupload label{font-weight:700!important;margin-bottom:10px!important;font-size:18px!important}.gfield.gf_list_2col.gfield--type-radio .gfield_radio{display:flex!important;flex-direction:inherit!important;gap:20px!important}.gfield:not(.col-count-1) .gfield_checkbox{column-count:2;display:block!important}.gfield .gfield_checkbox .gchoice{display:block!important;float:left;width:100%}.black .gfield.gfield--type-fileupload label{color:var(--text)!important}.gpfup__select-files.gform_button_select_files{border:2px solid var(--black)!important;border-radius:30px!important;background:#fff!important;padding:10px 22px 12px!important}.gpfup__select-files.gform_button_select_files:hover{background:var(--lilac)!important;color:#fff!important;border:2px solid var(--lilac)!important}.gpfup__droparea{height:10rem!important}button.gpfup__delete{position:relative!important}button.gpfup__delete:before{content:'';display:block;width:24px;height:24px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/wrong.svg') no-repeat center;background-size:contain;filter:invert(1);position:absolute;left:0;top:0}button.gpfup__delete svg{display:none!important}.gform-ul-reset li{padding-left:0!important}.gform-ul-reset li:after,.gform-ul-reset li:before{content:none!important}.gform_wrapper.center-btn_wrapper .gform_footer{text-align:center;float:left;width:100%;display:block}.gform_wrapper.center-btn_wrapper .gform_footer input[type=submit]{float:none!important}.gform_fields .gfmc-field{width:50%;float:left}.gform_wrapper .gfield_html p{font-size:var(--font-xs)}.gform_wrapper .right-desc.gfield_html{padding-top:40px!important}.gform_wrapper .gform_fields{grid-row-gap:20px!important;grid-column-gap:40px!important}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:5px!important}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:20px!important;padding-right:0!important}.gform_wrapper .gfield.highlight{background-color:var(--lilac);border-radius:20px;margin-left:-30px;margin-right:-30px;padding:30px;margin-top:15px;margin-bottom:15px}.gform_wrapper .gfield.highlight.gfield--has-description label{clear:both;float:left;width:100%}.gform_wrapper .gfield.highlight.gfield--has-description .ginput_container{float:left;width:calc(50% - 20px);clear:none}.gform_wrapper .gfield.highlight.gfield--has-description .gfield_description{float:right;width:calc(50% - 20px);clear:none;padding-top:3px;font-style:italic;line-height:1.4em}.gform_wrapper .gfield_required:before{color:var(--lilac)!important}#banner{position:relative;min-height:220px;padding:20px 0 0}#banner .content{position:relative;z-index:3}#banner.white.has-ft-image .content{margin-bottom:100px}#banner.white.has-ft-image+.graphic-spacer.wave_top,#banner.white.has-ft-image+.graphic-spacer.wave_top_v2{margin-top:-180px}.single .entry-content{padding:0 0 100px}.line-separator{width:100%;height:1px;background:var(--lilac)}.single .hero{padding-top:50px}.single .hero .content-wrapper{margin-bottom:35px;float:left;padding-right:50px}.single .post-content .content-block{gap:0}.single .post-featured-image{position:relative}.single .post-featured-image:before{content:'';position:absolute;width:100%;height:50%;top:0;left:0;background:var(--lilac70)}.single.single-stories .post-featured-image:before{background:var(--lilac30)}.single .line-separator.first{margin-bottom:60px}.single .line-separator.end{margin-top:100px}.single .entry-content .button{margin-top:20px}.single .entry-content .cards .intro .button{margin-top:7px}.single .entry-content .sidebar .job p{margin-bottom:10px;font-size:var(--font-xs)}.single .entry-content .sidebar .button{margin-top:0;margin-bottom:0}.single .sidebar .job{border:1px solid var(--lilac);padding:20px;border-radius:20px}.single h1{font-size:var(--font-xl);line-height:1.075em;margin:0 0 15px;font-weight:400}.single h4{font-size:1.11em;line-height:var(--line-height-3)}.single .hero .excerpt{font-size:var(--font-md);line-height:1.35em}.single .featured-image+h2{margin-bottom:50px}.single .date{margin-bottom:5px}.single .hero .featured-image{margin-bottom:60px;max-width:100%}.single .post-terms{margin-top:40px}.button.xs{padding:8px 18px;font-size:16px;line-height:20px;margin:0 10px 10px 0;min-width:0}.static{position:static}.sidebar-nav li.active a{color:var(--lilac);text-decoration:underline}.sidebar h4{font-size:var(--font-sm);margin-top:10px}.sidebar-nav li:last-child{margin-bottom:40px!important}.gt_selector{background:0 0;border:0;border-radius:0;padding:0!important;font-size:.88em!important}header .toolbar li{font-size:.88em}header .toolbar .toolbar-menu li:last-child{margin-right:0!important}body:not(.block-editor-page) .posts-carousel:not(.staff) .container-fluid{overflow:hidden;padding-right:0!important}body:not(.block-editor-page) .posts-carousel.staff{overflow:hidden}body:not(.block-editor-page) .posts-carousel.staff:after,body:not(.block-editor-page) .posts-carousel.staff:before{content:'';display:block;position:absolute;width:80px;left:0;top:0;height:100%;background:#fff;z-index:99}body:not(.block-editor-page) .posts-carousel.staff:after{left:auto;right:0}body.page-child #child-pages{display:none}.gform_footer{position:relative;padding:0!important;margin-bottom:0!important;margin-top:20px!important;float:left;width:100%}.gform_footer img.gform_ajax_spinner{float:right;position:absolute;right:12px;top:16px}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:0!important}.gform_wrapper.gravity-theme .gform_page_footer{margin-top:20px!important}.multi-step-gform .gform_button[type=submit],.multi-step-gform .gform_next_button,.wp-block-columns .gform_wrapper .button.gform_next_button{padding-left:40px!important;padding-right:40px!important}.sticky{position:fixed;top:0;z-index:9999999}.site-search{max-width:75px!important}.site-search.show{max-width:100%!important;max-width:600px!important}.error404 #banner p,.search #banner p{margin-bottom:5px}.error404 #banner .searchform,.search #banner .searchform{margin-top:20px;margin-bottom:40px}.error404 #banner,.search-no-results #banner{padding-bottom:120px;padding-top:70px}#searchsubmit{background-color:var(--text)!important;color:#fff!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;float:left;min-width:140px;transition:all .2s ease-in}#searchsubmit:hover{background-position:right center;moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#searchform input[type=text]{border-top-right-radius:0!important;border-bottom-right-radius:0!important;float:left;width:calc(100% - 140px)}.search-results .post-item .txt-btn:hover{color:var(--text)!important}.wp-pagenavi{display:flex;align-items:center;justify-content:center;gap:10px}.wp-pagenavi a:not(.nextpostslink,.previouspostslink),.wp-pagenavi span.current{color:var(--text)!important;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0}.wp-pagenavi span.current{color:#fff!important;background:var(--text)}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{border-radius:30px;position:relative;padding:8.5px 20px!important;margin:0;display:flex;align-items:center}.wp-pagenavi a.previouspostslink{padding-left:40px!important}.wp-pagenavi a.previouspostslink:before{content:'';border:solid var(--text);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;left:20px}.wp-pagenavi a.nextpostslink:after{content:'';border:solid var(--text);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:20px}.wp-pagenavi a.nextpostslink{padding-right:40px!important}.wp-pagenavi a.nextpostslink:hover,.wp-pagenavi a.previouspostslink:hover{color:var(--text)!important;text-decoration:none!important}.wp-pagenavi .pages{display:none}.module-spacer.size-small{height:40px}.module-spacer.size-medium{height:80px}.module-spacer.size-large{height:120px}.module-spacer.has-bg-bottom{position:relative}.module-spacer.size-small.negative-offset{margin-top:-40px}.module-spacer.size-medium.negative-offset{margin-top:-80px}.module-spacer.size-large.negative-offset{margin-top:-120px}.module-spacer .bg2{position:absolute;bottom:-100%;left:0;width:100%;height:100%}.module-spacer .bg{position:absolute;top:-100%;left:0;width:100%;height:100%}.clear-fix{clear:both}.gfield.flex-center.col .gfield_radio{flex-direction:row!important}.gfield .nice-select:after{top:22px!important}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{max-width:calc(50% - 25px);min-width:200px}.slide-in,.wp-block-column{position:relative;opacity:0;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);-webkit-transition:-webkit-transform .7s ease 0s,opacity .7s ease 0s;-moz-transition:-moz-transform .7s ease 0s,opacity .7s ease 0s;-ms-transition:-ms-transform .7s ease 0s,opacity .7s ease 0s;-o-transition:-o-transform .7s ease 0s,opacity .7s ease 0s;transition:transform .7s ease 0s,opacity .7s ease 0s}.slide-in.animate,.wp-block-column.animate{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1.4s ease 0s,opacity 1.4s ease 0s;-moz-transition:-moz-transform 1.4s ease 0s,opacity 1.4s ease 0s;-ms-transition:-ms-transform 1.4s ease 0s,opacity 1.4s ease 0s;-o-transition:-o-transform 1.4s ease 0s,opacity 1.4s ease 0s;transition:transform 1.4s ease 0s,opacity 1.4s ease 0s}.gravity-theme.ui-datepicker .ui-datepicker-calendar td,.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,.gravity-theme.ui-datepicker .ui-datepicker-header select{font-size:14px!important}.gravity-theme.ui-datepicker .ui-datepicker-header select{padding-right:20px!important;background-size:18px!important;background-position:right 12px!important}.gfield_html{font-size:16px;line-height:1.33em}.post-item.search-item{padding-bottom:20px;border-bottom:1px solid var(--lilac)}.search-item .button.text{text-align:left}.post-item.service .content-wrapper{position:relative;padding-bottom:80px}.post-item.service .button{position:absolute;bottom:0}.gform_wrapper .flex-2 .gfield_checkbox,.gform_wrapper .flex-2 .gfield_radio{display:block}.gform_wrapper .flex-2 .gchoice{width:50%;float:left}.wp-block-columns .gform_footer .gform_button{background-color:var(--lilac)!important;color:#fff!important}.inline-form-button .gform_footer{position:absolute;right:0;bottom:50px;position:relative;bottom:0;float:left;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--black)!important;font-style:italic;font-weight:300!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--black)!important;font-style:italic;font-weight:300!important}input::placeholder,textarea::placeholder{color:var(--black)!important;font-style:italic;font-weight:300!important}#header-menu .sub-menu li.back{display:none}.modal-body :not(.button){color:var(--text)}body.modal-open header.site-header{z-index:999}.post-actions{float:left;width:100%;margin-bottom:30px}.post-actions .note{border-radius:10px;padding:20px;text-align:center;margin-top:30px;float:left;width:100%}.post-actions .note h3{font-size:1em;line-height:1.5em;margin-bottom:15px}.post-actions .note .button{margin-top:0;margin-bottom:0}.single .entry-content .content-wrap{padding-right:30px}.sidebar .related-post-news{float:left;width:100%}.sidebar .links-group .button,.sidebar .links-group li{width:100%;display:block;text-align:center}.sidebar .event-details{border-radius:8px;margin-bottom:40px}.sidebar .event-details .item{border:1px solid var(--lilac);padding:20px}.sidebar .event-details .item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.sidebar .event-details .item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.sidebar .event-details .item:not(:first-child){border-top:0}.sidebar .event-details .item .label{text-transform:uppercase;font-weight:500}.share-this{float:left;width:100%;display:block}.share-this ul{padding-left:0!important;margin-bottom:0!important}.share-this p{margin-bottom:0;margin-right:10px;font-size:16px}.share-this li a{display:block;width:32px;height:32px}.share-this li{float:left;margin:0 0 10px;position:relative;width:100%}.share-this li span,.share-this li span.ctc{position:absolute;left:40px;top:2px}.share-this li:last-child{margin-right:0}.share-this li a.facebook{background-image:url('https://livit.org.au/wp-content/themes/livit/assets/images/fb.svg');background-size:contain;background-repeat:no-repeat;height:28px;width:28px}.share-this li a.twitter{background-image:url('https://livit.org.au/wp-content/themes/livit/assets/images/x.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-size:24px}.share-this li a.linkedin{background-image:url('https://livit.org.au/wp-content/themes/livit/assets/images/linkedin.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-size:24px}.share-this li a.email{background-image:url('https://livit.org.au/wp-content/themes/livit/assets/images/email.svg');background-size:contain;background-repeat:no-repeat;background-position:center}.share-this li .clipboard{background-image:url('https://livit.org.au/wp-content/themes/livit/assets/images/link.svg');background-size:25px;background-repeat:no-repeat;background-position:left;font-size:0;width:29px;height:26px;width:100%;position:relative;z-index:999}.share-this li .clipboard:hover+span,.share-this li a:hover span{text-decoration:underline!important;cursor:pointer}.clipboard-tooltip{display:none;color:var(--navy);border-radius:5px;padding:2px 7px;position:absolute;font-size:.7em;width:200px;top:0;line-height:1.4em;margin-left:40px;background:var(--lilac)}.links-group{padding-left:0!important}.links-group .button,.single .entry-content .links-group .button{margin-top:0}.video-wrapper{position:relative;width:100%;max-height:100%;padding-top:56.25%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-stories .entry-content .post-tags{z-index:999}.text-video.story{position:relative}.text-video.story .image-wrapper{margin-bottom:0}.gfield.gfield_error .gfield_validation_message,.gfield.gfield_error .ginput_container{float:left;width:100%}.search-results .post-item .txt-btn{display:inline-block}.image-gallery .gallery{overflow:hidden}.image-gallery .swiper-slides{margin-bottom:20px}.image-gallery .gallery .swiper-slide img{border-radius:20px;width:100%}.image-gallery .gallery .swiper-thumbs .swiper-slide img{border-radius:10px;width:100%;opacity:.5}.image-gallery .gallery .swiper-thumbs .swiper-slide.swiper-slide-thumb-active img{opacity:1}.image-gallery .gallery .swiper-thumbs .swiper-slide:hover img{opacity:1}.image-gallery .gallery .swiper-thumbs,.image-gallery .swiper-slides{padding-left:60px;padding-right:60px}.image-gallery .swiper-slides:after,.image-gallery .swiper-slides:before{content:'';display:block;position:absolute;top:0;height:100%;background:#fff;width:60px;z-index:9}.image-gallery .swiper-slides:before{left:0}.image-gallery .swiper-slides:after{right:0}.image-gallery .swiper-thumbs .swiper-button-prev{left:0!important;bottom:0!important;background:#fff;height:100%!important}.image-gallery .swiper-thumbs .swiper-button-next{right:0!important;bottom:0!important;left:auto!important;background:#fff;height:100%!important}.image-gallery .swiper-button-next:hover,.image-gallery .swiper-button-prev:hover{background:var(--text)}.single .post-content .module.image-gallery{padding-top:40px;padding-bottom:40px}.single .post-content .module.image-gallery .container-fluid{padding-left:0!important;padding-right:0!important;margin-left:-60px;margin-right:-60px}.single .hero .post-meta li:before{content:none}.single .post-content .wp-block-image.size-full img{width:100%;border-radius:20px}.single .post-content .testimonials{border-radius:20px;margin-top:60px;margin-bottom:60px;padding-top:60px;padding-bottom:60px}.single .post-content .testimonials .col-xs-12{width:100%!important;margin-left:0!important}.single .related-posts.module{padding-bottom:0}.related-posts .intro{padding-right:30px}.intro.centred{padding:0 30px;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:50px}.single .post-content{margin-top:60px}.single .post-featured-image img{width:100%}.text-image.hero{padding-bottom:250px}.text-image.hero .wp-image{position:absolute;right:0;bottom:50px;width:50%}.text-image.hero.pos-push_right:first-child .wp-image{bottom:auto;top:80px}.text-image.hero.pos-push_right:first-child .wp-block-columns,.text-image.hero.pos-push_right:first-child+.listing,.text-image.hero.pos-push_right:first-child+.module,.text-image.hero.pos-push_right:first-child+.module-spacer{position:relative;z-index:999}.text-image.hero .content-wrapper,.text-image.pos-right .content-wrapper{padding-right:100px}.text-image.hero .curve{position:absolute;bottom:0}.post-item a:hover :not(.button,.txt-btn,.button span,.button div){color:var(--text)}.btn.inactive{background:#fff;color:var(--black);transition:none;border:1px solid var(--black);text-decoration:none}ul.check-list li,ul.wrong-list li{padding-left:40px;margin-bottom:12px}ul.check-list li:before,ul.wrong-list li:before{width:24px;height:23px;top:1px}ul.wrong-list li:before{filter:var(--filter-lilac)}ul.check-list li:after{width:14px;height:14px;display:block;content:'';position:absolute;left:5px;top:6px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/check.svg') no-repeat center;background-size:contain}ul.wrong-list li:after{width:14px;height:14px;display:block;content:'';position:absolute;left:5px;top:6px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/wrong.svg') no-repeat center;background-size:contain}header .menu li:last-child{margin-right:0}hr{float:left;width:100%}.wp-block-columns{position:relative;z-index:999}.post-item.news .image-wrapper{position:relative}.post-item:not(.featured-post) .lozenge{position:absolute;left:20px;top:20px;z-index:99}.post-item .lozenge li span{border-radius:20px;padding:6px 14px 7px;background:var(--white);color:var(--text);font-style:normal;display:inline-block}.post-item .lozenge li:before{content:none!important}#timeline .swiper-button-next.swiper-button-disabled{pointer-events:auto!important;opacity:1!important}.site-header .site-phone{position:relative;z-index:99;top:-1px;margin-left:10px}.site-header .site-phone a:before{content:'';display:block;width:27px;height:32px;background:url('https://livit.org.au/wp-content/themes/livit/assets/images/phone.svg') no-repeat center;background-size:contain;filter:var(--filter-black)}.contacts-and-socials .box,.sidebar-cta{border-top-right-radius:160px;padding:50px 40px 40px}.subscription-box .box{padding:60px 109px 50px;overflow:unset}.subscription-box .box h1,.subscription-box .box h2,.subscription-box .box h3,.subscription-box .box h4,.subscription-box .box p{max-width:580px;margin-left:auto;margin-right:auto;clear:both}.subscription-box .gform_wrapper{margin-top:40px;margin-bottom:90px}.subscription-box .gform_wrapper form{display:flex;justify-content:space-between;gap:30px}.subscription-box .gform_wrapper .gform-footer .gform_button{margin-top:7px!important}.subscription-box .gform_wrapper .gform-body{width:100%}.wp-block-buttons.is-content-justification-left{width:100%}.icon-list.features li img{max-width:30px;position:absolute;left:0}.icon-list.features{column-count:2;margin-top:30px;margin-bottom:60px}.icon-list.features li{position:relative;padding-left:50px;margin-bottom:25px}.single .sidebar-cta{margin-top:60px;padding-top:70px}.single .sidebar-cta h1:first-child,.single .sidebar-cta h2:first-child,.single .sidebar-cta h3:first-child,.single .sidebar-cta h4:first-child{padding-right:70px}.single-sil_homes .entry-content{padding-top:100px;padding-bottom:20px}.single-sil_homes .related-posts .post-item{margin-bottom:0}.single .sidebar{padding-left:60px}.links-group.one-per-row{margin-top:10px}.links-group.one-per-row li{display:block}.single-sil_homes .hero{padding-bottom:100px;position:relative}.single-sil_homes .hero .links-group{margin-bottom:0}.isotope-filters{margin-bottom:60px}.isotope-filters .button-group button{border-radius:30px;background:0 0;padding:8px 45px;margin:0 10px 10px;border:1px solid var(--text)}.isotope-filters .button-group button.active{background:var(--lilac30)!important;border-color:var(--lilac30)!important}.isotope-filters.bnw .button-group button{margin:0 5px 10px;font-weight:700;padding:10px 30px}.isotope-filters.bnw .button-group button.active{background:var(--text)!important;color:#fff!important;border-color:var(--text)!important}.post-tags{list-style:none;padding-left:0!important;position:absolute;left:42px;bottom:20px;display:block}.post-tags li{margin:0 0 7px;width:auto;clear:both;min-width:0;display:block!important;width:100%!important}.post-tags li span{background:#fff;border-radius:30px;padding:7px 18px}.hero.has-video .play-btn{position:absolute;width:calc(100% - 30px);border-radius:20px;height:100%;font-size:0;display:flex;align-items:center;justify-content:center;z-index:99;transition:all .2s ease-in-out}.hero.has-video .play-btn:before{position:absolute;left:0;right:0;margin:0 auto;width:78px;height:78px;content:'';display:block;background:url(/wp-content/plugins/ff-block-suite/assets/images/play.svg) #fff;background-size:contain;transition:all .2s ease-in-out;border-radius:50%}.hero.has-video .wp-image{width:100%}.hero.has-video .play-btn:hover{background:#00000050}.hero.has-video .play-btn:hover:before{width:101px;height:101px;box-shadow:1px 1px 25px 0 rgba(0,0,0,.75);-webkit-box-shadow:1px 1px 25px 0 rgba(0,0,0,.75);-moz-box-shadow:1px 1px 25px 0 rgba(0,0,0,.75)}.intro-mw{max-width:625px;margin-left:auto;margin-right:auto}.float-left{float:left}.related-event-posts .intro,.related-event-posts .intro p:last-child{margin-bottom:0}.related-event-posts .post-item:nth-child(2){margin-top:80px}.livit-location .intro{margin-bottom:20px}#breadcrumbs{position:relative;z-index:99}.artist-overview{border-radius:40px}.artist-overview .wp-image{width:100%}.container-fluid{position:relative;z-index:99}.module-spacer{z-index:-1;position:relative}#ack .box{position:relative}#ack .box svg{position:absolute;top:0}#ack .box svg:first-child{left:0}#ack .box svg:last-child{right:0}.module.profile-list{z-index:999}.module.livit-location{z-index:9}footer{z-index:9}.featured-posts .posts-row{display:flex;flex-wrap:wrap}.featured-posts .post-col{display:flex;flex-direction:column}.featured-posts .post-col .row{display:flex;flex-direction:column;justify-content:space-between;flex:1}.featured-posts .post-col.col-event .post-item{margin-bottom:0}.featured-posts .post-col.col-news .post-item{flex:0 0 calc(50% - 15px)}.featured-posts .post-col.col-news .post-item:first-child{margin-bottom:30px}.featured-posts .post-item.news a{height:100%}.featured-posts .post-item.news .content-wrapper,.featured-posts .post-item.news .image-wrapper{height:100%}.modal .modal-content.video .modal-body{max-width:calc(100% - 200px);margin:0 auto}.modal .modal-dialog.auto-height{height:auto}.cards.lg-headline h2{font-size:var(--font-xl)}.banner .push-right{z-index:999}.banner .container-fluid,.livit-location .container-fluid{position:relative;z-index:99}.banner .container-fluid{z-index:100}.latest-featured.has-animated-line.no-wave .animated-svg,.latest-featured.has-animated-line:not(.white) .animated-line,.no-wave .animated-svg{display:none!important}.full-posts-listing.white:last-child{padding-bottom:0!important}.image-carousel.style-wave{padding-top:200px}.image-carousel.style-wave4{padding-top:250px}.image-carousel.style-wave .container-fluidx,.image-carousel.style-wave4 .container-fluidx{position:relative;z-index:99}.events.full-listing .hero .animated-svg{max-width:50%;right:0;top:0;z-index:99}.single-sil_homes .hero .animated-svg{bottom:-140px}.single-sil_homes header{background:#fff}.single-tribe_events .hero{position:relative}.single-tribe_events .hero .animated-svg{bottom:-40px;width:40%;right:0}.single .sidebar.sticky-top,.single-tribe_events .sidebar{position:sticky;top:10px}.single .site-header.def.show+#page-content .sidebar.sticky-top,.single-tribe_events .site-header.def.show+#tribe-events-pg-template .sidebar{top:100px}h2.has-large-font-size{font-size:var(--font-xl)!important}.full-posts-listing.latest-listing.events .module{padding-top:50px}.single-post .entry-content{position:relative}.contacts-and-socials.module{padding-top:80px;padding-bottom:80px}.banner:first-child.pos-right .col-lg-5{width:50%}.featured-artists .post-item .content-wrapper{background:#fff;border-radius:20px;padding:17px 20px;margin-top:-50px;float:left;width:100%;display:flex;flex-direction:column;justify-content:space-between}.featured-artists .post-item .content-wrapper .links{display:block;margin-bottom:20px;float:left;width:100%}.featured-artists .post-item .content-wrapper h4{margin-bottom:12px;font-family:var(--body);font-weight:700}.featured-artists .post-item .content-wrapper a{background:0 0;border:0;border-radius:0;display:inline-block;float:left;margin-right:15px;margin-bottom:5px}.featured-artists .post-item .content-wrapper a:last-child{margin-right:0;margin-bottom:0}.featured-artists .post-item .content-wrapper a:after{background:var(--yellow)}.featured-artists.module{padding-top:100px;padding-bottom:80px}.featured-artists .post-item .lozenge{left:0!important;top:0!important;display:block;margin-bottom:20px!important}.featured-artists .post-item .lozenge li{background:var(--lilac30);padding:4px 14px 5px;font-size:16px;display:inline-block;margin-bottom:10px;margin-right:10px}.modal.artist-bio .modal-dialog{height:auto}.contact-list li a{overflow-wrap:break-word}#subscribe.modal .modal-dialog{max-width:600px;height:auto}.graphic-spacer .animated-svg{top:-50%}#page-content{position:relative;z-index:999}footer .ack{display:flex;align-items:flex-end}footer .ack .text{width:calc(100% - 80px);float:left;padding-right:40px}footer .ack .images{width:80px;float:right}footer .ack .images img:not(:last-child){margin-bottom:10px}.sage-job-list{margin-left:-15px;margin-right:-15px}.sage-job-list .sage-job-item{width:33.33%;float:left;margin-bottom:30px;padding-left:15px;padding-right:15px}.sage-job-list .sage-job-item .wrapper{padding:30px;border:1px solid var(--text);border-radius:20px;position:relative;padding-bottom:80px}.sage-job-list .sage-job-item .wrapper .button{position:absolute;bottom:30px}.sage-job-list .sage-job-item .contact-list{margin-bottom:20px}.sage-job-detail .contact-list li,.sage-job-list .sage-job-item .contact-list li{font-weight:400!important}.sage-job-detail{padding-top:80px;padding-bottom:80px}.sage-job-detail .hero{background:var(--lilac70);border-radius:20px;padding:40px 50px;overflow:hidden;position:relative}.sage-job-detail .hero h1{font-size:var(--font-xl)}.sage-job-detail .hero .actions{display:flex;align-items:center;gap:30px}.sage-job-detail .hero .actions p{margin-bottom:0}.sage-job-detail .hero .animated-svg{top:0;right:0;max-width:363px;max-height:100%;z-index:1}.sage-job-detail .hero :not(.animated-svg){position:relative;z-index:99}.sage-job-detail .inner{padding-right:50px}.sage-job-details{margin:40px 0}.sidebar .sage-job-item{width:100%;padding:0}.sidebar .sage-job-list{margin:0}.gform .full-width-wrapper{float:left;width:100%}.zindex99{z-index:99}.zindex999{z-index:999}.post-item.image-gall .inner a:hover h4{text-decoration:underline}.vertical-tabs.no-line-top .animated-svg.top{display:none!important}.vertical-tabs.no-line-bottom .animated-svg.bottom{display:none!important}.field_sublabel_above .gform-field-label--type-sub{color:var(--text)}.module li,.wp-block-column li{margin-bottom:10px}.featured-artists.module{display:none!important}.logo-block{align-items:center!important}.bio.headshot .image-wrapper .wp-image{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-item.bio.headshot .post-tags.lozenge{top:auto;bottom:20px;margin-bottom:0}#wpseo-frontend-inspector{box-shadow:none!important;border:0!important}.single .entry-content .post-tags li span{display:inline-block}.gform_wrapper .gfield.gfield--type-section:not(:first-child){margin-top:20px}.gform-theme--framework .field_sublabel_above .gform-field-label--type-sub{color:var(--text)!important}.gform_button_select_files{background-color:var(--text)!important}.gfield_description.gform_fileupload_rules{margin-bottom:10px!important}.gfield--input-type-datepicker .ginput_container_date{width:100%}#page-content .module.banner.line-gradient_lilac_yellow:first-child .content-wrapper{padding-bottom:80px}header #menu-main-menu.menu li.last{margin-right:0}.search-form .button.search-button:focus{top:-2px!important}@media screen and (min-width:1601px){footer .site-contact{width:38%;float:left;padding-left:240px}footer .footer-nav{float:left;width:62%}}@media screen and (max-width:1800px){.banner.pos-push_right.line-watermelon-lilac-watermelon{min-height:400px;padding-top:50px!important;padding-bottom:50px!important}}@media screen and (max-width:1600px){.text-video blockquote{font-size:24px}.single-sil_homes .entry-content{padding-top:50px}.single-sil_homes .hero .button{min-width:150px}.single-sil_homes .related-posts{padding-top:120px}.sil-homes-listing{padding-top:250px}footer .site-contact{width:40%;padding-left:240px;float:left}footer .footer-nav{width:60%;float:left;padding-left:30px}.footer-nav .col:nth-child(2){padding-right:50px;width:40%}.footer-nav .col{width:30%}}@media screen and (max-width:1480px){header .wrapper .flex{justify-content:space-between}header .logo-wrapper{width:280px}header .nav-wrapper{width:calc(100% - 280px)}header .menu li{margin-right:30px}.text-image.hero{padding-bottom:200px}.wp-block-columns.is-layout-flex{gap:40px}.box-link{padding:20px}.single-sil_homes .entry-content{padding-top:20px}.single-sil_homes .related-posts{padding-top:80px}}@media screen and (max-width:1349px){footer .site-contact{width:100%}footer .footer-nav{width:100%;padding-left:240px;margin-top:10px}footer .extra-info{margin-top:10px}header .menu li{margin-right:20px}#page-content .module:first-child h1,h1{font-size:3em}h2{font-size:2.2em}h3{font-size:1.75em}.module{padding-top:80px;padding-bottom:80px}.image-carousel .swiper .content{width:45%;padding-right:20px}.profile-list.cpr-3 .row{max-width:100%}.modal .bio .wp-image{max-width:220px}.bio .pad{padding-left:10px;padding-right:10px}.featured-artists .bio .pad{padding-left:0;padding-right:0}.post-item .lozenge{top:15px!important;left:15px!important}.posts-carousel .post-item .lozenge{left:20px!important;margin-bottom:10px!important}.post-item .lozenge li span{font-size:14px;padding:5px 12px 6px}#header-menu ul:not(.sub-menu) li.menu-item-has-children>a{padding-right:15px}.site-badge{padding:30px 40px 20px 60px}.footer-nav .col:nth-child(2){width:calc(45% - 30px);padding-right:40px}.footer-nav .col.social-partners{width:calc(25% + 30px)}.subscription-box .box{padding:50px 80px 40px}.single .sidebar-cta{padding:30px}.single .sidebar-cta h1:first-child,.single .sidebar-cta h2:first-child,.single .sidebar-cta h3:first-child,.single .sidebar-cta h4:first-child{padding-right:40px}.single .entry-content .sidebar .button{width:100%;min-width:100%;font-size:16px;padding-left:10px;padding-right:10px}.sil-homes-listing{padding-top:200px!important}#faqs .wp-block-column:nth-child(2){flex-basis:85%!important}.modal .bio:not(.no-pic) .image-wrapper{width:250px;margin-right:50px}.modal .bio:not(.no-pic) .content-wrapper{width:calc(100% - 300px)}.profile-list.cpr-4 .bio.headshot{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%}.post-item.bio.headshot .post-tags.lozenge,.posts-carousel .post-item .post-tags.lozenge{top:auto!important;bottom:0}}@media screen and (max-width:1280px){body:not(.block-editor-page) .container-fluid:not(.no-pad){padding-left:60px!important;padding-right:60px!important}.pad-marg-left .container-fluid,body:not(.block-editor-page) .pad-marg-left .container-fluid:not(.no-pad){margin-left:60px!important}.wp-block-columns{padding-left:60px;padding-right:60px}#timeline .post-item h2{font-size:70px}header .logo-wrapper{width:250px}header .nav-wrapper{width:calc(100% - 250px)}header li a{font-size:17px}#faqs .wp-block-column:nth-child(2){flex-basis:100%!important}.modal .modal-content.video .modal-body{max-width:calc(100% - 150px)}.sage-job-list .sage-job-item .wrapper{padding:20px 20px 80px}#page-content .module.banner.line-gradient_lilac_yellow:first-child p.large-text{font-size:1.125em}}@media screen and (max-width:1199px){.cards.lg-headline h2,h2.has-large-font-size{font-size:var(--font-lg)!important}.wp-block-columns{padding-left:20px;padding-right:20px}body:not(.block-editor-page) .posts-carousel.staff:after,body:not(.block-editor-page) .posts-carousel.staff:before{width:20px}.livit-location .content-wrapper{left:60px}body:not(.block-editor-page) .container-fluid:not(.no-pad){padding-left:20px!important;padding-right:20px!important}.pad-marg-left .container-fluid,body:not(.block-editor-page) .pad-marg-left .container-fluid:not(.no-pad){margin-left:20px!important}header .logo-wrapper{width:220px}header .nav-wrapper{width:calc(100% - 220px)}header .menu li{margin-right:20px}header .menu li:last-child{margin-right:10px}h1{font-size:2.75em}h2{font-size:2em}blockquote{font-size:24px}.image-carousel .swiper .content{width:50%;padding-right:40px}.site-search.show{right:0}.single .hero .content-wrapper{padding-left:50px}.text-image.hero{padding-bottom:150px}.post-item .lozenge li{clear:left}.post-item .lozenge{top:10px!important;left:10px!important}.image-carousel.desc-enabled .controls{right:15px}.image-carousel .desc{padding-left:20px}footer .footer-nav,footer .site-contact{padding-left:220px}footer .logo-wrapper{width:220px}footer .ack{width:calc(100% - 220px)}.site-badge{padding:25px 40px 25px 20px;border-radius:0 150px 150px 0}.site-badge *{font-size:16px;margin-bottom:0;max-width:120px}.single-sil_homes .hero{padding-bottom:50px}.single-sil_homes .hero .content-wrapper{padding-left:0;padding-right:20px}.single-sil_homes .related-posts{padding-top:50px}.modal .modal-content.video .modal-body{max-width:calc(100% - 60px)}.text-image:not(.pos-background) .block-wrapper{padding-top:80px;padding-bottom:60px}.text-image .links-group{margin-top:0}.posts-carousel .post-item .post-tags.lozenge{top:auto!important;bottom:20px!important;margin-bottom:0!important}}@media screen and (max-width:1099px){header li a{font-size:16px}header .menu li:last-child{margin-right:0}}@media screen and (max-width:991px){#header-menu ul:not(.sub-menu) li.menu-item-has-children>a{pointer-events:unset!important}#page-content .module.banner.line-gradient_lilac_yellow:first-child .content-wrapper{padding-bottom:0}#header-menu ul:not(.sub-menu) li.footer-only{display:none}.single .sidebar.sticky-top,.single-tribe_events .sidebar{position:relative;top:0}.single .site-header.def.show+#page-content .sidebar.sticky-top,.single-tribe_events .site-header.def.show+#tribe-events-pg-template .sidebar{top:0}#breadcrumbs+.banner h1,h1{font-size:2.325em}h2{font-size:1.75em}h3{font-size:1.5em}.flex{display:block}body:not(.block-editor-page) .container-fluid:not(.no-pad){padding-left:15px!important;padding-right:15px!important}.wp-block-columns{padding-left:15px;padding-right:15px}.module{padding-top:60px;padding-bottom:60px}header .navrow{min-width:100px}.navbar-toggle:focus{outline:0!important;border:0!important}header .logo img{width:auto!important}header.site-header.def.show .wrapper{background:0 0;padding:10px 20px 10px 25px}.image-carousel .swiper .swiper-slide{flex-direction:column-reverse;align-items:flex-start}.image-carousel .swiper .content{width:100%;padding-right:0;max-width:680px;margin-top:30px}.image-carousel .swiper .swiper-wrapper .content{padding-bottom:60px}.image-carousel .swiper .swiper-wrapper-disabled .content{padding-bottom:0}.image-carousel .swiper .image{width:100%}.button{min-width:180px}footer .logo-contact{max-width:300px}.footer-nav .col{padding-top:5px;width:50%}.footer-nav .col:first-child{max-width:300px}header{background:#fff}header #toolbar{display:none}#header-menu li.menu-item-has-children>a:after{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#header-menu .sub-menu li a{padding:8px 15px!important}.wp-block-columns.is-layout-flex{gap:20px}.text-block.bg-scope-inner_container .wrapper{border-radius:180px;padding:40px!important}.wp-block-column .icon-pod{margin-bottom:0}.icon-pod .image-wrapper{margin-bottom:15px!important;min-height:60px!important}#timeline .post-item h2{font-size:60px}.bio .pad{padding-left:0;padding-right:0}.bio.headshot{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.bio.post-item h4{margin-bottom:5px}.bio .role{font-size:1em}.modal .modal-content{padding:60px 40px 40px}.modal .modal-dialog .close{top:15px;right:15px}.modal .bio:not(.no-pic) .image-wrapper{width:200px;margin-right:30px}.modal .bio .wp-image{max-width:100%}.modal .bio:not(.no-pic) .content-wrapper{width:calc(100% - 230px)}.wp-block-columns,body .is-layout-flex:not(.wp-block-social-links){display:block}.wp-block-columns .flex-mobile,body .is-layout-flex.flex-mobile:not(.wp-block-social-links){display:flex!important;flex-wrap:unset!important;gap:20px!important}.wp-block-columns .adaptive-height,.wp-block-columns .adaptive-height-1,.wp-block-columns .adaptive-height-2,.wp-block-columns .adaptive-height-3{height:auto!important}.icon-pod .image-wrapper{display:block!important}.profile-list.cpr-4 .bio.headshot{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.profile-list.card-style-portrait .bio .wp-image{width:100%}.post-item:not(.story,.service,.artist) .content-wrapper.adaptive-height{height:auto!important}.wp-block-column,.wp-block-columns{float:left;width:100%}.wp-block-columns .br.gradient_1{padding:40px 100px;border-radius:150px}.wp-block-column{margin-bottom:30px!important}.filters{margin-bottom:20px}.filters .button-group a{padding:10px 15px}.full-posts-listing .post-item{margin-bottom:30px}.text-image.hero{padding-bottom:200px}.mobile-no-gap .wp-block-column{margin-bottom:0!important}.single .hero .content-wrapper{padding-left:0;width:100%}.text-image.hero{padding-bottom:160px}.text-image.hero.pos-push_right:first-child .wp-image{max-height:300px;max-width:300px;width:100%;top:auto;bottom:-120px}.text-image.hero .content-wrapper,.text-image.pos-right .content-wrapper{padding-right:20px}.text-image.pos-right .content-wrapper{padding-top:0}header .social-menu{display:flex}.site-header .site-phone{margin-left:12px;top:-2px}.mobile-menu .wave{position:absolute;bottom:100px;right:0;z-index:9}#page-content .module:first-child h1{font-size:var(--font-xl)}.livit-location .content-wrapper{position:relative;left:0;width:100%;max-width:calc(100% - 30px);bottom:0;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);margin-left:15px;margin-right:15px;margin-top:-30px}.livit-location .contact-details .content-wrapper{box-shadow:none;max-width:100%;margin-left:0;margin-right:0;margin-top:10px;width:100%}.livit-location .container-fluid{display:flex;flex-direction:column-reverse;padding-top:80px}.livit-location.no-intro .container-fluid{padding-top:0}.livit-location .container-fluid .intro{position:absolute;top:0}.links-group{margin-top:20px;margin-bottom:10px}.links-group li:last-child{margin-bottom:0}.google-map-wrapper{min-height:500px}.posts-carousel .intro{margin-bottom:30px}.posts-carousel .controls{position:absolute;bottom:0}.posts-carousel .swiper-pad{padding-bottom:70px}.posts-carousel .swiper-button-next:after,.posts-carousel .swiper-button-prev:after{background-size:100%}footer .ack .wrapper{width:70%;position:relative;z-index:99}#ack .box svg:first-child{left:auto;right:-20px;width:25%;height:auto;top:-50px}#ack .box svg:last-child{right:auto;left:-40px;bottom:-50px;width:30%;top:auto;transform:rotate(160deg)}.text-image{border-radius:0!important}footer .logo-contact{padding-bottom:150px}footer .ack p{font-size:1em}footer #ack .flex{display:flex}.site-badge{padding:20px}.site-badge *{max-width:140px;line-height:1.35em}.site-badge p:last-child{margin-bottom:0}footer .social-menu{margin-top:40px}footer .social-menu li{margin-right:15px}.footer-nav .col:nth-child(2){width:100%;padding-right:0}footer .gform_footer{margin-top:10px!important}footer .copyright{margin-bottom:30px}.footer-nav .col.social-partners{width:100%}footer .partners-badges{float:left;width:50%;margin-top:0;flex-direction:column;align-items:flex-start;clear:left}footer .partners-badges p{margin-bottom:0}footer .mob-extra-info{width:50%;float:left}footer .extra-info{margin-top:5px}.footer-menu{margin-top:25px;margin-bottom:25px}.footer-menu li,.footer-menu li a{font-weight:700}.image-carousel .content{padding-right:0}.banner .push-right{max-width:100%;position:relative}.banner.pos-push_right{padding-bottom:0!important;min-height:400px}.module.cards .intro{margin-bottom:20px}.module.cards .intro h2:last-child{margin-bottom:0}.wp-block-column .text-pod{margin-bottom:0;margin-top:0}.text-pod .content-wrapper{padding-top:20px;padding-bottom:10px}.text-pod .button,.text-pod .txt-btn{position:relative}.guests-notes-swiper .intro{display:block;padding-right:0;margin-bottom:20px!important}.testimonial-carousel .guests-notes-swiper .controls{position:absolute;bottom:0;left:0}.testimonial-carousel .swiper{padding-bottom:70px}.author.flex{display:flex}.guests-notes-swiper .wp-image{width:60px!important;margin-right:10px!important}.guests-notes-swiper .swiper-slide{padding:40px 20px 80px!important}.testimonial-carousel .swiper-slide .author{bottom:30px}.vertical-tabs .nav-tabs{padding-left:0!important;width:120px}.vertical-tabs .nav-tabs li button{font-size:2em}.vertical-tabs .tab-content{width:calc(100% - 120px)}.vertical-tabs .tab-content .tab-pane{padding:30px}.gform .full-width-wrapper{padding:40px 40px 30px}.gform_wrapper .gform_fields{grid-column-gap:20px!important}.menu-overlay header.site-header.def.show .wrapper:after{content:none}.menu-overlay header.site-header.def.show .wrapper{padding:10px 0}.image-carousel .desc{position:relative;bottom:0;border-top-right-radius:0;border-top-left-radius:0;padding:15px 20px;min-height:60px}.image-carousel .desc p{max-width:100%}.image-carousel.classic .swiper .swiper-slide.has-desc .image{margin-bottom:0}.image-carousel.desc-enabled .controls{bottom:auto;top:0;right:0}.image-carousel.desc-enabled .swiper{padding-bottom:0;padding-top:57px;margin-bottom:20px}.footer-menu .sub-menu{display:none}.footer-menu li.menu-item-has-children>a{position:relative;padding-right:20px}.footer-menu li.menu-item-has-children.active>a,.footer-menu li.menu-item-has-children>a:hover{text-decoration:none!important}.footer-menu li.menu-item-has-children>a:after{content:'';display:block;position:absolute;right:0;border:solid var(--text);border-width:0 2px 2px 0;display:inline-block;padding:2.5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:6px;transition:all .2s ease-in-out}.footer-nav .col nav li{font-size:18px!important}.footer-menu li.menu-item-has-children.active .sub-menu{display:block}.footer-menu li.menu-item-has-children.active>a:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:10px}.footer-menu .sub-menu li,.footer-menu .sub-menu li a{font-size:16px!important;font-weight:400!important}.footer-menu .sub-menu li{margin-bottom:5px!important}.subscription-box .box{padding:40px 30px 30px}.featured-posts .post-col.col-event .post-item{margin-bottom:30px}.profile-list .intro .inner{max-width:80%}.icon-link.download{padding-left:30px}.isotope-filters .button-group button,.isotope-filters.bnw .button-group button{padding:8px 15px;font-size:16px;margin-left:5px;margin-right:5px}.gform.module .intro p{max-width:100%;margin-bottom:10px}.steps .item .step{height:80px}.single .sidebar{padding-left:15px}.single .sidebar-cta{margin-top:30px}.sil-homes-listing{padding-top:120px!important}.modal .modal-content.video .modal-body{max-width:100%}.bio h3.name{font-size:28px}.modal .bio .content-wrapper .role{font-size:20px}.post-tags li{line-height:1.2em}.accordion.profile .accordion-header button{font-size:28px;line-height:32px;padding:20px 40px 5px 40px}.accordion.profile .accordion-button.collapsed:before{top:28px;left:20px}.accordion.profile .accordion-button.collapsed:after,.accordion.profile .accordion-button:not(.collapsed):after{left:14px;top:34px}.banner:first-child.pos-right .col-lg-5{width:100%}.banner.pos-right .wp-image{max-height:600px;float:right}.text-image:not(.pos-background) .block-wrapper{padding-top:60px;padding-bottom:40px}.text-image.pos-right:not(.pos-background) .block-wrapper{padding-bottom:0}.text-image:not(.pos-background).pos-left .block-wrapper{padding-top:0;padding-bottom:0}.masonry-grid .post-item.event .content-wrapper{padding:10px 0 30px}.masonry-grid .post-item.event a{position:relative;bottom:0}header .phone{padding-left:0;top:-4px;width:30px;height:30px}header .phone a{display:block;width:100%;height:100%;position:absolute}header .phone:before{width:30px;height:30px;background-size:contain;top:0}body:not(.block-editor-page) .posts-carousel.staff:after,body:not(.block-editor-page) .posts-carousel.staff:before{width:0}.modal .bio .full-bio{float:left;width:100%}.sage-job-list .sage-job-item{width:50%}.sage-job-list .sage-job-item:nth-child(odd){clear:left}.sidebar .sage-job-item{width:100%}.sage-job-detail .inner{padding-right:0;margin-bottom:50px}.sage-job-detail{padding-top:40px;padding-bottom:0}.sage-job-detail .hero{padding:25px}.sage-job-detail .hero .animated-svg{max-width:200px}.sage-job-detail .hero h1{font-size:2.325em}.wp-block-column .wp-block-heading:last-child{margin-bottom:0}.wp-block-column.mob-no-mb{margin-bottom:0!important}.wp-block-column.mob-no-mb .accordion{margin-bottom:20px}.text-video.story .image-wrapper{float:left}.single-stories .hero .content-wrapper{margin-bottom:0}}@media screen and (max-width:768px){.single .entry-content .post-tags{position:relative;left:0;bottom:0;margin-bottom:20px;float:left;width:100%}.banner.line-gradient_short_wave_lilac_yellow.no-image .animated-svg.mobile{display:none!important}.banner.line-gradient_short_wave_lilac_yellow.no-image .animated-svg.desktop{display:block!important;height:auto!important;bottom:0!important}.site-header.def.show .navbar{top:20px}.testimonial-carousel .swiper-slide .author{position:relative;bottom:0}.testimonial-carousel .guests-notes-swiper .controls{display:flex!important}.guests-notes-swiper .swiper-slide{padding:40px 20px 40px!important}footer.stretched{margin-top:-100px}body{font-size:18px}#page-content .module:first-child h1,.sage-job-detail .hero h1,h1{font-size:2.2em;line-height:1.25em}#page-content .banner:first-child h1{margin-bottom:10px!important}h2{font-size:1.55em}h3{font-size:1.35em}p.large-text{font-size:1.125em}.links-group li,.links-group li a{width:100%}.single .hero .post-meta li:before{height:12px}.post-item:not(.featured-post) .lozenge{right:10px!important}.featured-artists .post-item .lozenge{display:block!important}.related-posts .post-item{height:auto!important;margin-bottom:20px!important}.related-posts .post-item h4{font-size:1.11em;line-height:1.1em}.image-carousel h1{margin-bottom:10px}header{position:fixed}body{padding-top:76px}.logged-in header{top:46px}#page-content script+.module.image-carousel{padding-top:40px}#latest.news-listing .post-item{margin-bottom:30px}.post-item.news .image-wrapper img{border-radius:10px}.post-item.news .image-wrapper{border-radius:10px;margin-bottom:20px;float:left}.post-item.news .content-wrapper{width:100%;float:left;padding-left:20px;padding-top:0}.featured-post .post-item.news .image-wrapper{width:100%}.post-meta *{font-size:16px}.post-item h4{font-size:1.11em;margin-bottom:10px}h4{font-size:1.25em}.module{padding-top:40px;padding-bottom:40px}.posts-listing .intro p{font-size:1em}.posts-listing .intro h3{padding-right:0;font-size:1.5em}.posts-listing .intro .button{margin-top:0}.intro{margin-bottom:20px}#latest.news-listing .post-item{height:auto!important}.posts-listing .post-item{height:auto!important}.post-meta .date,.post-meta li{font-size:16px}.post-meta .date{margin-right:8px}.post-meta li{padding-left:12px!important}footer .logo-contact{max-width:50%;width:calc(50% - 15px);padding-right:10px}footer .logo-wrapper{position:absolute}footer .contact-info{width:100%;float:left;padding-top:50px;padding-left:200px}footer .social-menu{margin-top:30px}.site-badge *{max-width:125px;font-size:16px}footer .site-contact{min-height:230px}footer .contact-info p{margin-bottom:12px}footer .contact-info p:last-child{margin-bottom:5px}.footer-nav .col{width:100%}footer hr{margin-top:30px;margin-bottom:30px}.footer-nav .col nav li,footer *,footer .copyright,footer p{font-size:1em}.footer-nav .col nav li{margin-bottom:15px}footer .contact-info h4{font-weight:700}footer .copyright{margin-bottom:30px}footer .site-phone{width:55%;float:left}footer .site-email{width:45%;float:left;margin-top:-2px}footer .logo{display:block}footer .site-contact .icon{min-width:25px}footer{margin-top:20px}.wp-block-columns.is-layout-flex{gap:5px}.text-block.bg-scope-inner_container .wrapper{border-radius:80px!important;padding:30px 20px 20px!important}.text-block h2{margin-bottom:15px!important}#timeline .post-item h2{font-size:50px}.bio:not(.artist) .wp-image{width:100%;max-width:150px}.posts-carousel.staff .bio:not(.artist) .wp-image{max-width:100%}.modal .bio:not(.no-pic) .content-wrapper{width:100%;padding-right:5px;padding-bottom:30px}.modal .modal-body{max-height:calc(100vh - 150px)}.profile-list .modal .modal-dialog{width:calc(100% - 40px)}.modal .modal-content{padding:60px 20px 20px}.modal .bio:not(.no-pic) .image-wrapper{max-width:150px;margin:0 0 10px}.gform_fields .gfmc-field{width:100%;padding-left:0!important;padding-right:0!important;margin-bottom:0}.gform_fields .gfmc-field:last-child{margin-bottom:0}.gform_footer .button{margin-top:20px!important;width:100%!important;margin-bottom:20px!important}.wp-block-columns .br.gradient_1{padding:40px 30px 35px;border-radius:40px}.wp-block-columns .br.gradient_1 .wp-block-column{margin-bottom:0!important}.text-video blockquote{font-size:20px}.padded-box{padding:30px 20px}.single-sil_homes .entry-content{padding-top:60px}.single:not(.single-sil_homes) .post-content{padding:20px 0 0}.image-gallery .swiper-thumbs .swiper-button-next{right:60px!important}.image-gallery .swiper-thumbs .swiper-button-prev{left:60px!important}.single .post-content .module.image-gallery{overflow:hidden}.full-posts-listing{padding-top:40px}.module:not(.white){padding-top:40px!important}.livit-location.module:not(.line-,.line-none){padding-top:80px!important}.module.locations.map{padding-top:0!important}.single h1{font-size:2em}.single .post-content{margin-top:0}.single .entry-content .module.image-carousel{padding-top:0!important}.single .entry-content .image-carousel .content{margin-bottom:0}.single .subscription-box{padding-top:0!important}.gfield.gfield--type-fileupload{margin-top:15px;margin-bottom:5px;padding:15px!important}.custom_search-block .wrapper{background:var(--yellow)!important}.google-map-wrapper{min-height:400px}.post-item.story .featured-image{width:100%;height:auto;position:relative;border-radius:40px 40px 0 0}.post-item.story .content-wrapper{width:100%;float:left;position:relative;padding:30px 20px}.post-item.story a{border-radius:40px;height:auto!important}.post-item.story .content-wrapper .txt-btn{right:30px;bottom:40px}.posts-carousel .stories-swiper .controls{right:0;left:-20px;margin:0 auto;display:block!important}.post-item.story h4.name{font-size:1.35em}.featured-posts.posts-listing .intro h2{text-align:center}.featured-posts.posts-listing .intro .links-group li{width:calc(50% - 5px)}.featured-posts.posts-listing .intro .links-group li a{min-width:50px;width:100%;padding-left:15px;padding-right:15px}.featured-posts.posts-listing .intro .links-group li:last-child{float:right}.featured-posts .post-item.event .content-wrapper,.featured-posts .post-item.event .image-wrapper{width:100%}.featured-posts .post-item.event a{display:block}.featured-posts .post-item.event .content-wrapper{padding:0;float:left;margin-top:25px}.post-item:not(.story) .contact-list{margin:0 0 20px!important}.post-item h3{font-size:1.5em}.post-item .button{width:100%}.featured-posts .post-item.news .image-wrapper{display:none}.featured-posts .post-item.news .content-wrapper{width:100%}.featured-posts .post-item.news .content-wrapper .inner{padding:20px}.featured-posts .post-item.news .content-wrapper .inner h4{font-size:20px;margin-bottom:15px}.featured-posts .post-item.news{margin-bottom:20px}.featured-posts .post-item.news a{background:#fff!important;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);height:auto}.featured-posts .post-item.news .content-wrapper .post-meta{position:relative;max-width:100%;bottom:0;left:0}.featured-posts .post-item.news .content-wrapper{height:auto!important}#ack .box svg:first-child{top:-30px;right:-10px}#ack .box svg:last-child{left:-20px;bottom:-70px}footer .ack .wrapper{width:100%}footer .ack{padding:0;width:100%;flex-direction:row-reverse}footer .ack .text{padding-right:0;padding-left:15px}footer .ack .images img:not(:last-child){margin-bottom:15px}.site-badge{top:120px}footer .footer-nav,footer .site-contact{padding-left:0}footer .footer-nav{padding-top:20px}#ack .box svg:first-child{width:60%;top:-60px;right:-30px}#ack .box svg:last-child{width:65%}footer .mob-extra-info p{font-size:16px;line-height:20px}footer .web-dev a{clear:left;display:block}footer .social-menu li:last-child{margin-right:0}.module:first-child .links-group li,.module:first-child .links-group li a{width:auto}.module.banner.pos-right .image-wrapper{margin-bottom:0}.custom_search-block.offset-top{margin-top:0;padding-top:0!important;position:relative}.custom_search-block:before{content:'';display:block;position:absolute;width:100%;height:50%;background:var(--lilac70)}.custom_search-block .wrapper{border-radius:20px}#breadcrumbs{display:none}.card-box.classic .image-wrapper{float:left;width:93px;height:93px;margin-bottom:0}.card-box.classic h3.title{float:left;width:calc(100% - 100px);padding-left:15px;padding-bottom:5px;height:103px;display:flex;align-items:center;text-align:left;margin-bottom:0;font-size:1.35em}.cards.style-classic.btn-style-text .card-box.classic .content-wrapper h3.title{display:none}.card-box.classic .content-wrapper{float:left;width:100%;margin-top:5px}.card-box.classic{margin-bottom:40px}.card-box.classic:last-child{margin-bottom:60px}.card-box.classic p{margin-bottom:10px}.cta h4{font-size:1.5em}.cta .box.padded.right_rounded{padding-right:50px!important;padding-left:25px!important;padding-bottom:30px!important}.text-image .container-fluid,body:not(.block-editor-page) .text-image .container-fluid:not(.no-pad){padding-left:0!important;padding-right:0!important}.text-image.pos-left:not(.no-pad-bottom){padding-top:0!important;padding-bottom:40px!important}.text-image.no-pad-bottom.pos-left .block-wrapper.white .content-wrapper{padding-bottom:0}.text-image .container-fluid .row{margin-left:0;margin-right:0}.text-image .container-fluid .col-xs-12{padding-left:0;padding-right:0}.text-image .content-wrapper{padding-left:20px!important;padding-right:20px;padding-top:20px;padding-bottom:40px}.text-image.pos-left .wp-image,.text-image.pos-right .wp-image{border-radius:0}.bio.headshot .content-wrapper{position:relative}.posts-carousel .intro{margin-bottom:20px}.posts-carousel .intro,.posts-carousel .intro .title{display:block!important;text-align:left}.posts-carousel.staff .swiper-pad{padding-bottom:60px}.image-carousel.module.album{padding-bottom:20px!important}.image-carousel.album .swiper-slide-prev{padding-right:10px}.image-carousel.album .swiper-slide-next{padding-left:10px}.image-carousel .container-fluidx .col-xs-12{padding-left:20px;padding-right:20px}.image-carousel.album .swiper-button-prev{left:calc(50% - 50px)!important}.image-carousel.album .swiper-button-next{right:calc(50% - 50px)!important}.image-carousel .swiper{padding-bottom:20px}.gform.layout-grid .intro{padding-top:0;padding-right:0}.wp-block-column .has-text-align-center{text-align:left}.wp-block-columns.logo-block{display:flex!important;justify-content:center}.wp-block-columns.logo-block .wp-block-column{width:33.33%;float:left;flex:0 0 calc(33.33% - 10px)!important;text-align:center}.wp-block-columns.logo-block .wp-block-column:nth-child(odd){clear:left}.wp-block-column{margin-bottom:20px!important}.text-image.pos-right{padding-bottom:0}.text-image.pos-right .image-wrapper{margin-bottom:0;margin-top:20px}.gform_wrapper .gform_fields{display:block!important}.single .entry-content .links-group .button{margin-top:0}.module.grouped-links{padding-bottom:0}.module.grouped-links .wrapper{display:none}.wp-block-columns.box{padding:20px}.single .entry-content .button{margin-top:0}.gfield .gfield_checkbox,.status.col-count-2{column-count:1}.row-cols-5{display:block}.row-cols-5 .card-box.classic{margin-bottom:20px}.cards.cpr-5.style-classic .intro{text-align:left;margin-bottom:40px}.cards.cpr-5.style-classic h3{font-size:1.25em}.accordion-button{font-size:20px;line-height:26px}.full-posts-listing.events{padding-top:0}.full-posts-listing .event-full-listing .post-item:nth-child(3n-1){margin-top:0}.post-item.event .content-wrapper{padding:10px 0}.post-item.event a{position:relative;bottom:0;margin-bottom:20px}.post-item.event .box{height:auto!important}.full-posts-listing .post-item.event{margin-bottom:20px}.card-box.flat_image_cards .content-wrapper{padding:0 20px 20px}.card-box.flat_image_cards .button{width:100%}.single .hero .content-wrapper{padding-right:0}.single-tribe_events .hero{padding-bottom:30px!important;margin-bottom:20px!important}.single .entry-content{padding-bottom:20px}.single .related-posts.module{padding-top:70px!important}.related-posts .intro{margin-bottom:20px}.related-event-posts .post-item:nth-child(2){margin-top:0}.image-gallery-thumbs .image-gallery{width:calc(100% - 50px)}.image-gallery-thumbs .gallery-thumbnail{width:40px;float:left}.image-gallery-thumbs .gallery-thumbnail .swiper-slide{height:35px!important;border-radius:5px!important}.image-gallery-thumbs .gallery-thumbnail .swiper-slide .wp-image{border-radius:5px}.banner.pos-push_right .content-wrapper p:last-child{margin-bottom:0}.text-video .content-wrapper:not(.none) .inner{padding:20px 0!important}.profile-list .intro .inner{max-width:100%}.accordion.profile .accordion-header button{padding:20px 20px 20px 40px;font-size:1.35em;line-height:1.2em}.accordion.profile .accordion-item{padding-bottom:0}.accordion.profile .accordion-button.collapsed:before{left:20px;top:27px}.accordion.profile .accordion-button.collapsed:after{left:14px;top:33px}.accordion.profile .accordion-button:not(.collapsed):after{left:14px;top:33px}.profile-list .profile-group{margin-top:20px}.bio.headshot a:hover .cover-image{opacity:0}.bio.headshot a:hover .featured-image{opacity:1}.profile-list .profile-group .image-wrapper img{max-width:100%}.post-item.resource .box-link{display:flex}.post-item.resource .content-wrapper{padding-left:20px;width:calc(100% - 100px);padding-right:0}.post-item.resource .image-wrapper{width:100px;padding:10px 10px 0;border-radius:10px!important}.post-item.resource .content-wrapper h4{font-size:1.2em}.icon-link.download,.icon-link.external{padding-left:30px}.full-posts-listing .post-item{margin-bottom:20px}.full-posts-listing.posts-listing.no-pad-top{padding-top:0!important}.full-posts-listing .featured-post .intro{padding-top:0}.full-posts-listing .featured-post .intro h1{margin-bottom:10px}.featured-post .post-item a{padding:0}.featured-post .post-item.news .content-wrapper{position:relative}.featured-post h3{font-size:1.5em!important}.post-item .excerpt{padding-right:0}.post-item.news .content-wrapper .post-meta{left:20px;bottom:25px}.post-item.featured-post.news .content-wrapper .post-meta{bottom:0;left:0}.post-item.featured-post.news .content-wrapper .txt-btn{position:relative;bottom:0;right:0;left:0;float:left}.featured-post .post-item.news .content-wrapper{padding-bottom:40px!important}.filters .button-group a{font-size:14px;margin:0 5px 5px 0}.events.latest-listing .intro{margin-bottom:30px}.gform .full-width-wrapper #gform_7{display:block}.gform .full-width-wrapper{float:left;width:100%;padding:40px 20px 20px}.mobile-menu .wave{bottom:20px}.post-item.story blockquote{font-size:1.35em}.single .hero .excerpt{font-size:1.125em}.subscription-box .gform_wrapper .gform_fields,.subscription-box .gform_wrapper form{display:block!important}.subscription-box .box{float:left;width:100%;padding:35px 25px 20px}.contacts-and-socials.module{padding-bottom:0!important}.contacts-and-socials .box,.sidebar-cta{height:auto!important}.contacts-and-socials .box{margin-bottom:20px}.contacts-and-socials .box,.sidebar-cta{padding:30px 20px 20px}.single-sil_homes .hero .image-gallery-thumbs .gallery-thumbnail .count{display:none}.single-sil_homes .hero{padding-bottom:40px}.icon-list.features{column-count:1;margin-top:20px;margin-bottom:20px}.listing-gallery .post-item .content-wrapper{height:auto!important;padding:10px 0 5px}.single-sil_homes .related-posts{padding-bottom:20px!important}.single-services .entry-content .module.image-carousel{padding:40px 0 20px!important}.single-services .image-carousel .content{margin-bottom:20px!important}.image-carousel .controls{display:block!important}.post-item.story a{min-height:auto}.modal .bio:not(.no-pic) .image-wrapper{margin-bottom:20px}.modal .bio .post-tags.lozenge{margin:10px 0 20px;float:left;width:100%}.modal .bio .post-tags.lozenge{display:block}.modal .bio .post-tags.lozenge li{margin-right:8px;font-size:16px}.banner.pos-right .wp-image{max-height:400px;float:none}.banner .image-wrapper{text-align:center}.livit-location .content-wrapper{margin-bottom:20px}.livit-location .content-wrapper{padding:30px 20px}.module-spacer.size-small{height:30px}.module-spacer.size-medium{height:50px}.module-spacer.size-large{height:80px}.livit-location .contact-details .content-wrapper{margin-bottom:0}.card-box.classic p{clear:left}.cards.btn-style-button.style-classic .content-wrapper h3.title{height:auto;padding-left:0}.cards.style-classic.btn-style-hidden h3.title{display:flex!important}.cards.style-classic.btn-style-hidden .no-desc .image-link{display:flex;align-items:flex-start}.cards.style-classic.btn-style-hidden .no-desc h3.title{height:auto;min-height:80px;width:100%}.cards.style-classic.classic-boxy.btn-style-hidden a.image-link:hover{display:flex}.cards.style-classic.btn-style-hidden .no-desc .image-wrapper{margin-top:0!important;padding-top:0;padding-bottom:0}.image-carousel.has-top-bottom-waves.classic .animated-svg.top{width:65%}.latest-featured .intro{padding-top:0}.module:last-child:not(.white){margin-bottom:40px}.text-image:not(.pos-background).pos-right .block-wrapper .content-wrapper{padding-bottom:0}.masonry-grid .post-item.event a{margin-bottom:0}.full-posts-listing .event-full-listing .post-item:nth-child(3){margin-top:0}.single-tribe_events .hero .animated-svg{width:70%}.single-tribe_events .hero .animated-svg path{stroke-width:40!important}.single-tribe_events .page-block{margin-bottom:40px!important}.featured-artists .post-item .content-wrapper{padding:15px}.featured-artists.module{padding-bottom:40px}.modal .modal-dialog{max-width:calc(100% - 20px)}.listing-gallery .post-item h4{font-size:1.25em;margin-bottom:0!important}.image-gall .content-wrapper .cats.lozenge{margin-bottom:0}.lozenge li{display:inline-block;float:left;clear:none}.post-item .lozenge li{clear:none}.posts-carousel .swiper-slide .lozenge{top:auto!important;bottom:0!important}.posts-carousel .swiper-slide .img-wrap{position:relative;float:left;width:100%}.posts-carousel .swiper-slide .lozenge{display:block}.posts-carousel .swiper-slide .lozenge li span{font-size:16px;margin:0!important}.posts-carousel .post-item.story blockquote{font-size:1.55em}.posts-carousel .header.intro h2{font-size:1.55em;text-align:center;margin-bottom:30px!important;width:100%;margin-right:0!important}.module-spacer .bg{height:50px;top:-50px}.module-spacer .bg2{height:50px;bottom:-50px}.sage-job-list .sage-job-item{width:100%;margin-bottom:20px;padding:0}.sage-job-list.module{margin:0;padding-top:10px!important}.sage-job-detail .hero .actions{display:block}.sage-job-detail .hero .actions .button{width:100%;margin-bottom:10px}.sage-job-detail{padding-top:20px}.single .sidebar:not(.col-xs-12){padding-left:0}.guests-notes-swiper .controls{display:block!important;margin:70px 0 0;top:-15px!important}.image-gallery-thumbs .gallery-thumbnail .count{opacity:0!important;display:none!important}.single .related-event-posts .wrapper{margin-left:-15px;margin-right:-15px}.single .related-event-posts.module{padding-top:0!important}.hero.has-video .play-btn:before{width:50px;height:50px}.card-box.classic .image-wrapper{height:auto!important}.wp-block-column .has-text-align-center.max-width-450{text-align:center}.no-pad-less_top.module{padding-top:40px}.no-pad-less_top.module .card-box.classic:last-child{margin-bottom:20px}.post-item.bio.headshot .post-tags.lozenge{display:none!important}.post-item.story .content-wrapper .txt-btn{position:relative;bottom:0;left:0}.gfield:not(.col-count-1) .gfield_checkbox{column-count:1}}@media screen and (max-width:640px){.gfield.gfmc-column.gfmc-field:last-child div{padding-bottom:.5em!important}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}.text-image.hero{padding-bottom:150px}.vertical-tabs .nav-tabs{width:80px;padding-right:10px}.vertical-tabs .nav-tabs li button{font-size:1.5em}.vertical-tabs .tab-content{width:calc(100% - 80px)}.vertical-tabs .tab-content .tab-pane{padding:25px 20px}.vertical-tabs .tab-content .tab-pane h4{font-size:1em}.vertical-tabs .tab-content .tab-pane h2{font-size:1.4em}.related-posts .intro{margin-bottom:30px}.related-posts .intro h2{margin-bottom:5px}.profile-list.cpr-4 .bio.headshot{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%}.single-sil_homes .hero .animated-svg{bottom:-70px}.posts-carousel .post-item .post-tags.lozenge{bottom:5px!important;left:15px!important}.bio.headshot .content-wrapper .inner{padding:15px 50px 15px 15px}.bio .role{line-height:1.25em;font-size:16px}}@media screen and (max-width:480px){h3{font-size:20px}.content-wrapper h3{font-size:1.35em}.footer-nav .col nav li,footer *,footer .ack p,footer .copyright,footer p{font-size:16px}footer #ack{padding-top:30px}footer .logo img{max-width:110px}footer .logo-wrapper{width:110px}.site-badge{top:90px}footer .contact-info{padding-left:150px;padding-top:25px}footer .site-contact .icon{margin-right:8px}footer .contact-info p{margin-bottom:7px}.site-badge *{font-size:14px;max-width:110px}footer .site-contact{min-height:190px}footer .partners-badges img{max-height:70px}footer .partners-badges{padding-right:30px}.button{font-size:16px;min-width:140px}.links-group li{margin-right:5px}.steps .item .step{height:80px}.banner.pos-right .wp-image{max-height:350px}.sage-job-detail .hero .animated-svg{max-width:150px}.banner.line-gradient_lilac_yellow .animated-svg{bottom:60px}.footer-nav .col nav li a{font-size:16px}header .logo-wrapper{width:190px}header .nav-wrapper{width:calc(100% - 190px)}header .navrow{min-width:75px}}@media screen and (max-width:375px){.sil-homes-listing.module{padding-top:80px!important}}