/*!
Theme Name:         designthatmatters
Description:        Design That Matters Website
Version:            1.0.0
Author:             Caffeinate Digital
Template:           twentynineteen
*/
header{position:-webkit-sticky;position:sticky;top:0;z-index:2000}header article.main-header .top{background:#fff}header article.main-header .top .container{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:25px 15px 42px}header article.main-header .top .container .left{width:35%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}header article.main-header .top .container .left .logo-shape{position:absolute;top:0;left:0}header article.main-header .top .container .left .logo-text{margin-left:150px}header article.main-header .top .container .right{width:65%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}header article.main-header .top .container .right .menu-header-menu-container{padding-right:50px}header article.main-header .top .container .right .menu-header-menu-container ul#menu-header-menu{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0;padding:0}header article.main-header .top .container .right .menu-header-menu-container ul#menu-header-menu div.center{display:none}header article.main-header .top .container .right .menu-header-menu-container ul#menu-header-menu li{list-style-type:none}header article.main-header .top .container .right .menu-header-menu-container ul#menu-header-menu li a{color:#707070;font-family:nexa-light,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px;padding:0 20px}header article.main-header .top .container .right .menu-header-menu-container ul#menu-header-menu li a:hover{text-decoration:none;color:#DC5041}header article.main-header .base{background:#fff0;height:30px}@media (max-width:1200px){header article.main-header .top .container .right .menu-header-menu-container{padding-top:0;padding-right:0}header article.main-header .top .container .right .menu-header-menu-container ul#menu-header-menu li a{padding:0 15px}}@media (max-width:1024px){header article.main-header .top .container .right .menu-header-menu-container ul#menu-header-menu li a{padding:0 10px}}@media (max-width:991px){header article.main-header .top .container{padding:25px 15px 30px}header article.main-header .top .container .left,header article.main-header .top .container .right{width:50%}header article.main-header .top .container .right{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}header article.main-header .top .container .right .contact.sm{display:none}header article.main-header .top .container .right .contact.lg{display:block}header article.main-header .top .container .right .menu-header-menu-container{display:none;position:absolute;left:0;background:#fff;width:100%;z-index:2000;top:75px;padding-top:10px;border-top:1px solid #E2E2E2}header article.main-header .top .container .right .menu-header-menu-container div.center{display:none}header article.main-header .top .container .right .menu-header-menu-container ul.menu{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0;padding:0 0 15px}header article.main-header .top .container .right .menu-header-menu-container ul.menu li{margin:10px 0;list-style-type:none;text-align:center}header article.main-header .top .container .right .menu-header-menu-container ul.menu li a{text-transform:uppercase;color:#707070;letter-spacing:2px;font-size:14px;display:inline-block;padding:15px 0}}@media (min-width:768px) and (max-width:991px){header article.main-header .top .container .right .menu-header-menu-container{top:107px;width:50%;left:auto;right:0}}@media (max-width:767px){header article.main-header .top .container{padding:15px 15px 10px}header article.main-header .top .container .left{width:75%}header article.main-header .top .container .left .logo-shape{top:-9px;width:55px}header article.main-header .top .container .left .logo-text{margin-left:70px;width:150px}header article.main-header .top .container .right{width:25%}header article.main-header .top .container .right .contact.sm{display:none}header article.main-header .top .container .right .contact.sm.default{display:block}header article.main-header .top .container .right .contact.sm.default a{padding:12px;background-size:auto;background-position:center;margin:0}header article.main-header .top .container .right .contact.sm.default span{display:none}header article.main-header .top .container .right .contact.sm.default img{margin:0}header article.main-header .top .container .right .contact.lg{display:none}header article.main-header .top .container .right .menu-header-menu-container{top:73px}header article.main-header .top .container .right .menu-header-menu-container div.center{display:block}}footer section.disclaimer{background:#000;text-align:center;color:#fff;font-size:13px;letter-spacing:1px;padding:70px 0}footer section.disclaimer a{color:#fff}.home-footer-wrapper footer{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(/wp-content/themes/designthatmatters/assets/images/background-pre-footer.jpg)}section.hero{background-image:url(/wp-content/themes/designthatmatters/assets/images/background-hero.jpg);background-image:image-set(url(/wp-content/themes/designthatmatters/assets/images/background-hero.webp) type("image/webp"),url(/wp-content/themes/designthatmatters/assets/images/background-hero.jpg) type("image/jpeg"));margin-top:-50px}section.hero .container{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:1350px;position:relative;left:180px}@media (min-width:1501px) and (max-width:1750px){section.hero .container{left:75px}}@media (max-width:1500px){section.hero .container{left:0}}section.hero .container h1,section.hero .container h2{color:#fff}section.hero .container h1{font-family:nexa-rust,sans-serif;font-size:26px;letter-spacing:6px;margin-bottom:25px}section.hero .container h2{font-family:nexa-bold,sans-serif;letter-spacing:4px;font-size:56px;margin-bottom:50px}section.hero .container .left{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:40px;padding-top:300px}section.hero .container .left,section.hero .container .right{width:50%}section.cta-strip{background-image:url(/wp-content/themes/designthatmatters/assets/images/background-red.jpg);color:#fff;text-align:center}section.cta-strip.alternate .container{padding-bottom:60px}section.cta-strip.alternate .container a.btn{margin-top:23px}section.cta-strip .container{padding:43px 15px 30px}section.cta-strip .container .title{letter-spacing:3px;font-family:nexa-bold,sans-serif;font-size:20px;padding:20px 0 5px}section.cta-strip .container .subtitle{letter-spacing:2px;font-size:14px}section.cta-strip .container a.btn{margin-top:40px}section.cta-strip-secondary{background-image:url(/wp-content/themes/designthatmatters/assets/images/background-black.jpg);background-image:image-set(url(/wp-content/themes/designthatmatters/assets/images/background-black.webp) type("image/webp"),url(/wp-content/themes/designthatmatters/assets/images/background-black.jpg) type("image/jpeg"));color:#fff;text-align:center}section.cta-strip-secondary.alternate .container .line2{margin-bottom:0}section.cta-strip-secondary .container{padding:70px 0 70px}section.cta-strip-secondary .container .divider{width:1px;border-right:1px dashed #fff;margin:0 20px;height:30px;display:inline-block;position:relative;top:7px}section.cta-strip-secondary .container .specialties{font-family:nexa-bold,sans-serif;letter-spacing:2px;font-size:18px}section.cta-strip-secondary .container .line1{letter-spacing:3px;text-transform:uppercase;font-size:45px;margin-bottom:20px}section.cta-strip-secondary .container .line2{letter-spacing:2px;margin-bottom:40px}@media (min-width:768px) and (max-width:991px){section.cta-strip-secondary .container .line1{font-size:33px}}@media (max-width:767px){section.cta-strip-secondary .container .line1{font-size:26px}section.cta-strip-secondary .container .line2{font-size:15px}section.cta-strip-secondary .container .specialties{font-size:15px;line-height:20px}section.cta-strip-secondary .container .divider{display:none}section.cta-strip-secondary .container span{display:block;padding:10px 0}}@font-face{font-family:nexa-light;src:url(/wp-content/themes/designthatmatters/assets/fonts/nexa-free-light.otf);font-display:swap}@font-face{font-family:nexa-bold;src:url(/wp-content/themes/designthatmatters/assets/fonts/nexa-free-bold.otf);font-display:swap}@font-face{font-family:nexa-rust;src:url(/wp-content/themes/designthatmatters/assets/fonts/nexa-rust.otf);font-display:swap}.bold{font-family:nexa-bold,sans-serif;font-weight:600}.light{font-family:nexa-light,sans-serif;font-weight:300}.rust{font-family:nexa-rust,sans-serif;font-weight:400}body{background:#fff;color:#000;font-family:nexa-light,sans-serif;font-weight:300}.center{text-align:center}strong{font-family:nexa-bold,sans-serif;font-weight:600}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.load-more{text-transform:uppercase;letter-spacing:2px;color:#707070;border:1px solid #707070;-webkit-border-radius:30px;border-radius:30px;padding:12px 50px;background:#fff0;-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;display:inline-block}.load-more i{position:relative;left:30px}.container{max-width:1200px}.upper{text-transform:uppercase}.background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}.primary{color:#DC5041}.secondary{color:#000}h2{letter-spacing:4px;font-size:25px;text-transform:uppercase}a.btn{outline:0 none}a.btn.btn-texture{color:#fff;text-transform:uppercase;-webkit-border-radius:30px;border-radius:30px;background-image:url(/wp-content/themes/designthatmatters/assets/images/background-texture.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;letter-spacing:3px;font-size:14px;padding:13px 30px}a.btn.btn-texture img{margin-right:10px;width:22px}a.btn.btn-white-red{margin:60px 0 110px}a.btn.btn-white-clear{color:#fff;border:1px solid #fff;-webkit-border-radius:30px;border-radius:30px;text-transform:uppercase;letter-spacing:2px;font-size:20px;padding:12px 50px}a.btn.btn-back-home{color:#fff;background:#fff0;-webkit-border-radius:30px;border-radius:30px;padding:15px 15px;text-transform:uppercase;letter-spacing:3px;font-size:20px;margin-top:20px;width:300px;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029;border:1px solid #FFF;-webkit-border-radius:32px;border-radius:32px;line-height:32px}@media (max-width:767px){a.btn.btn-back-home{font-size:18px;width:280px}}a.btn,input[type="submit"],.socials a img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0 none}a.btn:hover,input[type="submit"]:hover,.socials a img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);cursor:pointer}.resp-container{position:relative;overflow:hidden;padding-top:56.25%}.resp-container .resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}img{max-width:100%}a[href^=tel]{text-decoration:inherit;color:inherit}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}p{font-size:13px;letter-spacing:2px;line-height:23px;margin-bottom:22px}.fancybox-navigation .fancybox-button{background:#fff0}.fancybox-navigation .fancybox-button.fa-chevron-left{left:0}.fancybox-navigation .fancybox-button.fa-chevron-right{right:-40px}@media (min-width:992px){.responsive-only{display:none!important}.desktop-only{display:block}}@media (min-width:768px){.hide-mobile{display:block}.show-mobile{display:none!important}}@media (max-width:991px){.responsive-only{display:block}.desktop-only{display:none!important}.border-image{display:none}}@media (max-width:767px){.hide-mobile{display:none!important}.show-mobile{display:block}.container{overflow:hidden}}article.home section.hero{border-bottom:3px solid #DC5041}article.home section.hero .container{-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}article.home section.hero .container h2{margin-bottom:20px}article.home section.hero .container .left{padding-bottom:0;padding-top:0}article.home section.hero .container .right{padding:60px 15px}article.home section.hero .container .content p{color:#fff;letter-spacing:2px;font-size:19px}article.home section.hero .container .icons{margin-left:-20px}article.home section.hero .container .icons img{padding:0 20px}article.home section.about{position:relative}article.home section.about .border-image{position:absolute;top:100px;left:160px;z-index:-1}article.home section.about .container{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:860px;padding:100px 15px}article.home section.about .container h2{margin-bottom:25px}article.home section.about .container .main-image{-webkit-border-radius:50%;border-radius:50%;width:31%}article.home section.about .container .text{width:62%}article.home section.testimonials{text-align:center}article.home section.testimonials .container{max-width:950px}article.home section.testimonials h2{color:#DC5041;margin-bottom:55px}article.home section.testimonials .the-testimonials{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}article.home section.testimonials .the-testimonials .testimonial{width:47%}article.home section.testimonials .the-testimonials .testimonial .name{letter-spacing:2px;text-transform:uppercase;font-family:nexa-rust,sans-serif;color:#707070;padding:10px 0 6px}article.home section.testimonials .the-testimonials .testimonial .role{color:#707070;letter-spacing:2px;font-size:13px;line-height:23px}article.home section.worked-with .container{padding-top:75px;padding-bottom:90px;max-width:1000px}article.home section.worked-with .container h2{color:#DC5041;text-align:center}article.home section.worked-with .container .logos{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}article.home section.worked-with .container .logos .logo{height:75px;width:115px;flex-shrink:0}article.home section.grouping{position:relative}article.home section.grouping .border-image{position:absolute;top:100px;left:0;width:20%}article.home section.samples .container{max-width:1490px}article.home section.samples .container .section{padding-top:70px}article.home section.samples .container h2{color:#DC5041;text-align:center}article.home section.samples .container .tagline{text-align:center;letter-spacing:2px;font-size:15px}article.home section.samples .container .images{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:60px;padding-bottom:70px}article.home section.samples .container .images a{display:inline-block;width:24%;height:380px;margin:0 .5% 15px;border:1px solid #D8D5D4}article.home section.samples .container .images a .image{width:100%;height:100%}article.home section.services-brief.alternate{background:rgb(216 213 212 / .09)}article.home section.services-brief .container{max-width:760px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:130px 15px}article.home section.services-brief .container .icon{width:10%}article.home section.services-brief .container h2{margin-bottom:23px}article.home section.services-brief .container .main{width:73%}article.home section.logo-portfolio .container{max-width:1490px;padding-top:80px;padding-bottom:70px}article.home section.logo-portfolio .container .logos{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-bottom:60px}article.home section.logo-portfolio .container .logos a{display:inline-block;width:24%;height:380px;margin:0 .5% 15px;border:1px solid #D8D5D4}article.home section.logo-portfolio .container .logos a .image{width:100%;height:100%}article.home section.image-banner .images{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}article.home section.image-banner .images .image{width:20%;height:410px}@media (min-width:992px) and (max-width:1280px){article.home section.hero .container h2{font-size:47px;line-height:47px}}@media (min-width:992px) and (max-width:1200px){article.home section.hero .container h1{font-size:25px}article.home section.hero .container h2{font-size:47px;line-height:47px}article.home section.hero .container .content p{font-size:15px}article.home section.samples .container .images a{height:230px}article.home section.logo-portfolio .container .logos a{height:230px}article.home section.image-banner .images .image{height:190px}}@media (max-width:1200px){article.home section.hero .container{left:0;padding:70px 25px 0}}@media (min-width:768px) and (max-width:991px){article.home section.hero .container{padding:130px 0 0 45px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}article.home section.hero .container .left{width:55%}article.home section.hero .container .right{width:45%;padding:0;position:relative;bottom:80px}article.home section.samples .container .images a{height:190px}article.home section.logo-portfolio .container .logos a{height:190px}article.home section.image-banner .images .image{height:150px}}@media (max-width:767px){article.home section.hero .container .left{width:100%}article.home section.hero .container .right{display:none}article.home section.hero .container h1{font-size:20px}article.home section.hero .container h2{font-size:45px}article.home section.hero .container .content p{font-size:15px}article.home section.hero .container .icons{margin-left:0}article.home section.hero .container .icons img{width:32%}article.home section.about .container .main-image{width:100%}article.home section.about .container .text{width:100%;padding-top:40px}article.home section.testimonials .container{padding-bottom:30px}article.home section.testimonials .the-testimonials .testimonial{width:100%}article.home section.testimonials .the-testimonials .testimonial:after{display:block;content:'';background:#DC5041;-webkit-border-radius:50%;border-radius:50%;width:20px;height:20px;margin:20px auto}article.home section.testimonials .the-testimonials .testimonial:last-child:after{display:none}article.home section.worked-with .container{padding-top:20px}article.home section.worked-with .container .logos{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}article.home section.worked-with .container .logos .logo{margin-bottom:10px}article.home section.samples .container .images a{width:100%;height:200px}article.home section.services-brief .container{padding:80px 15px}article.home section.services-brief .container .icon{width:23%}article.home section.services-brief .container .main{width:100%;padding-top:40px}article.home section.logo-portfolio .container .logos a{width:100%;height:200px}article.home section.image-banner{display:none}}section.contact{background-image:url(/wp-content/themes/designthatmatters/assets/images/background-contact.jpg);position:relative;color:#fff}section.contact .container{padding-top:110px;padding-bottom:20px}section.contact .border-image-left{position:absolute;top:20%;left:0;width:22%}section.contact .border-image-right{position:absolute;right:0;top:50%;width:17%}section.contact .title{text-transform:uppercase;letter-spacing:3px;font-size:40px;padding-top:40px}section.contact .icon{width:65px}section.contact .gform_confirmation_wrapper{padding:50px 0 20px;text-align:center;font-size:20px;letter-spacing:1px}section.contact .gform_wrapper{max-width:45%;margin:0 auto;padding-top:50px}section.contact .gform_wrapper .top_label .gfield_label,section.contact .gform_wrapper legend.gfield_label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}section.contact .gform_wrapper div.validation_error{color:red;border-top:2px solid red;border-bottom:2px solid red}section.contact .gform_wrapper .validation_message{color:red}section.contact .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),section.contact .gform_wrapper li.gfield_error textarea{border:0 none;border-bottom:1px solid #fff}section.contact .gform_wrapper li.gfield.gfield_error,section.contact .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0;border-top:unset;border-bottom:unset}section.contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),section.contact .gform_wrapper textarea,section.contact .gform_wrapper select,section.contact .gform_wrapper option,section.contact .gform_wrapper .nice-select{background:none;border:none;border-bottom:1px solid #fff;text-align:center;color:#fff;letter-spacing:1px;font-size:20px;outline:0 none;padding:5px 4px}section.contact .gform_wrapper select{text-align:center;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}section.contact .gform_wrapper option{background:#000;font-size:18px;letter-spacing:2.7px;text-align:center;-moz-text-align-last:center;text-align-last:center}section.contact .gform_wrapper .nice-select{border:none;border-bottom:1px solid #fff;width:100%!important;max-width:100%;height:auto;z-index:20;letter-spacing:1px;outline:0 none;-webkit-border-radius:0;border-radius:0;text-align:center!important;float:none}section.contact .gform_wrapper .nice-select:after{right:20px;width:16px;height:16px;margin-top:-8px;border-color:#fff}section.contact .gform_wrapper .nice-select .list{margin-top:0;width:100%!important;max-width:100%;background:#000;color:#fff;-webkit-border-radius:0;border-radius:0;padding:10px 20px}section.contact .gform_wrapper .nice-select .current{line-height:inherit;display:inline-block;padding:0 10px;margin-bottom:0}section.contact .gform_wrapper .nice-select .option{font-size:18px;padding:10px 4px;text-align:center;background:#000;border-bottom:1px solid #fff;white-space:break-spaces;line-height:initial}section.contact .gform_wrapper .nice-select .option:last-child{border:0 none}section.contact .gform_wrapper .nice-select .option.selected,section.contact .gform_wrapper .nice-select .option:hover{background:#000;color:#fff;font-weight:700}section.contact .gform_wrapper .nice-select.empty-error{border:1px solid red}section.contact .gform_wrapper .nice-select.empty-error>span{color:red}section.contact .gform_wrapper input:-ms-input-placeholder,section.contact .gform_wrapper textarea:-ms-input-placeholder{color:#fff;letter-spacing:1px;font-size:20px}section.contact .gform_wrapper input::-webkit-input-placeholder,section.contact .gform_wrapper textarea::-webkit-input-placeholder{color:#fff;letter-spacing:1px;font-size:20px}section.contact .gform_wrapper input::-moz-placeholder,section.contact .gform_wrapper textarea::-moz-placeholder{color:#fff;letter-spacing:1px;font-size:20px}section.contact .gform_wrapper input::placeholder,section.contact .gform_wrapper textarea::placeholder{color:#fff;letter-spacing:1px;font-size:20px}section.contact .gform_wrapper textarea{background:none;border:none;border-bottom:1px solid #fff;text-align:center}section.contact .gform_wrapper ul.gform_fields li.gfield{margin-bottom:50px}section.contact .gform_wrapper .gform_footer,section.contact .gform_wrapper .gform_page_footer{text-align:center}section.contact .gform_wrapper .gform_footer input.button,section.contact .gform_wrapper .gform_footer input[type=submit],section.contact .gform_wrapper .gform_page_footer input.button,section.contact .gform_wrapper .gform_page_footer input[type=submit]{color:#fff;background:#fff0;-webkit-border-radius:30px;border-radius:30px;padding:15px 100px;text-transform:uppercase;letter-spacing:3px;font-size:20px;margin-top:20px;max-width:300px}section.contact .contact-info{padding-top:50px;padding-bottom:65px}section.contact .email,section.contact .phone{letter-spacing:3px;font-size:20px;padding:20px 0 0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}section.contact .email a,section.contact .phone a{color:#fff;text-decoration:none}section.contact .email a:hover,section.contact .phone a:hover{text-decoration:none}section.contact .email img,section.contact .phone img{margin-right:10px;width:22px}section.contact .logos{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}section.contact .logos img{max-width:300px;margin:0 auto 50px}section.contact .socials a img{width:50px;margin:0 5px}@media (max-width:767px){section.contact .border-image-left,section.contact .border-image-right{display:none}section.contact .gform_wrapper{max-width:none}section.contact .email{font-size:14px}}.chat-form-header{text-align:center;padding:70px 0 0;color:#fff;font-family:nexa-light,sans-serif;font-weight:300;font-size:42px;line-height:41px;letter-spacing:6.3px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chat-form-header .header{text-transform:uppercase;padding:0}.chat-form-header img{max-width:100%;height:auto;width:68px;margin:0 auto 50px}#quote-form-popup{background-image:url(/wp-content/themes/designthatmatters/assets/images/background-contact.jpg);background-size:cover;background-repeat:no-repeat;margin:20px 0}#quote-form-popup .popup-form-container .quote-form{width:1450px;max-width:100%}#quote-form-popup .popup-form-container section.contact{background-image:unset}#quote-form-popup .popup-form-container section.contact .gform_wrapper .gform_footer input.button,#quote-form-popup .popup-form-container section.contact .gform_wrapper .gform_footer input[type=submit],#quote-form-popup .popup-form-container section.contact .gform_wrapper .gform_page_footer input.button,#quote-form-popup .popup-form-container section.contact .gform_wrapper .gform_page_footer input[type=submit]{margin-top:20px}.popup-form .fancybox-close-small{padding:0!important;width:30px;height:30px;margin:40px 30px 0 0}.popup-form .fancybox-close-small .custom-close-btn{display:inline-block;width:30px;height:30px;background-image:url(/wp-content/themes/designthatmatters/assets/images/cross-white.svg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:767px){#quote-form-popup{padding:22px!important}#quote-form-popup section.contact .gform_wrapper ul.gform_fields li.gfield{margin-bottom:30px}}article.thank-you section.hero{background-image:url(/wp-content/themes/designthatmatters/assets/images/background-black.jpg)!important;background-image:image-set(url(/wp-content/themes/designthatmatters/assets/images/background-black.webp) type("image/webp"),url(/wp-content/themes/designthatmatters/assets/images/background-black.jpg) type("image/jpeg"))!important}article.thank-you section.contact .border-image-left{top:-15%}article.thank-you section.contact .border-image-right{top:-10%}article.thank-you .container{height:750px;padding:100px 20px;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;left:unset;right:unset;text-align:center;max-width:1200px;width:100%}article.thank-you h1{font-family:nexa-bold,sans-serif!important;font-weight:600;font-size:51px!important;letter-spacing:7.6px!important;margin-bottom:25px!important;max-width:560px;margin:0 auto 25px;text-transform:uppercase}article.thank-you .line{color:#DB4F41;border-bottom:3px solid #DB4F41;width:60px;text-align:center;text-transform:uppercase;margin:auto}article.thank-you h2{font-family:nexa-light,sans-serif!important;font-weight:300;font-size:26px!important;letter-spacing:3.9px!important;margin:60px auto;text-transform:initial}@media (max-width:767px){article.thank-you .container{padding:80px 20px}article.thank-you h1{font-size:40px!important;letter-spacing:6px!important}article.thank-you h2{font-size:22px!important;letter-spacing:3px!important}}