mark::before,mark::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mark::before,mark::before{content:" [highlight start] "}.mark::after,mark::after{content:" [highlight end] "}.page-intro{max-width:900px;margin:32px auto 0}@media(min-width: 768px){.page-intro{margin:64px auto 0}}.page-intro .intro-title{margin-bottom:16px;text-align:center}.page-intro p{margin:0 0 16px 0}.page-intro p:last-child{margin-bottom:0}.page-intro .intro-link{text-align:center}.page-intro .btn{text-align:center;margin:16px auto}@media(min-width: 768px){.page-intro .intro-copy{font-size:1.5rem;font-weight:100}}.services h4{font-weight:bolder}.services section{margin-top:32px}@media(min-width: 768px){.services section{margin-top:48px}}.services section:first-child{margin-top:16px}@media(min-width: 576px){.services section:first-child{margin-top:32px}}@media(min-width: 992px){.services section:first-child{margin-top:48px}}.services .handwriting-title{color:#be3f23;font-family:"cf-caveat",Helvetica,Arial,sans-serif;font-size:1.5rem;width:100%}@media(min-width: 992px){.services .handwriting-title{font-size:2rem}}.services .fade-block{color:#000}@media(min-width: 1200px){.services .fade-block{align-items:center;color:#fff;display:flex;justify-content:center;position:relative}}.services .fade-block .image-block{align-items:center;display:flex;justify-content:center;position:relative}.services .fade-block h4{color:#fff;font-size:1.5rem;position:absolute;z-index:1}@media(min-width: 1200px){.services .fade-block h4{font-size:1.75rem}}.services .fade-block .dark-overlay{background-color:rgba(0,0,0,.2);position:absolute;left:0;right:0;top:0;bottom:0}@media(min-width: 1200px){.services .fade-block .hover-overlay{align-items:center;background:#be3f23;display:flex;flex-direction:column;font-size:1.75rem;height:100%;justify-content:center;left:0;opacity:0;padding:0 16px;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:2}}.services .fade-block .hover-overlay p{font-size:"cf-gibson",Helvetica,Arial,sans-serif;display:flex;margin:16px 0;text-align:left}@media(min-width: 1200px){.services .fade-block .hover-overlay p{align-items:center;font-size:1.25rem;font-weight:lighter;margin:0;text-align:center}}@media(min-width: 1200px){.services .fade-block:hover .hover-overlay{opacity:1}}.services .lead-page-quote{margin:0 auto;max-width:900px}.services .solution-block{border:1px solid #a9a7a7}@media(min-width: 1200px){.services .solution-block{height:40rem}}.services .solution-block .solution-points{padding:0 16px}@media(min-width: 768px){.services .solution-block .solution-points{padding:0 32px 0 16px}}@media(min-width: 992px){.services .solution-block .solution-points{padding:0 48px}}@media(min-width: 1200px){.services .solution-block .solution-points{padding:0 6rem}}.services .solution-block .solution-points ul{margin-left:-1.5rem}.services .numbered-row{align-items:flex-start;display:flex;margin:16px 0}.services .numbered-row.single-line{align-items:center;margin:8px 0}.services .number-circle{align-items:center;background:#777473;border-radius:50%;border:none;color:#fff;display:flex;font-weight:800;height:2rem;justify-content:center;line-height:normal;margin-right:16px;max-width:2rem;min-width:2rem;text-align:center}@media(min-width: 768px){.services .video-block p{font-size:1.25rem}}@media(min-width: 992px){.services .video-block p{font-size:1rem}}.services .commercial-testimonials .headline{margin-bottom:32px}@media(min-width: 768px){.services .commercial-testimonials .headline{text-align:center}}@media(min-width: 992px){.services .commercial-testimonials .headline{margin-bottom:64px}}.services .commercial-testimonials .headline h2{font-weight:700}@media(min-width: 768px){.services .commercial-testimonials .headline h2{font-size:2.5rem}}.services .commercial-testimonials .cust-block{margin-bottom:5rem}@media(min-width: 768px){.services .commercial-testimonials .cust-quote{border-top:1px solid #a9a7a7;padding-top:16px}}@media(min-width: 992px){.services .commercial-testimonials .cust-quote{padding-top:32px}}.services .commercial-testimonials .business-info{margin:8px 0}@media(min-width: 768px){.services .commercial-testimonials .business-info{margin:0 0 8px 0}}@media(min-width: 992px){.services .commercial-testimonials .business-info{align-items:baseline}}.services .commercial-testimonials .business-info a{text-decoration:none}.services .commercial-testimonials .business-info a:hover{color:#e37b64}.services .commercial-testimonials .business-info a:hover svg{filter:url(#filter_e37b64_1)}.services .commercial-testimonials .business-info svg{margin-top:-3px}.services .commercial-testimonials .business-name{color:#be3f23;font-size:2rem}.services .commercial-testimonials blockquote{padding-top:8px;position:relative;text-align:left}@media(min-width: 768px){.services .commercial-testimonials blockquote{margin-left:0;padding-left:0;width:100%}}.services .commercial-testimonials blockquote:before{left:-8px;top:-3rem;z-index:-1}@media(min-width: 576px){.services .commercial-testimonials blockquote:before{left:-2.5rem}}@media(min-width: 768px){.services .commercial-testimonials blockquote:before{left:-3rem}}@media(min-width: 992px){.services .commercial-testimonials blockquote:before{left:-4rem}}.services .commercial-testimonials blockquote .cust-name{font-size:80%;margin-top:8px;text-align:right;width:100%}@media(min-width: 768px){.services .commercial-testimonials .quote-box{padding-left:32px}}@media(min-width: 992px){.services .commercial-testimonials .quote-box{padding-left:4rem}}@media(min-width: 768px){.services .commercial-testimonials.lead-page-quote blockquote{font-size:1.5rem;margin:0 auto;width:95%}}@media(min-width: 768px){.services .commercial-testimonials.lead-page-quote blockquote p{padding-left:32px}}@media(min-width: 992px){.services .commercial-testimonials.lead-page-quote blockquote p{padding-left:8px}}.services .lead-image .heading-text{font-size:1.75rem;font-weight:700;text-align:center}@media(min-width: 576px){.services .lead-image .heading-text{font-size:2rem}}@media(min-width: 992px){.services .lead-image .heading-text{font-size:3rem;color:#fff}}@media(min-width: 1200px){.services .lead-image .heading-text{font-size:4rem}}@media(min-width: 576px){.services .lead-image .lead-image-overlay br{display:none}}@media(min-width: 576px)and (min-width: 992px){.services .lead-image .lead-image-overlay{background:rgba(0,0,0,.2);height:100%}}.system-design-form{padding:0}.system-design-form .atlas-sweeps-banner{margin:auto;max-width:725px}.system-design-form .avdg-form{padding:16px}@media(min-width: 576px){.system-design-form .avdg-form{background:rgba(255,255,255,.85);width:unset;margin:48px auto;padding:32px}}@media(min-width: 768px){.system-design-form .avdg-form{max-width:738px;padding:64px}}.system-design-form .avdg-form section{margin-top:32px}@media(min-width: 768px){.system-design-form .avdg-form section{margin-top:48px}}@media(min-width: 576px){.system-design-form .avdg-form .selection .avdg-label{width:31%;margin:0 12px 12px 0}}.system-design-form .avdg-form .checkbox input[type=checkbox]:checked+label:after{background-color:#000;border:solid #000;border-width:0 2px 2px 0;height:.75rem;left:-3px;top:2px;width:.35rem;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.system-design-form .avdg-form .form-progress{margin:32px 0}.system-design-form .avdg-form .progress{height:10px;margin:0 20px}.system-design-form .avdg-form .intro-heading{font-size:1.5rem;font-weight:700}@media(min-width: 576px){.system-design-form .avdg-form .intro-heading{font-size:1.75rem}}.system-design-form .avdg-form .intro-text{font-size:1.25rem}.system-design-form .avdg-form h3{font-size:1rem;font-weight:700}.system-design-form .avdg-form .submission-confirmed{border:1px solid #000;margin-bottom:8px;padding:16px}.system-design-form .avdg-form .submission-confirmed .success{font-weight:700;color:#368406}.system-design-form .avdg-form .step-header{color:#008099;font-size:23px;font-weight:400}.system-design-form .avdg-form small{font-size:1rem}.system-design-form .avdg-form label{font-weight:400}.system-design-form .avdg-form label.error{font-size:.875rem;color:#db0a5b;padding-top:0}.system-design-form .avdg-form .page-buttons{display:flex;justify-content:space-between;padding:0;font-weight:700;color:#5d5b5a;font-size:1rem}.system-design-form .avdg-form .page-buttons svg{filter:url(#filter_5d5b5a_1)}.system-design-form .avdg-form .page-buttons .btn-nostyle.continue{color:#368406}.system-design-form .avdg-form .page-buttons .btn-nostyle.continue svg{filter:url(#filter_368406_1)}.system-design-form .avdg-form .page-buttons .btn-nostyle.disabled{color:#db0a5b;font-weight:400}.system-design-form .avdg-form .page-buttons .btn-nostyle.disabled svg{opacity:0}.system-design-form .avdg-form .page-buttons .btn-nostyle.disabled:hover{cursor:not-allowed;color:#db0a5b}.system-design-form .avdg-form .page-buttons .btn-nostyle:hover{color:#a9a7a7}.system-design-form .avdg-form .page-buttons .btn-nostyle:hover svg{filter:url(#filter_a9a7a7_1)}.system-design-form .avdg-form #floorplanStep ul,.system-design-form .avdg-form #floorplanStep ol{padding:0 20px}.system-design-form .avdg-form .selection{display:flex;flex-wrap:wrap}.system-design-form .avdg-form .selection .avdg-textbox{box-sizing:border-box;width:100%}.system-design-form .avdg-form .selection .avdg-label{display:flex;justify-content:center;align-items:center;position:relative;color:#fff;background-color:#024c6e;font-weight:400;height:5rem;padding:8px;line-height:normal;cursor:pointer;box-sizing:border-box;width:47%;margin:0 8px 8px 0;text-align:center}.system-design-form .avdg-form .selection .avdg-label:hover{opacity:.7}.system-design-form .avdg-form .selection .avdg-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.system-design-form .avdg-form .selection .avdg-input:checked+.avdg-label{opacity:.7}.system-design-form .avdg-form .selection input[value=Low]+label{background:url("//images.crutchfieldonline.com/support/AVDG/low.jpg") no-repeat bottom;background-size:cover;background-position:0;background-color:none}.system-design-form .avdg-form .selection input[value=Low]+label:hover{opacity:.7}.system-design-form .avdg-form .selection input[value=Low]+label:active{opacity:.6}.system-design-form .avdg-form .selection input[value=Mid]+label{background:url("//images.crutchfieldonline.com/support/AVDG/mid.jpg") no-repeat bottom;background-size:cover;background-position:0}.system-design-form .avdg-form .selection input[value=Mid]+label:hover{opacity:.7}.system-design-form .avdg-form .selection input[value=Mid]+label:active{opacity:.6}.system-design-form .avdg-form .selection input[value=High]+label{background:url("//images.crutchfieldonline.com/support/AVDG/high.jpg") no-repeat bottom;background-size:cover;background-position:0}.system-design-form .avdg-form .selection input[value=High]+label:hover{opacity:.7}.system-design-form .avdg-form .selection input[value=High]+label:active{opacity:.6}.system-design-form .avdg-form .selection input[value=OpenTruss]+label{background:linear-gradient(rgba(2, 76, 110, 0.85), rgba(2, 76, 110, 0.85)),url("//images.crutchfieldonline.com/support/AVDG/ceiling-opentruss.jpg") no-repeat center;background-size:cover}.system-design-form .avdg-form .selection input[value=OpenTruss]+label:hover{background:url("//images.crutchfieldonline.com/support/AVDG/ceiling-opentruss.jpg") no-repeat center;background-size:cover;color:rgba(255,255,255,0)}.system-design-form .avdg-form .selection input[value=OpenTruss]+label:active{color:#000;font-weight:700}.system-design-form .avdg-form .selection input[value=OpenTruss]:checked+label{background:linear-gradient(rgba(2, 76, 110, 0.7), rgba(2, 76, 110, 0.7)),url("//images.crutchfieldonline.com/support/AVDG/ceiling-opentruss.jpg") no-repeat center;background-size:cover;color:#fff}.system-design-form .avdg-form .selection input[value=DropCeiling]+label{background:linear-gradient(rgba(2, 76, 110, 0.85), rgba(2, 76, 110, 0.85)),url("//images.crutchfieldonline.com/support/AVDG/ceiling-drop.jpg") no-repeat center;background-size:cover}.system-design-form .avdg-form .selection input[value=DropCeiling]+label:hover{background:url("//images.crutchfieldonline.com/support/AVDG/ceiling-drop.jpg") no-repeat center;background-size:cover;color:rgba(255,255,255,0)}.system-design-form .avdg-form .selection input[value=DropCeiling]+label:active{color:#000;font-weight:700}.system-design-form .avdg-form .selection input[value=DropCeiling]:checked+label{background:linear-gradient(rgba(2, 76, 110, 0.7), rgba(2, 76, 110, 0.7)),url("//images.crutchfieldonline.com/support/AVDG/ceiling-drop.jpg") no-repeat center;background-size:cover;color:#fff}.system-design-form .avdg-form .selection input[value=Sheetrock]+label{background:linear-gradient(rgba(2, 76, 110, 0.85), rgba(2, 76, 110, 0.85)),url("//images.crutchfieldonline.com/support/AVDG/ceiling-sheetrock.jpg") no-repeat center;background-size:cover}.system-design-form .avdg-form .selection input[value=Sheetrock]+label:hover{background:url("//images.crutchfieldonline.com/support/AVDG/ceiling-sheetrock.jpg") no-repeat center;background-size:cover;color:rgba(255,255,255,0)}.system-design-form .avdg-form .selection input[value=Sheetrock]+label:active{color:#000;font-weight:700}.system-design-form .avdg-form .selection input[value=Sheetrock]:checked+label{background:linear-gradient(rgba(2, 76, 110, 0.7), rgba(2, 76, 110, 0.7)),url("//images.crutchfieldonline.com/support/AVDG/ceiling-sheetrock.jpg") no-repeat center;background-size:cover;color:#fff}.system-design-form .avdg-form .selection input[value=InCeiling]+label{background:linear-gradient(rgba(2, 76, 110, 0.85), rgba(2, 76, 110, 0.85)),url("//images.crutchfieldonline.com/support/AVDG/in-ceiling.jpg") no-repeat center;background-size:cover}.system-design-form .avdg-form .selection input[value=InCeiling]+label:hover{background:url("//images.crutchfieldonline.com/support/AVDG/in-ceiling.jpg") no-repeat center;background-size:cover;color:rgba(255,255,255,0)}.system-design-form .avdg-form .selection input[value=InCeiling]+label:active{color:#000;font-weight:700}.system-design-form .avdg-form .selection input[value=InCeiling]:checked+label{background:linear-gradient(rgba(2, 76, 110, 0.7), rgba(2, 76, 110, 0.7)),url("//images.crutchfieldonline.com/support/AVDG/in-ceiling.jpg") no-repeat center;background-size:cover;color:#fff}.system-design-form .avdg-form .selection input[value=SurfaceMount]+label{background:linear-gradient(rgba(2, 76, 110, 0.85), rgba(2, 76, 110, 0.85)),url("//images.crutchfieldonline.com/support/AVDG/surface-mount.jpg") no-repeat center;background-size:cover}.system-design-form .avdg-form .selection input[value=SurfaceMount]+label:hover{background:url("//images.crutchfieldonline.com/support/AVDG/surface-mount.jpg") no-repeat center;background-size:cover;color:rgba(255,255,255,0)}.system-design-form .avdg-form .selection input[value=SurfaceMount]+label:active{color:#000;font-weight:700}.system-design-form .avdg-form .selection input[value=SurfaceMount]:checked+label{background:linear-gradient(rgba(2, 76, 110, 0.7), rgba(2, 76, 110, 0.7)),url("//images.crutchfieldonline.com/support/AVDG/surface-mount.jpg") no-repeat center;background-size:cover;color:#fff}.system-design-form .avdg-form .selection input[value=Pendant]+label{background:linear-gradient(rgba(2, 76, 110, 0.85), rgba(2, 76, 110, 0.85)),url("//images.crutchfieldonline.com/support/AVDG/pendant.jpg") no-repeat center;background-size:cover}.system-design-form .avdg-form .selection input[value=Pendant]+label:hover{background:url("//images.crutchfieldonline.com/support/AVDG/pendant.jpg") no-repeat center;background-size:cover;color:rgba(255,255,255,0)}.system-design-form .avdg-form .selection input[value=Pendant]+label:active{color:#000;font-weight:700}.system-design-form .avdg-form .selection input[value=Pendant]:checked+label{background:linear-gradient(rgba(2, 76, 110, 0.7), rgba(2, 76, 110, 0.7)),url("//images.crutchfieldonline.com/support/AVDG/pendant.jpg") no-repeat center;background-size:cover;color:#fff}.system-design-form .avdg-form .panel-heading{padding:0;margin-top:40px;margin-bottom:20px;border-bottom:1px solid #a9a7a7}.system-design-form .avdg-form .panel-heading h4 .room-name{font-family:"cf-caveat",Helvetica,Arial,sans-serif;font-size:2rem;color:#368406}.system-design-form .avdg-form .panel-heading h4 .room-name svg{filter:url(#filter_368406_1)}.system-design-form .avdg-form .room-delete{color:#db0a5b;opacity:1;text-shadow:none}.system-design-form .avdg-form .form-group.numeric{width:max-content}.system-design-form .avdg-form .form-group label{margin-bottom:8px}.system-design-form .avdg-form .form-group .input-count{width:4rem}.system-design-form .avdg-form .form-group.room-details{margin-top:50px;margin-left:0}.system-design-form .avdg-form .room{margin-top:40px}.system-design-form .avdg-form .add-details-btn{position:absolute;margin-top:5px}.system-design-form .avdg-form .btn-file{position:relative;overflow:hidden}.system-design-form .avdg-form .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.system-design-form .avdg-form .input-group-addon{background-color:#db0a5b;color:#000}.system-design-form .avdg-form .files{margin-right:10px;margin-top:15px;max-width:80px;display:inline-block;text-align:center}.system-design-form .avdg-form .fileName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-design-form .avdg-form .photoToUpload{position:relative}.system-design-form .avdg-form .photoToRemove,.system-design-form .avdg-form .photoToRemove:hover{position:absolute;top:-5px;right:-5px;padding:3px 2px 3px 6px;border:2px solid #fff;border-radius:100%}.system-design-form .avdg-form .photoToRemove:focus,.system-design-form .avdg-form .photoToRemove:active:focus,.system-design-form .avdg-form .photoToRemove.active:focus{outline:0}.system-design-form .avdg-form .fileinput-button{position:relative;overflow:hidden;display:inline-block}.system-design-form .avdg-form .fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:"alpha(opacity=0)";font-size:200px !important;direction:ltr;cursor:pointer}@media(min-width: 768px){.system-design-form .avdg-form .cad-accordion h2{font-size:1.25rem}}.system-design-form .avdg-form .cad-accordion h5{text-transform:none !important;color:#000 !important;font-size:1.5rem !important}.system-design-form .avdg-form .cad-accordion p{font-size:1rem;font-weight:200;text-transform:none !important}.system-design-form .avdg-form .cad-accordion .cad-section-header:hover h5{color:#be3f23 !important}.system-design-form .cad-accordion{max-width:1100px}.system-design-form .cad-accordion h5{text-transform:none !important;color:#000 !important;font-size:1.5rem !important}.system-design-form .cad-accordion p{font-size:"cf-gibson",Helvetica,Arial,sans-serif;font-weight:200;text-transform:none !important}.system-design-form .cad-accordion .cad-section-header:hover h5{color:#be3f23 !important}.system-design-form .cad-accordion .example-small-text{font-size:.875rem}.system-design-form .cad-accordion .cad-button-option{border-radius:3px;border:1px solid #c3c1c0;background:#fff;max-width:337px}.system-design-form .cad-accordion .cad-button-option:hover{color:#212529;background-color:#f5f4f4;border:1px solid #c3c1c0}.system-design-form .cad-accordion .cad-button-group{display:flex;flex-wrap:wrap}.system-design-form .cad-accordion .cad-button-text{width:66%;font-weight:400}.system-design-form .cad-accordion .cad-button-image{width:33%}.system-design-form .cad-accordion .cad-selected-button{border-radius:3px;border:1px solid #5d5b5a;background:#f5f4f4;outline:none}.system-design-form .cad-accordion .cad-dimensions-input{height:calc(2.25rem + 2px);padding:6px 12px;color:#495057;border:1px solid #908e8d;border-radius:0}.system-design-form .cad-accordion .cad-dimensions-indicator{border-top:1px solid #908e8d;border-right:1px solid #908e8d;border-bottom:1px solid #908e8d;border-radius:0;background:#dcdbda;padding:0 8px;display:flex;align-items:center}.system-design-form .cad-accordion .form-group{margin-bottom:32px}.system-design-form .cad-accordion label.control-label{margin-bottom:4px}.system-design-form .cad-accordion .flat-button:hover svg{filter:url(#filter_fff_1)}.system-design-form .cad-accordion .preview-image{max-width:850px}.system-design-form .cad-submit-modal{display:block;background:rgba(40,40,40,.5)}.system-design-form .cad-red-alert{filter:url(#filter_be3f23_1);color:#be3f23;margin:8px auto}.system-design-form .cad-alert-width{max-width:992px}@media(min-width: 576px){.system-design-form .avdg-form-bg{background:url("//images.crutchfieldonline.com/support/AVDG/cav-background-1.jpg") no-repeat top scroll;background-size:cover;z-index:-1;position:fixed;top:0;right:0;height:100%;width:100%}}@media(min-width: 576px){.system-design-form .avdg-form-bg.residential{background:url("//images.crutchfieldonline.com/support/AVDG/rav-background-1.jpg") no-repeat top scroll;background-size:cover;z-index:-1;position:fixed;top:0;right:0;height:100%;width:100%}}@media(min-width: 576px){.system-design-form .avdg-form-bg.avdg-bg-1{background:url("//images.crutchfieldonline.com/support/AVDG/cav-background-1.jpg") no-repeat top scroll;background-size:cover;z-index:-1;position:fixed;top:0;right:0;height:100%;width:100%}}@media(min-width: 576px){.system-design-form .avdg-form-bg.avdg-bg-2{background:url("//images.crutchfieldonline.com/support/AVDG/cav-background-2.jpg") no-repeat center;background-size:cover;z-index:-1;position:fixed;top:0;right:0;height:100%;width:100%}}@media(min-width: 576px){.system-design-form .avdg-form-bg.avdg-bg-3{background:url("//images.crutchfieldonline.com/support/AVDG/cav-background-3.jpg") no-repeat center;background-size:cover;z-index:-1;position:fixed;top:0;right:0;height:100%;width:100%}}@media(min-width: 576px){.system-design-form .avdg-form-bg.avdg-bg-4{background:url("//images.crutchfieldonline.com/support/AVDG/cav-background-4.jpg") no-repeat center;background-size:cover;z-index:-1;position:fixed;top:0;right:0;height:100%;width:100%}}@media(min-width: 576px){.system-design-form .avdg-form-bg.avdg-bg-5{background:url("//images.crutchfieldonline.com/support/AVDG/cav-background-5.jpg") no-repeat center;background-size:cover;z-index:-1;position:fixed;top:0;right:0;height:100%;width:100%}}.system-design-form .section .wrapper{max-width:1400px;margin-right:auto;margin-left:auto;width:100%}.system-design-form .section .wrapper-md{max-width:992px;margin-right:auto;margin-left:auto;width:100%}.system-design-form h1{font-size:2.5rem;font-weight:700;color:#434141}.system-design-form .section .wrapper{max-width:1400px;margin-right:auto;margin-left:auto;width:100%}.system-design-form .section .wrapper-md{max-width:1140px;margin-right:auto;margin-left:auto;width:100%}.system-design-form h1{font-size:2.5rem;font-weight:700;color:#434141}.system-design-form h2{font-size:1.5rem;font-weight:700;color:#434141}.system-design-form .accordion .card-header .btn-link{text-transform:none}.system-design-form .bg-sand-8{background-color:#ede3dd}.system-design-form .bg-slate-2{background-color:#f5f4f4}@media(max-width: 991.98px){.system-design-form .cad-accordion h2{font-size:1.25rem}}.system-design-form h3{font-size:1.75rem;font-weight:700;color:#434141}.system-design-form .accordion .card-header .btn-link{text-transform:none}.system-design-form .accordion .card-header .btn-link p{font-style:italic}.system-design-form .accordion .card-header .btn-link p.required{color:#be3f23}.system-design-form .accordion .card-header .btn-link p.optional{color:#777473}.system-design-form .bg-sand-8{background-color:#ede3dd}.system-design-form .bg-slate-2{background-color:#f5f4f4}.system-design-form .text-skyline{color:#be3f23}.system-design-form #leadHeadingOne{border:none}.system-design-form #lead-info-btn{justify-content:center}.system-design-form .lead-section-header{color:#be3f23;font-size:1.5rem}.system-design-form .slate-text{color:#292828}.system-design-form .hide-asterisk sup{opacity:0}.design-installation .service-buttons a{display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px;text-align:center;border-radius:16px}.design-installation .service-buttons a:focus{border-radius:16px}.design-installation .service-buttons a .service-icons{margin-bottom:0}.design-installation .service-buttons a .service-icons p{font-size:1.25rem;font-weight:400}.design-installation .service-buttons a .service-icons svg{width:4.5rem;height:4.5rem;filter:url(#filter_fff_1)}.design-installation .service-buttons a:hover{box-shadow:-0.15rem .15rem .6rem rgba(0,0,0,.2)}
