html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}body,html{margin:0;padding:0;font-size:10px}b,strong{font-weight:700}.admin-bar header{top:32px}header{position:fixed;top:0;left:0;width:100%;transition:all ease-in-out .2s;z-index:999}header .container{display:flex;justify-content:space-between;align-items:center}header nav{display:flex}header nav ul{display:flex;align-items:center;list-style:none;padding:0;margin:0}header nav ul .current-menu-item a{opacity:.5}header nav ul li a{display:block;padding:5rem 2.5rem;font-size:1.2rem;font-weight:600;letter-spacing:3px;text-transform:uppercase}header nav ul li.mobile-size{display:none}header nav .button{margin:0 0 0 1rem;min-width:15rem;padding:2.25rem 3rem}header nav .button:first-of-type{margin:0 0 0 2.5rem}header nav .button:nth-of-type(2){background-color:#fff;color:#161616}header nav .button:nth-of-type(2):hover{background:#fff0;color:#fff}header #mobile-menu{display:none;height:2rem;width:5rem;position:relative;cursor:pointer}header #mobile-menu span{background-color:#fff;position:absolute;top:0;right:0;width:100%;height:1px;transform:translateY(-50%);transition:all ease-in-out 0.3s;transition-delay:0}header #mobile-menu span:nth-of-type(1){display:none}header #mobile-menu span:nth-of-type(2){top:50%}header #mobile-menu span:nth-of-type(3){top:100%;width:50%}header.scroll-active{background-color:rgb(0 0 0 / .9);box-shadow:0 0 1rem 0 rgb(0 0 0 / .1)}@media only screen and (max-width:1200px){header #header-logo{max-width:20rem}}@media only screen and (max-width:1024px){header{padding:1rem 0}header #header-logo{position:relative;z-index:999}header nav{position:absolute;top:0;left:100%;width:100%;background-color:#161616;transition:all ease-in-out .2s;max-height:calc(100vh - 5.6rem);overflow:auto;padding:15rem 0 5rem;flex-wrap:wrap;justify-content:center}header nav ul{display:block;margin:0;flex:0 0 100%}header nav ul li a{margin:0 0 5rem;padding:0 2rem;text-align:center;font-size:30px;font-family:freight-big-pro,serif}header nav .button{margin:5rem 1.5rem 0 0!important}header nav .button:last-of-type{margin-right:0!important}header nav .button:nth-of-type(2){background-color:#fff;color:#161616}header nav .button:nth-of-type(2):hover{background-color:#fff;color:#161616}header #mobile-menu{display:block}header.mobile-active nav{left:0}header.mobile-active #mobile-menu span:nth-of-type(2){transform:rotate(45deg);width:75%}header.mobile-active #mobile-menu span:last-of-type{top:50%;transform:rotate(-45deg);width:75%}}@media screen and (max-width:782px){.admin-bar header{top:45px}#wpadminbar{position:fixed!important}}body,html{font-size:10px;overflow-x:hidden}body{background-color:#161616}*{box-sizing:border-box;font-family:proxima-nova,sans-serif;color:#fff}.container{max-width:90%;width:1160px;margin:0 auto}.container.container-2{width:1300px}.container.container-3{width:1440px;max-width:100%}.container.container-4{width:1000px}.container.container-5{width:860px}main{margin-top:22rem}.home main{margin:0}img{max-width:100%;height:auto}.img-container{position:relative;overflow:hidden}.img-container>img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.img-container>img+.container{position:relative;z-index:1}.no-img .content{margin:0}.no-img .content .wysiwyg{max-width:100%}.wysiwyg a{font-weight:700;text-decoration:underline}.wysiwyg hr{opacity:.7;margin:0 0 1rem}h1,h2,h3,h4,h5,h6{font-family:freight-big-pro,serif;text-transform:uppercase;font-weight:400;line-height:1.05}h3,h4,h5,h6{margin:0 0 2.5rem;font-size:2.4rem}h1{font-size:8rem;margin:0 0 4rem;letter-spacing:3.75px}h2{font-size:4.8rem;margin:0 0 7rem}.subtitle{font-size:1.2rem!important;color:#A6A6A6;text-transform:uppercase;letter-spacing:3px;margin:0 0 2.5rem!important;font-weight:700}.flex{display:flex;flex-wrap:wrap}p,li{font-size:1.4rem;line-height:1.6}p:first-of-type,li:first-of-type{margin-top:0}p:last-of-type,li:last-of-type{margin-bottom:0}a,span{text-decoration:none;transition:all ease-in-out .2s;font-size:inherit;font-weight:inherit;font-style:inherit}a:hover{opacity:.5}@media only screen and (max-width:1024px){body,html{font-size:9px}a:hover{opacity:1}h1{font-size:6rem;margin:0 0 3.5rem}h2{font-size:3.5rem;margin:0 0 3.5rem}main{margin-top:15rem}}.button{display:inline-block;border:1px solid rgb(255 255 255 / .4);padding:2.25rem;cursor:pointer;transition:all ease-in-out 0.2s;font-weight:600;font-size:1.1rem;align-self:center;text-transform:uppercase;outline:none;-webkit-appearance:none;min-width:18rem;text-align:center;letter-spacing:2.75px}.button:hover{color:#161616;background-color:#fff;opacity:1}@media only screen and (max-width:1024px){.button:hover{background:#fff0;color:#fff}}.banner{padding:30% 0 15%}.banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:25%;background:linear-gradient(0deg,#fff0 0%,#161616 100%);z-index:1}.banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#fff0 0%,rgb(0 0 0 / .6) 100%)}.banner .container{text-align:center}.banner .container .button{border:1px solid #161616;background-color:#161616;color:#fff}.banner .container .button:hover{background-color:#fff0;color:#161616}@media only screen and (max-width:1024px){.banner .container .button:hover{border:1px solid #161616;background-color:#161616;color:#fff}}@media only screen and (max-width:650px){.banner{padding:30rem 0 12rem}}.content{align-self:center}.content .wysiwyg{max-width:28rem}.content .button{margin:4rem 0 0}@media only screen and (max-width:650px){.content .wysiwyg{max-width:100%}.content .button{margin:3.5rem 0 0}}.intro{margin:12rem 0}.intro p{max-width:80rem;font-size:2.4rem}.secondary-intro{justify-content:space-between}.secondary-intro h2{margin:0 5% 3.5rem 0;font-size:5.8rem;flex:0 0 40%}.secondary-intro p{font-size:1.8rem;flex:0 0 52%}@media only screen and (max-width:1024px){.intro{margin:6rem 0}}@media only screen and (max-width:650px){.secondary-intro h2{margin:0 0 3.5rem;font-size:3.5rem;flex:0 0 100%}.secondary-intro p{flex:0 0 100%}}.mission-statement{background-color:#000;padding:10rem 0}.mission-statement .img-container{flex:0 0 50%;padding-bottom:42%}.mission-statement .content{flex:1 0 30%;margin:0 10%}@media only screen and (max-width:1200px){.mission-statement .content{margin:0 5%}}@media only screen and (max-width:1024px){.mission-statement{padding:6rem 0}}@media only screen and (max-width:650px){.mission-statement .img-container{flex:0 0 100%;padding-bottom:75%;margin:3.5rem auto 0 0;order:2}.mission-statement .content{margin:0 5%;order:1}.mission-statement.no-img .content{flex:1!important;margin:0!important}}.featured-equipment{margin:10rem 0}.featured-equipment .content{flex:1 0 40%}.featured-equipment .img-container{flex:0 0 45%;padding-bottom:70%;margin:0 0 0 15%}@media only screen and (max-width:1024px){.featured-equipment{margin:6rem 0}.featured-equipment .img-container{margin:0 0 0 5%}}@media only screen and (max-width:650px){.featured-equipment .container{max-width:100%}.featured-equipment .content{margin:0 5% 3.5rem 5%}.featured-equipment .img-container{flex:0 0 100%;padding-bottom:125%;margin:0 0 0 auto}.featured-equipment.no-img .content{flex:1!important;margin:0 5%!important;max-width:100%}}.equipment h1{margin:0 0 9rem}.equipment .equipment-container{margin:10rem 0;justify-content:center}.equipment .equipment-item{flex:0 0 23.5%;padding:13% 2.5rem 2.5rem;background-color:#fff;margin-right:2%}.equipment .equipment-item:nth-of-type(4n+4){margin-right:0}.equipment .equipment-item:nth-of-type(1n+5){margin-top:2%}.equipment .equipment-item:last-of-type{margin-right:0!important}.equipment .equipment-item img{object-fit:contain;transition:all ease-in-out .2s;width:90%;height:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.equipment .equipment-item h3,.equipment .equipment-item p{position:relative;color:#161616;transition:all ease-in-out .2s;opacity:0}.equipment .equipment-item h3{font-family:proxima-nova,sans-serif;margin:0 0 .5rem;text-transform:initial}.equipment .equipment-item:hover img{opacity:.1}.equipment .equipment-item:hover h3,.equipment .equipment-item:hover p{opacity:1}@media only screen and (max-width:1024px){.equipment h1{margin:0 0 6rem}.equipment .equipment-container{margin:6rem 0}.equipment .equipment-container .equipment-item{flex:0 0 23.5%;cursor:pointer}.equipment .equipment-container .equipment-item.active img{opacity:.1}.equipment .equipment-container .equipment-item.active h3,.equipment .equipment-container .equipment-item.active p{opacity:1}}@media only screen and (max-width:800px){.equipment .equipment-container .equipment-item{flex:0 0 32%;margin-right:2%!important}.equipment .equipment-container .equipment-item:nth-of-type(3n+3){margin-right:0!important}.equipment .equipment-container .equipment-item:nth-of-type(1n+4){margin-top:2%}}@media only screen and (max-width:650px){.equipment .container .equipment-container .equipment-item{flex:0 0 49%;margin-right:2%!important}.equipment .container .equipment-container .equipment-item:nth-of-type(2n+2){margin-right:0!important}.equipment .container .equipment-container .equipment-item:nth-of-type(1n+3){margin-top:2%}}.services{padding:5rem 0;background-color:#000}.services.no-equipment{margin-top:-22rem;padding-top:22rem}.services .secondary-intro{padding:5rem 0}.services .service{padding:5rem 0}.services .service .img-container{flex:0 0 38%;padding-bottom:52%;margin-right:10%}.services .service .service-details{flex:0 0 30%;align-self:center}.services .service .service-details .wysiwyg{max-width:28rem}.services .slider{padding:5rem 0}.services .slider .flickity-viewport .flickity-slider{display:flex}.services .slider .flickity-viewport .flickity-slider .single-service{width:25%;align-self:flex-start;transition:none}.services .slider .flickity-viewport .flickity-slider .single-service .img-container,.services .slider .flickity-viewport .flickity-slider .single-service h3{transition:all ease-in-out .2s}.services .slider .flickity-viewport .flickity-slider .single-service .img-container{width:100%;padding-bottom:133%}.services .slider .flickity-viewport .flickity-slider .single-service h3{text-transform:initial;font-family:proxima-nova,sans-serif;flex:0 0 100%;padding:0 1rem}.services .slider .flickity-viewport .flickity-slider .single-service:nth-of-type(odd){flex-direction:column-reverse;align-self:flex-end}.services .slider .flickity-viewport .flickity-slider .single-service:nth-of-type(even) h3{margin:2.5rem 0 0}@media only screen and (max-width:1024px){.services{padding:3rem 0}.services .secondary-intro{padding:3rem 0}.services .service{padding:3rem 0}.services .slider{padding:3rem 0}}@media only screen and (max-width:650px){.services .service .img-container{flex:0 0 80%;padding-bottom:115%;margin:0 10% 3.5rem -6%}.services .service .service-details{flex:0 0 80%;margin:0 0 0 20%}.services .slider .flickity-viewport .flickity-slider .single-service{width:33.33%}.services .slider .flickity-viewport .flickity-slider .single-service h3{font-size:1.8rem}}@media only screen and (max-width:450px){.services .slider .flickity-viewport .flickity-slider .single-service{width:50%}}.featured-services{margin:10rem 0}.featured-services h2,.featured-services p{text-align:center;max-width:34rem}.featured-services h2{margin:0 auto}.featured-services p{margin:0 auto 2.5rem!important}.featured-services .featured-services-container{justify-content:center}.featured-services .featured-services-container.featured-service-slider{justify-content:initial}.featured-services .featured-services-container.featured-service-slider .flickity-viewport{width:100%}.featured-services .featured-services-container.featured-service-slider .single-service{width:20%;transition:none;margin:6rem 0 0;padding-bottom:6rem}.featured-services .featured-services-container.featured-service-slider .single-service h3{top:calc(100% - 5rem)!important}.featured-services .featured-services-container.featured-service-slider .single-service:hover{margin:6rem 0 0;padding:0 0 6rem}.featured-services .featured-services-container.featured-service-slider .single-service:hover h3{top:calc(100% - 5rem)!important}.featured-services .single-service{flex:1;transition:all ease-in-out .2s;margin:6rem 0 0;padding-bottom:12rem;position:relative}.featured-services .single-service .img-container{width:100%;padding-bottom:170%}.featured-services .single-service h3{text-transform:initial;font-family:proxima-nova,sans-serif;margin:0;font-size:1.8rem;position:absolute;left:.5rem;top:calc(100% - 11rem);max-width:98%;transition:all ease-in-out .2s}.featured-services .single-service:hover{opacity:1;padding:6rem 0}.featured-services .single-service:hover h3{top:calc(100% - 5rem)}.featured-services .button{margin:5rem 0 0;position:relative;left:50%;transform:translateX(-50%)}@media only screen and (max-width:1200px){.featured-services .button{margin:4rem 0 0}}@media only screen and (max-width:1024px){.featured-services{margin:6rem 0}.featured-services .featured-services-container.featured-service-slider .single-service{width:25%;padding-bottom:6rem}.featured-services .featured-services-container.featured-service-slider .single-service h3{top:calc(100% - 5rem)!important}.featured-services .featured-services-container.featured-service-slider .single-service:hover{padding:0 0 6rem}.featured-services .featured-services-container.featured-service-slider .single-service:hover h3{top:calc(100% - 5rem)!important}}@media only screen and (max-width:650px){.featured-services .featured-services-container.featured-service-slider .single-service{width:33.33%}}@media only screen and (max-width:450px){.featured-services .featured-services-container.featured-service-slider .single-service{width:50%}}.contact .container{justify-content:space-between}.contact .contact-details{flex:0 0 25%}.contact .contact-details .address,.contact .contact-details a{font-size:2.4rem;margin:0 0 6.5rem;display:block}.contact .contact-details a{display:inline-block}.contact .contact-details .subtitle{margin:0 0 1.5rem!important}.contact .contact-details .google-url{line-height:1.6}.contact .form{flex:0 0 45%}@media only screen and (max-width:650px){.contact .contact-details,.contact .form{flex:0 0 100%}}.testimonials{padding:10rem 0;background-color:#fff;text-align:center}.testimonials h2,.testimonials .testimonial-content{color:#161616}.testimonials h2{margin:0 0 3.5rem}.testimonials .testimonial{width:100%}.testimonials .testimonial .img-container{width:12rem;height:12rem;border-radius:50%;margin:0 auto}.testimonials .testimonial .testimonial-content{font-size:2.4rem;margin:3.5rem auto 0;max-width:80rem}.testimonials .testimonial .testimonial-name{color:rgb(22 22 22 / .4);margin:3rem 0}.flickity-button{background:#fff0}.flickity-button .flickity-button-icon{display:none}.flickity-button:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:16px}.flickity-button:hover{background:#fff0}.previous:before{background-image:url(https://glassstudios.com.au/wp-content/themes/Glass-Studios/assets/dist/images/arrow-left.svg)}.next:before{background-image:url(https://glassstudios.com.au/wp-content/themes/Glass-Studios/assets/dist/images/arrow-right.svg)}.flickity-page-dots{bottom:-5rem}@media only screen and (max-width:1024px){.testimonials{padding:6rem 0}.testimonials .testimonial{padding:0 65px}.testimonials .previous{left:0}.testimonials .next{right:0}}@media only screen and (max-width:650px){.testimonials .testimonial .testimonial-content{font-size:18px}}@media only screen and (max-width:425px){.testimonials .testimonial{padding:0}.testimonials .previous{display:none}.testimonials .next{display:none}}.affiliate-logos{background-color:#fff;padding:4rem 0}.affiliate-logos .container{justify-content:center}.affiliate-logos .container img{margin:2rem;object-fit:contain;max-height:10rem}@media only screen and (max-width:650px){.affiliate-logos .container img{margin:1rem;max-width:14rem;max-height:none}}@media only screen and (max-width:450px){.affiliate-logos .container img{max-width:10rem}}.content-columns-section{background-color:#000}.content-columns-section .second-column{padding-top:0!important}.content-columns-section .second-column:nth-of-type(even) .flex{justify-content:flex-end}.content-columns-section .second-column:nth-of-type(even) .img-container{margin:0 0 0 15%;order:2}.content-columns{margin:10rem 0}.content-columns .content{flex:0 0 30%}.content-columns .img-container{flex:0 0 39%;padding-bottom:53%;margin:0 15% 0 0;height:100%}.content-columns.no-img .content{flex:1!important;margin:0!important}.content-columns.content-columns-reverus .container{justify-content:flex-end}.content-columns.content-columns-reverus .img-container{margin:0 0 0 15%}.content-columns.content-columns-black{padding:10rem 0;margin:0}.content-columns.content-columns-white{background-color:#fff;padding:10rem 0;margin:0;position:relative}.content-columns.content-columns-white:before{content:'';position:absolute;width:1px;height:11rem;bottom:0;left:50%;transform:translate(-50%,50%);background-color:rgb(201 201 201 / .5)}.content-columns.content-columns-white h1,.content-columns.content-columns-white h2,.content-columns.content-columns-white h3,.content-columns.content-columns-white h4,.content-columns.content-columns-white h5,.content-columns.content-columns-white h6,.content-columns.content-columns-white p,.content-columns.content-columns-white li,.content-columns.content-columns-white a{color:#161616}.content-columns.content-columns-white .button{border:1px solid rgb(22 22 22 / .4)}.content-columns.content-columns-white .button:hover{background-color:#161616;color:#fff}.page-template-page-rates .content-columns .wysiwyg h1,.page-template-page-rates .content-columns .wysiwyg h2,.page-template-page-rates .content-columns .wysiwyg h3,.page-template-page-rates .content-columns .wysiwyg h4,.page-template-page-rates .content-columns .wysiwyg h5,.page-template-page-rates .content-columns .wysiwyg h6{font-family:proxima-nova,sans-serif;margin:0 0 1.5rem}.page-template-page-rates .content-columns .wysiwyg p,.page-template-page-rates .content-columns .wysiwyg li,.page-template-page-rates .content-columns .wysiwyg a{opacity:.7;margin:0 0 1rem}@media only screen and (max-width:1024px){.content-columns{margin:6rem 0}.content-columns.content-columns-white{padding:6rem 0}.content-columns.content-columns-white:before{height:6rem}.content-columns.content-columns-white .button:hover{background-color:#fff;color:#161616;border:1px solid rgb(22 22 22 / .4)}.content-columns.content-columns-black{padding:6rem 0}}@media only screen and (max-width:650px){.content-columns .img-container{flex:0 0 100%;padding-bottom:105%;margin:3.5rem 0 0!important;order:2}.content-columns .content{flex:0 0 100%;order:1}.content-columns-section .second-column:nth-of-type(even) .img-container{margin:3.5rem 0 0}.content-columns-section .second-column:nth-of-type(even) .content{order:1}}.full-width-image{position:relative;margin:10rem 0 0}.full-width-image .img-container{width:100%;padding-bottom:45%}.full-width-image:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:33%;background-color:#fff}@media only screen and (max-width:1024px){.full-width-image{margin:6rem 0 0}}.full-width-content{margin:10rem 0}.full-width-content p{font-size:3rem;text-transform:uppercase;font-family:freight-big-pro,serif;line-height:1.2}@media only screen and (max-width:1024px){.full-width-content{margin:6rem 0}.full-width-content p{font-size:2.5rem}}.studio-plan{padding:10rem 0;background-color:#fff;text-align:center}.studio-plan h2{color:#161616}@media only screen and (max-width:1024px){.studio-plan{padding:6rem 0}}.page-template-page-studio .gallery{position:relative;margin:10rem 0 0;padding:0 0 10rem}.page-template-page-studio .gallery .previous:before{background-image:url(https://glassstudios.com.au/wp-content/themes/Glass-Studios/assets/dist/images/arrow-left-white.svg)}.page-template-page-studio .gallery .next:before{background-image:url(https://glassstudios.com.au/wp-content/themes/Glass-Studios/assets/dist/images/arrow-right-white.svg)}.page-template-page-studio .gallery.no-slide{margin:10rem 0 0;padding:0}.page-template-page-rates .gallery{position:relative;background-color:#fff;padding:10rem 0 17rem}.gallery .gallery-slider .flickity-viewport .flickity-slider{display:flex;align-items:center}.gallery .gallery-slider .img-container{width:50%;padding-bottom:55%}.gallery .gallery-slider .previous{left:-5%}.gallery .gallery-slider .next{right:-5%}.gallery.no-slide .gallery-slider-no-slide{display:flex}.gallery.no-slide .img-container{width:50%;padding-bottom:55%}@media only screen and (max-width:1024px){.page-template-page-studio .gallery{margin:6rem 0 0;padding:0 0 6rem}.page-template-page-studio .gallery.no-slide{margin:6rem 0 0}.page-template-page-rates .gallery{position:relative;background-color:#fff;padding:6rem 0 12rem!important}.page-template-page-rates .gallery:before{height:6rem}.gallery .previous,.gallery .next{display:none}}@media only screen and (max-width:500px){.gallery .img-container{width:100%!important;padding-bottom:100%!important}.gallery .gallery-slider-no-slide{flex-wrap:wrap}.gallery .gallery-slider-no-slide .img-container:nth-of-type(2){margin-top:2rem}}.image-columns{margin:10rem 0}.image-columns .container{justify-content:center}.image-columns .img-container{flex:0 0 50%;padding-bottom:55%}@media only screen and (max-width:1024px){.image-columns{margin:6rem 0}}@media only screen and (max-width:500px){.image-columns .img-container{flex:0 0 100%;padding-bottom:100%}.image-columns .img-container:nth-of-type(1n+2){margin:2rem 0 0}}.map{background-color:#000}.map svg{flex:1 0 50%;min-height:68rem}.map .map-section-details{flex:0 0 25%;margin:0 10% 0 13%;align-self:center}.map .map-section-details h2{position:relative}.map .map-section-details h2:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:-14rem;width:11rem;height:1px;background-color:rgb(255 255 255 / .4)}.map .map-section-details .subtitle{margin:0 0 1.5rem!important}.map .map-section-details p,.map .map-section-details .google-url{margin:0 0 3.5rem!important}.map .map-section-details p,.map .map-section-details a{font-size:1.8rem}.map .map-section-details span{display:block}.map .map-section-details .google-url{line-height:1.6}.map .map-section-details a{display:inline-block;margin:0 0 1.5rem}.map .map-section-details a:last-of-type{margin:0}@media only screen and (max-width:1024px){.map{padding:6rem 0}.map svg{min-height:100%;height:100%;object-fit:contain}}@media only screen and (max-width:650px){.map svg{flex:0 0 100%;margin:0 0 3.5rem}.map .map-section-details{flex:0 0 75%;margin:0 5% 0 20%}.map .map-section-details h2:before{left:-35%;width:25%}}.form .gform_body .gform_fields{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between}.form .gform_body .gform_fields .full-width{flex:0 0 100%}.form .gform_body .gform_fields .half-width{flex:0 0 47.5%}.form .gform_body .gform_fields .gfield{margin:0 0 4.5rem}.form .gform_body .gform_fields .gfield .gfield_label{display:none}.form .gform_body .gform_fields .gfield .ginput_container input,.form .gform_body .gform_fields .gfield .ginput_container textarea,.form .gform_body .gform_fields .gfield .ginput_container select{font-size:1.4rem;outline:none;padding:1.5rem 0;border-bottom:1px solid rgb(255 255 255 / .4);border-top:none;border-right:none;border-left:none;border-radius:0;width:100%;color:#fff;background:#fff0}.form .gform_body .gform_fields .gfield .ginput_container input::placeholder,.form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,.form .gform_body .gform_fields .gfield .ginput_container select::placeholder{font-size:1.4rem;color:#fff;opacity:1}.form .gform_body .gform_fields .gfield .ginput_container textarea{width:100%;resize:none}.form .gform_footer{display:flex}.form .gform_footer .button{-webkit-appearance:none;background:#fff0;flex:0 0 100%}.form .gform_footer .button:hover{background-color:#fff}.gfield_error .ginput_container input[type="text"],.gfield_error .ginput_container textarea,.gfield_error .ginput_container select,.gfield_error .ginput_container input{border-bottom:1px solid #c10012!important}.gform_confirmation_message{font-size:1.9rem;line-height:1.6}.validation_message{display:none}.validation_error{font-size:1.9rem;margin:0 0 3.5rem;line-height:1.6}.gform_ajax_spinner{display:none!important}select::-ms-expand{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #fff0;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill::first-line,textarea:-webkit-autofill::first-line{font-size:1.4rem;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@media only screen and (max-width:1024px){.form .gform_footer .button:hover{background:#fff0}}.error .container{display:flex;flex-wrap:wrap;justify-content:center}.error h1,.error h3,.error p{margin-bottom:1.5rem}.error h1{font-size:12rem}.error h3,.error p{flex:0 0 100%;text-align:center}.error h3{font-size:4rem}.error p{font-size:2rem}@media only screen and (max-width:650px){.error h1{font-size:6rem}}.page-template-page-contact footer .footer-top{display:none}footer{margin:10rem 0}footer .footer-top{padding-bottom:7.5rem;align-items:center}footer .footer-top h2{font-size:9rem;flex:0 0 100%;margin:0 0 2.5rem;letter-spacing:3.75px}footer .footer-top .footer-contact{position:relative;padding:0 10rem 0 14rem}footer .footer-top .footer-contact:before{content:'';position:absolute;top:2rem;left:0;width:11rem;height:1px;background-color:rgb(255 255 255 / .4)}footer .footer-top .footer-contact p,footer .footer-top .footer-contact span{opacity:.7}footer .footer-top .footer-contact p,footer .footer-top .footer-contact span,footer .footer-top .footer-contact a{font-size:2.4rem}footer .footer-top .footer-contact a{text-decoration:underline;margin-top:.5rem;display:inline-block}footer .footer-top .footer-contact p{margin:0 0 1rem}footer .footer-bottom{border-top:1px solid #979797;padding-top:2rem;align-items:center}footer .footer-bottom a,footer .footer-bottom p{font-size:1rem;color:#A6A6A6;letter-spacing:2px}footer .footer-bottom .footer-social{display:flex;margin:0 0 0 3rem;align-items:center}footer .footer-bottom .footer-social a{margin:0 0 0 1.5rem}footer .footer-bottom .footer-social a i{font-size:1.5rem;opacity:.6}footer .footer-bottom .thrive{margin:0 0 0 auto}@media only screen and (max-width:1024px){footer{margin:6rem 0}footer .footer-top{padding-bottom:6rem}footer .footer-top h2{font-size:6rem}}@media only screen and (max-width:850px){footer .footer-top .footer-contact{flex:0 0 100%}footer .footer-top .button{margin:3.4rem 0 0 14rem}}@media only screen and (max-width:450px){footer .footer-bottom{justify-content:center}footer .footer-bottom .thrive{margin:2rem auto 0;flex:0 0 100%;text-align:center}}@media only screen and (max-width:425px){footer .footer-top .footer-contact{padding-left:20%}footer .footer-top .footer-contact:before{left:-15%;width:25%}footer .footer-top .button{margin:3.4rem 0 0 20%}}