@font-face{font-family:Roboto;src:url(../fonts/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Fa brands;src:url(../fonts/FA-Brands.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fa duotone;src:url(../fonts/FA-Duotone.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp 300";src:url(../fonts/fa-sharp-light-300.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp Solid 900";src:url(../fonts/fa-sharp-solid-900.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Solid 900";src:url(../fonts/fa-solid-900.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 300";src:url(../fonts/fa-light-300.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp 400";src:url(../fonts/fa-sharp-regular-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 100";src:url(../fonts/fa-thin-100.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Fa Duotone 900";src:url(../fonts/fa-duotone-900.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 400";src:url(../fonts/fa-regular-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Brands 400";src:url(../fonts/Brands-Regular-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--dark-purple:#412061;--purple:#582c83;--white:#fff;--90-dark-purple:#412061e6;--black:#000;--dark-grey:#4a4a4a}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}h2{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:36px}p{margin-bottom:10px}.top-section{padding-top:20px;padding-bottom:0}.title-section{padding-top:60px;padding-bottom:80px}.hero-section{font-size:18px;line-height:24px}.purple-section{padding-top:60px;padding-bottom:60px}.purple-section._0b{padding-bottom:0}.purple-section.lrgimg{padding-top:120px;padding-bottom:120px}.purple-section._0p{padding-top:0;padding-bottom:0}.bottom-section._60t{padding-top:60px}.bottom-section._60b{padding-top:0;padding-bottom:60px}.bottom-section._60p{padding-top:60px;padding-bottom:60px}.footer-section{background-color:var(--dark-purple);padding-bottom:60px}.body{background-color:var(--purple);color:var(--white);font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:26px}.top-div{justify-content:space-between;align-items:center;width:97%;max-width:1500px;margin-left:auto;margin-right:auto;display:flex}.co-logo-link{text-align:center;text-decoration:none}.contact-link{text-decoration:none}.contact-txt{color:var(--white);text-align:right;width:150px;font-size:15px;font-weight:500;line-height:25px;text-decoration:none}.nav-link{color:var(--white);text-align:center;letter-spacing:1px;text-transform:none;padding:5px 20px;font-size:16px;font-weight:400;line-height:24px}.nav-link:hover{color:var(--white)}.nav-link.w--current{color:var(--white);text-align:center}.arrow-upright{margin-left:5px;font-family:Fa duotone,sans-serif;font-size:18px;font-weight:400;line-height:26px}.navbar{z-index:20;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.co-logo{color:var(--white);width:200px;line-height:16px}.modular-div{justify-content:space-between;align-items:center;width:97%;max-width:1500px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}.main-title-div{z-index:1;justify-content:flex-end;align-items:center;width:97%;max-width:1500px;margin-left:auto;margin-right:auto;display:flex;position:relative}.main-title{text-align:right;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:90px;font-weight:800;line-height:90px}.project-button{border:1px solid var(--dark-purple);background-color:var(--white);color:var(--purple);border-radius:100px;justify-content:center;align-items:center;padding:5px 30px;font-size:14px;font-weight:500;line-height:24px;display:flex}.large-subtitle{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:36px;font-weight:500;line-height:46px}.hero-img-div{z-index:-1;flex-direction:column;justify-content:space-between;align-items:flex-end;width:97%;max-width:1500px;min-height:500px;margin-left:auto;margin-right:auto;display:flex;position:relative}.triangle{background-color:var(--purple);width:250px;height:250px;margin-top:-180px;margin-right:20%;transform:skew(0deg)rotate(45deg)}.triangle.left{width:300px;height:300px;margin:0 auto -150px -150px}.body-div{width:97%;max-width:1500px;margin-left:auto;margin-right:auto}.body-div.dark{background-color:var(--dark-purple);justify-content:space-between;align-items:stretch;padding:60px;display:flex}.body-div._60t{justify-content:space-between;align-items:stretch;min-height:500px;margin-top:60px;display:flex}.p{color:var(--white);width:100%}.p._0b{margin-bottom:0}.p._20b{margin-bottom:20px}.p._30b{margin-bottom:30px}.p._30t{margin-top:30px;margin-bottom:0}.h1{text-transform:uppercase;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:0;margin-bottom:30px;font-size:54px;font-weight:700;line-height:54px;display:flex}.h1.bot{margin-bottom:20px}._2-col-div{justify-content:space-between;align-items:stretch;display:flex}._2-col-div._30b{margin-bottom:30px}._2-col-div._50b{margin-bottom:50px}._3x2-grid{grid-column-gap:0;grid-row-gap:0;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:48%}._6-box-div{border:1px solid var(--white);flex-direction:column;justify-content:center;align-items:center;min-height:200px;margin-top:-1px;margin-left:-1px;padding:40px 30px;display:flex}._6-box-div.black{background-color:var(--white);align-items:center}._6-box-div.empty{border-width:0}._50-div{flex-direction:column;align-items:flex-start;width:48%;display:flex}._50-div.dark{background-color:var(--dark-purple);width:50%;padding:40px}.box-number{margin-bottom:5px;font-size:80px;line-height:80px}.box-number.white{color:var(--purple)}.box-text{margin-bottom:0;padding-left:3px;font-size:14px;line-height:24px}.box-text.white{color:var(--purple)}.model-title{z-index:100;color:var(--white);text-transform:uppercase;font-size:20px;font-weight:700;line-height:28px;position:absolute;inset:auto auto 0 0}.learn-more-button{border:3px solid var(--90-dark-purple);background-color:var(--white);color:var(--purple);letter-spacing:.5px;border-radius:100px;justify-content:center;align-items:center;width:200px;margin-top:10px;padding:10px 30px;font-size:14px;font-weight:700;line-height:24px;transition:all .2s;display:flex}.learn-more-button:hover{border-color:var(--white);background-color:var(--dark-purple);color:var(--white)}.mobile-project-button{color:var(--black);background-color:#0000;border:1px solid #26252380;border-radius:100px;justify-content:center;align-items:center;padding:5px 30px;font-size:14px;font-weight:500;line-height:24px;display:none}.nav-menu{width:100%;height:100%;position:absolute;inset:0}._4-box-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1.5fr 1fr 1fr}._4-box-div{flex-direction:column;align-items:flex-start;display:flex}._4-box-div.img{border:10px solid var(--dark-purple);background-image:url(../images/lm-9.webp)}.box-heading{text-transform:uppercase;border-bottom:1px solid #ffffff80;margin-top:0;margin-bottom:20px;padding-bottom:10px;font-size:21px;line-height:30px}.h2{text-transform:uppercase;width:100%;margin-top:0;margin-bottom:20px;line-height:42px}.h2.purple{color:var(--purple);margin-bottom:20px;font-size:32px;font-weight:700}.h2._40b{margin-bottom:40px}.dark-left{flex-direction:column;align-items:flex-start;width:46%;display:flex}.dark-img{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-27-1.webp);background-position:50%;background-size:cover;width:50%;margin-top:-100px;margin-bottom:-100px}.model-button{background-color:var(--white);color:var(--purple);border:1px solid #26252380;border-radius:100px;justify-content:center;align-items:center;margin-top:10px;padding:5px 30px;font-size:14px;font-weight:500;line-height:24px;display:flex}.bottom-heading{color:var(--white);text-align:center;width:100%;margin-bottom:0;font-size:30px;font-weight:700;line-height:40px}.footer-links{color:var(--white);text-align:center;margin-top:40px;margin-bottom:0;font-size:14px;line-height:24px;text-decoration:none}.form-container{background-image:linear-gradient(to bottom,var(--90-dark-purple),var(--90-dark-purple)),url(../images/Asset-2.svg);background-position:0 0,3%;background-repeat:repeat,no-repeat;background-size:auto,40%;justify-content:space-between;align-items:stretch;padding:60px;display:flex}.form-code{width:50%}.left-div{flex-direction:column;align-items:flex-start;width:45%;display:flex}.left-div.velux{background-image:url(../images/lm-11.webp);background-position:50%;background-size:cover;height:400px}.left-div.home{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-18-1.webp);background-position:50%;background-size:cover;height:400px}.click-menu{border:2px solid var(--white);background-color:var(--dark-purple);color:var(--white);text-align:center;cursor:pointer;border-radius:50px;width:200px;padding:9px 20px;font-size:15px;line-height:15px;transition:all .2s;display:block}.click-menu:hover{background-color:var(--black)}.nav-div{z-index:10;border:5px solid var(--dark-purple);background-color:var(--purple);box-shadow:0 0 20px 0 var(--black);align-items:flex-start;width:30%;margin-top:20px;margin-right:20px;padding:40px 30px;display:none;position:fixed;inset:0 0 auto auto;overflow:hidden}.close-button{z-index:30;background-color:var(--purple);color:var(--white);margin-top:20px;margin-right:20px;padding:0;font-family:Fa duotone,sans-serif;font-size:30px;line-height:30px;transition:all .2s;display:flex;position:absolute;inset:0 0 auto auto}.close-button:hover{color:var(--white)}.back-to-top-div{justify-content:center;align-items:center;margin-bottom:70px;display:flex}.back-to-top-link{border:2px solid var(--dark-purple);background-color:var(--white);color:var(--purple);border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-25px;text-decoration:none;transition:all .2s;display:flex}.back-to-top-link:hover{border-color:var(--white);background-color:var(--dark-purple);color:var(--white)}.btt-icon{font-family:Fa duotone,sans-serif;font-size:20px;line-height:20px}._2-img-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1.75fr 1fr;width:100%;min-height:400px;margin-bottom:60px}.img-div{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.img-div._1{background-image:url(../images/sutton-8.webp);background-position:50%;background-size:cover}.img-div._2{background-image:url(../images/Home-Velux.webp);background-position:50%;background-size:cover}.img-div.loft1{background-image:url(../images/180324-5.webp);background-position:50%;background-size:cover}.img-div.loft2{background-image:url(../images/180324-4.webp)}.bottom-container{border:1px solid #e3ebd299;flex-direction:column;align-items:center;width:48%;padding:40px;display:flex}.bottom-container._2{width:48%;padding-left:60px}.bottom-container._1{padding-right:60px}.bottom-link{color:var(--white);text-align:center;margin-bottom:6px;text-decoration:none}.icons{color:var(--white);margin-right:5px;font-family:Fa duotone,sans-serif}.icons.social{font-family:"Brands 400",Arial,sans-serif}.bottom-title{color:var(--white);border-bottom:1px solid #e3ebd280;margin-bottom:20px;padding-bottom:10px;font-weight:700}.bottom-text{color:var(--white);text-align:center;text-decoration:none}.bottom-div{justify-content:space-between;align-items:stretch;width:97%;max-width:1500px;margin-left:auto;margin-right:auto;display:flex}.round-img{z-index:1;border:1px solid var(--white);object-fit:cover;border-radius:500px;justify-content:center;align-items:center;width:300px;min-width:300px;height:300px;min-height:300px;margin:auto -50px;display:flex;position:relative}.project-div{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;width:100%;display:grid}.project-container{justify-content:space-between;align-items:center;margin-top:10px;padding-right:5px;display:flex}.view-project{text-align:right;width:150px;font-size:14px;line-height:24px}.arrows-div{justify-content:center;align-items:center;width:15%;display:flex}.project-small-div{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-15-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:30%;margin-top:60px;margin-bottom:60px}.arrows{color:var(--black);font-family:Fa duotone,sans-serif}.arrows.left{opacity:.5;color:var(--white);margin-right:10px;font-size:20px}.arrows.right{color:var(--white);margin-left:10px;font-size:20px;font-weight:400}.arrow-link{text-decoration:none}.project-img-div{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-6-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.project-img-div.img1{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-15-1.webp)}._3-box{border-bottom:5px solid var(--white);flex-direction:column;align-items:flex-start;width:100%;padding:0 0 20px;display:flex}._4-box-img{background-color:var(--white);object-fit:cover;width:100%;height:250px;margin-bottom:20px;padding:10px}._3-box-title{text-align:left;margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700;line-height:26px}._4-svs-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:80px}.list{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1.25fr;grid-auto-columns:1fr;width:100%;margin-top:20px;margin-bottom:20px;padding-left:0;list-style-type:none;display:grid}.list._3col{grid-template-columns:1.25fr 1fr 1fr}.list._0b{margin-bottom:0}.list._4col{grid-template-columns:1.25fr 1fr 1fr 1fr}.list._4col.w{color:var(--white)}.list._2col{grid-template-columns:1.25fr 1fr}.list-item{align-items:center;display:flex}.bullet-icon{color:#000;background-color:#fff;border:2px solid #afafaf;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex}.bullet-icon.round{border-color:var(--white);background-color:#0000;border-radius:20px;flex:none;width:40px;height:40px;margin-right:10px}.fa-2{color:var(--white);font-family:"Fa Solid 900",sans-serif}.fa-2.dark{color:var(--white);font-family:Fa duotone,sans-serif;font-size:18px;font-weight:400}.bullet-heading{width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:26px}.contact-div{flex-direction:column;display:flex}.top-tel{background-color:var(--white);color:var(--purple);text-align:center;margin-top:20px;padding-top:5px;padding-bottom:5px;font-weight:600;text-decoration:none}.font-awsome{font-family:Fa duotone,sans-serif}.div-block{display:flex}.fs-cc-banner_trigger{display:none}.fs-cc-prefs_button{border:2px solid var(--black);background-color:var(--dark-purple);border-radius:500px;margin-right:8px;padding:10px 20px;font-size:15px;font-weight:700}.fs-cc-prefs_button.fs-cc-button-alt{border-color:var(--black);color:var(--black);background-color:#fff}.fs-cc-prefs_checkbox-field{background-color:#ccc;border-radius:999px;width:44px;height:24px;margin-bottom:0;padding:2px;display:flex;position:relative}.fs-cc-prefs_checkbox{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0}.fs-cc-banner_text{color:var(--black);margin-right:24px}.fs-cc-banner_component{z-index:998;background-color:var(--white);border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0 0}.fs-cc-prefs_label{color:var(--black);margin-top:0;margin-bottom:0;margin-right:32px;font-size:16px;font-weight:700}.fs-cc-prefs_text{color:var(--black);font-size:12px}.fs-cc-prefs_toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fs-cc-manager_button{color:#333;cursor:pointer;background-color:#fff;border-radius:500px;flex-direction:column;padding:10px;transition:color .2s;display:flex}.fs-cc-manager_button:hover{color:#4353ff}.fs-cc-banner_container{align-items:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.fs-cc-prefs_option{border-bottom:1px solid #33333326;padding-top:16px;padding-bottom:16px}.fs-cc-prefs_close-icon{color:var(--black);width:16px;height:16px}.fs-cc-prefs_content{height:100%;padding:40px 32px;overflow:scroll}.fs-cc-manager_icon{width:32px;height:32px}.fs-cc-prefs_title{color:var(--black);font-size:24px;font-weight:700;line-height:1.2em}.fs-cc-prefs_trigger{display:none}.fs-cc-prefs_close{z-index:1;color:#333;cursor:pointer;background-color:#f5f6ff;border-radius:100%;padding:10px;font-size:20px;text-decoration:none;position:absolute;inset:-12px -12px auto auto;box-shadow:-1px 1px 12px #3333331a}.fs-cc-manager_trigger{display:none}.fs-cc-banner_text-link{border-bottom:2px solid var(--black);color:var(--black);font-weight:400;text-decoration:none}.fs-cc-prefs_form{background-color:#fff;border-radius:12px;width:100%;max-width:576px;height:100%;max-height:70vh;margin-bottom:0;position:relative}.fs-cc-prefs_submit-hide,.fs-cc-prefs_checkbox-label{display:none}.fs-cc-prefs_component{z-index:997;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;padding:32px;display:none;position:fixed;inset:0}.fs-cc-prefs_overlay{z-index:-1;background-color:#0009;width:100%;height:100%;position:absolute;inset:0}.fs-cc-banner_buttons-wrapper{flex:none;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;align-items:center;display:flex}.fs-cc-manager_component{z-index:999;display:none;position:fixed;inset:auto auto 20px 20px}.fs-cc-banner_button{border:2px solid var(--black);background-color:var(--purple);color:var(--white);text-align:center;border-radius:500px;min-width:140px;margin-left:16px;padding:10px 20px;font-size:16px}.fs-cc-banner_button.fs-cc-button-alt{border-color:var(--black);background-color:var(--white);color:var(--black)}.fs-cc-prefs_toggle{background-color:#fff;border-radius:999px;width:20px;height:20px}.fs-cc-prefs_buttons-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;margin-top:32px;margin-right:-8px;display:flex}.fs-cc-prefs_space-medium{margin-bottom:40px}.fs-cc-prefs_space-small{margin-bottom:12px}.lottie-animation{height:150px;display:inline-flex}.img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;width:100%;min-height:500px}.img.velux2{background-image:url(../images/180324-2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px;margin-top:40px;margin-bottom:40px}.img.velux3{background-image:url(../images/stoneleigh-5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px;margin-top:40px;margin-bottom:40px}.img.loft{background-image:url(../images/180324-6.webp);margin-top:40px;margin-bottom:40px}.img.roofing{background-image:url(../images/Rofing-page8.webp)}.acc-logo{border-top:3px solid #412061;border-bottom:3px solid #412061;width:100%;margin-bottom:0}.video-div{width:97%;max-width:1500px;margin-left:auto;margin-right:auto}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-small{margin:0 0 1.5rem}.home_faq_answer{overflow:hidden}.faq-div{color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.text-size-medium{margin-bottom:0;font-size:1.125rem;line-height:1.5}.text-size-medium.text-weight-bold{margin-top:0;margin-bottom:0;font-weight:700}.home_faq_icon-wrapper{align-self:flex-start;width:2rem;margin-left:1.5rem;display:flex}.home_faq_accordion{flex-direction:column;justify-content:flex-start;align-items:stretch}.icon-embed-small{flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.reno-div{flex-direction:column;align-items:center;width:80%;display:flex}.reno-div.tt{width:100%}.tik-tok-icon{font-family:"Brands 400",Arial,sans-serif}.tik-tok-div{grid-column-gap:12px;grid-row-gap:12px;background-color:#fff;border-radius:20px;grid-template-rows:auto;grid-template-columns:6fr 1fr;grid-auto-columns:1fr;width:100%;height:100%;margin-top:60px;margin-bottom:60px;padding:40px 40px 20px;display:grid}.tiktok-button{color:#fff;background-color:#582c83;justify-content:center;align-items:center;width:70%;height:80%;padding-top:5px;padding-bottom:5px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;text-decoration:none;display:flex}.h3-link{color:var(--white);text-decoration:none}.vat{color:var(--white);text-align:center;margin-top:20px;font-weight:400;text-decoration:none}.instagram-text{color:var(--white);text-align:center;margin-top:20px}.insta-link{color:var(--white);text-align:left;margin-left:5px;font-weight:400;line-height:20px;text-decoration:none}.h3-section{padding-top:60px;padding-bottom:60px}.h1-small{text-transform:none;margin-top:10px;margin-bottom:40px;font-size:38px;font-weight:600;line-height:41px}.velux-logo{width:150px;margin-left:40px}.h2-light{font-size:28px;font-weight:400}.home_faq_component-2{border-bottom:1px solid #000}.home_faq_component-2.velux{border-bottom-color:var(--dark-purple);width:100%}.home_faq_question-2{border-top:1px solid var(--dark-purple);cursor:pointer;justify-content:space-between;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}.h3-div{justify-content:center;align-items:center;width:97%;max-width:1500px;margin-left:auto;margin-right:auto;display:flex}.verkux-certified{width:150px;margin-right:40px}.top-velux-logo{width:200px}.form-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;flex-direction:column;align-items:flex-start;width:45%;height:400px;display:flex}.form-img.velux{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-39-1.webp);height:400px}.form-img.roof{background-image:url(../images/stoneleigh-18.webp)}.form-img.skylihjy{background-image:url(../images/skylight_732092028.webp)}.form-img.sutton{background-image:url(../images/stoneleigh-8.webp)}.form-img.wimb{background-image:url(../images/ch-13.webp)}.form-img.cheam{background-image:url(../images/lm-12.webp)}.form-img.epsom{background-image:url(../images/raynes_park-12.webp)}.form-img.king{background-image:url(../images/morden-8.webp)}.form-img.twick{background-image:url(../images/stoneleigh-3.webp)}.form-img.surrey{background-image:url(../images/stoneleigh-6_1.webp)}.form-img.battersea{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-21-1.webp)}.form-img.rich{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-54-1.webp)}.form-img.brom{background-image:url(../images/stoneleigh-19.webp)}.form-img.review{background-image:url(../images/sutton-3.webp)}.form-img.tour{background-image:url(../images/stoneleigh-4.webp)}.form-img.area{background-image:url(../images/Home-Velux.webp)}.form-img.sustain{background-image:url(../images/GFG_1200x800_AcciónAndina_Peru_66.webp)}.form-img.gallery{background-image:url(../images/ch-13.webp)}.form-img.form{background-image:url(../images/stoneleigh-10.webp)}.sub-heading{margin-top:0;margin-bottom:15px;font-size:22px;line-height:30px}.loft-symbol-div{justify-content:center;align-items:center;width:20%;display:flex}.loft-img-div{flex-flow:column;justify-content:center;align-items:flex-start;width:77%;display:flex}.symbol{border:3px solid var(--dark-purple);background-color:var(--white);background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:contain;width:100%;height:100%;min-height:200px}.symbol.mansard{background-image:url('../images/2012957_architecture_design_home-owner_house_housing_icon_12012957_architecture_design_home owner_house_housing_icon.webp');background-repeat:no-repeat}.symbol.dormer{background-image:url('../images/2012968_architecture_design_home-owner_house_housing_icon_12012968_architecture_design_home owner_house_housing_icon.webp');background-repeat:no-repeat}.symbol.hip{background-image:url('../images/2012959_architecture_design_home-owner_house_housing_icon_12012959_architecture_design_home owner_house_housing_icon.webp');background-repeat:no-repeat}._50-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:flex-start;width:50%;display:flex}._50-img.lead{background-image:url(../images/Roofing-page-9.webp)}._50-img.pitch{background-image:url(../images/Roofing-page11.webp)}._50-img.fr{background-image:url(../images/Ap-Roberts-Roofing-37-Courtlands-Drive-55-1.webp)}.dark-section{background-color:var(--dark-purple);padding-top:60px;padding-bottom:60px}.skylight-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto}.process-div{border:1px solid var(--white);background-color:var(--dark-purple)}.skylight-container{padding:40px}.box-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;height:350px;padding:20px;display:flex}.box-img._1{background-image:url(../images/skylight_1026286340.webp);background-position:50%;background-size:cover}.box-img._2{background-image:url(../images/skylight_111048335.webp);background-position:50% 100%;background-size:cover}.box-img._3{background-image:url(../images/skylight_732092028.webp);background-position:50%;background-size:cover}.box-img._4{background-image:url(../images/skylight_842258884.webp);background-position:50% 75%;background-size:cover}.service-box-number{border:2px solid var(--white);background-color:var(--purple);border-radius:50%;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;min-height:80px;font-size:50px;font-weight:900;line-height:50px;display:flex}.image-wrapper{filter:grayscale(50%);height:400px;transition:all .3s}.image-wrapper:hover{filter:grayscale(0%)}.image-wrapper.eden{background-image:url(../images/Eden_1200x800_Madagascar_Kandrany_46.webp);background-position:0 100%;background-size:cover}.image-wrapper.eden:hover{filter:grayscale(0%)}.image-wrapper.global{background-image:url(../images/GFG_1200x800_AcciónAndina_Peru_65.webp);background-position:0 100%;background-size:cover}.card-title{color:var(--purple);font-size:22px;font-weight:700;line-height:30px;text-decoration:none}.card-wrapper{background-color:var(--white);transform-origin:50% 0;border-radius:0}.d-105-text-wrapper{background-color:var(--white);justify-content:flex-start;align-items:center;padding:20px;text-decoration:none;display:flex}.sustain-div{border-radius:0;width:100%;text-decoration:none;box-shadow:0 20px 10px -10px #00000080}.box-name{justify-content:center;align-items:center;margin-top:10px;margin-right:10px;display:flex;position:absolute;inset:0 0 auto auto}.d-105-timer-text-2{color:#fff;background-color:#345a05;border-radius:0;padding:5px 10px;font-size:11px;line-height:20px;box-shadow:-2px 2px 5px #0003}.sustain-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}._4-image-grid{grid-column-gap:10px;grid-row-gap:10px;background-color:var(--white);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:30px;padding:40px;display:grid}.ecologi{text-align:left;justify-content:center;align-items:center;display:flex;position:relative;top:6px}.ecologi-img{height:200px}.areas-map{width:48.5%}.areas-div{align-items:flex-start;width:48.5%;display:flex}.areas-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1.25fr 1fr 1fr;grid-auto-columns:1fr;width:100%;padding-left:0;list-style-type:none;display:grid}._2x2-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-bottom:30px}.balcony-div{border:1px solid var(--white);background-color:var(--purple);padding:40px}.list-2{text-align:left;align-self:flex-start;width:100%;margin-bottom:10px;margin-right:0;padding-left:20px}.list-heading{color:#fff;margin-top:0;margin-bottom:0;font-size:15px;font-weight:500;line-height:28px}.list-heading.black{color:#000}.hyperlink{color:var(--white);font-weight:700;text-decoration:underline}.gallery-grid{width:100%;margin-top:30px}._360-video,._360-tour{width:100%}.gall-grid{grid-column-gap:30px;grid-row-gap:90px;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;margin-bottom:50px}.lb-link{height:350px;text-decoration:none}.lb-img{object-fit:cover;width:100%;height:100%;overflow:hidden}.project-title{background-color:var(--dark-purple);color:var(--white);text-align:center;text-transform:uppercase;padding:15px;font-weight:700}.google-reviews{width:100%;margin-top:30px}.link-block-2{text-decoration:none}.grey-heading{color:#582c83;margin-bottom:0;font-size:40px;font-weight:100;line-height:35px}.blink{color:#000}.blink.nl{text-decoration:none}.txt{width:100%;height:100%}.area-icon{width:50%}.area-icon.email{filter:grayscale() brightness(200%);width:40%}.contact-form{width:100%;margin-top:0;margin-bottom:0}.right-address-div{justify-content:center;align-items:center;width:100%;min-width:250px;display:flex}.right-address-div.contact{justify-content:flex-start;margin-bottom:20px;text-decoration:none}.circle{background-color:var(--white);border-radius:240px;justify-content:center;align-items:center;width:75px;min-width:75px;height:75px;min-height:75px;margin-right:15px;display:flex}.big{color:var(--white);text-transform:uppercase;font-size:24px;font-weight:700;line-height:34px}.contact-2x1{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid}.middle-address-div{justify-content:center;align-items:center;width:100%;display:flex}.middle-address-div.contact{justify-content:flex-start;margin-bottom:20px;text-decoration:none}.address-text{color:#000;text-align:left;margin-left:5px;font-weight:400;line-height:20px;text-decoration:none}.contact-icon{color:var(--purple);text-align:left;margin-bottom:0;font-family:"Fa Solid 900",sans-serif;font-size:30px;font-weight:400;line-height:30px;text-decoration:none}.site-map-txt{text-align:left}.icon{color:var(--white);display:flex}.dropdown-toggle{padding-top:5px;padding-bottom:5px}.dropdown-link{background-color:var(--white);color:var(--dark-purple)}.dropdown-list{height:400px}.dropdown-list.w--open{height:200px;overflow:scroll}.reno-div2{color:#000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin-top:40px;display:flex}.h2-2{color:var(--white);border-bottom:1px solid #4a4a4a33;width:100%;margin-top:0;margin-bottom:30px;padding-bottom:20px;font-size:26px;font-weight:700;line-height:36px}.h2-2.black{color:var(--white);text-align:left;text-transform:capitalize;border-bottom-width:5px;border-bottom-color:#582c83;padding-bottom:20px;font-size:40px;font-weight:600;line-height:40px}.h2-2.black.top{margin-top:40px}.p-2{color:var(--white);width:100%;font-size:15px;font-weight:500;line-height:25px}.p-2._30b{color:var(--white);margin-bottom:30px}.list-3{width:100%;padding-left:20px}.list-item-2{color:var(--white);margin-top:0;margin-bottom:0;font-size:15px;font-weight:500;line-height:25px}.p-3{color:#000;width:100%;font-size:15px;font-weight:500;line-height:25px}.p-3._0b{color:var(--white);margin-bottom:0}.p-3._30b{color:var(--white);margin-bottom:30px}.reno-div2-2{color:#000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.h2-3{color:var(--white);border-bottom:1px solid #4a4a4a33;width:100%;margin-top:0;margin-bottom:30px;padding-bottom:20px;font-size:26px;font-weight:700;line-height:36px}.h2-3.black{color:var(--white);text-align:left;text-transform:capitalize;border-bottom-width:5px;border-bottom-color:#582c83;padding-bottom:20px;font-size:40px;font-weight:600;line-height:40px}.list-4{color:var(--white);text-align:left;align-self:flex-start;width:100%;margin-bottom:10px;margin-right:0;padding-left:20px}.list-4._30b{margin-bottom:30px}.text-block{font-size:36px}.text-block.bold{font-size:90px;font-weight:800;line-height:90px}.dropdown-toggle-2{color:var(--white);padding-top:10px;padding-bottom:10px}.dropdown-link-2{background-color:var(--white)}.dropdown-link-2.bottom{padding-bottom:30px}.dropdown-list-2{height:200px}.dropdown-list-2.w--open{overflow:scroll}.right-arrow{display:none}.slide-04{background-image:url(../images/stoneleigh-5.webp);background-position:50%;background-size:cover}.slide-16{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.left-arrow{display:none}.slide-2{background-image:url(../images/Slideshow-1.webp);background-position:50%;background-size:cover}.slide-15{background-image:url(../images/Slideshow-2.webp);background-position:50%;background-size:cover}.slide-14{background-image:url(../images/Slideshow-3.webp);background-position:50%;background-size:cover}.slide-20{background-image:url(../images/lm-11.webp);background-position:50%;background-size:cover}.page-header-slider-home{z-index:0;width:100%;height:500px;position:absolute}.slide-nav{display:none}@media screen and (max-width: 991px){.title-section{padding-bottom:40px}.purple-section,.purple-section.lrgimg{padding-top:60px;padding-bottom:60px}.top-div{width:95%}.nav-link{text-align:center;font-size:18px;line-height:38px}.navbar{background-color:#0000}.modular-div{flex-direction:column;align-items:flex-start;width:95%;margin-bottom:0}.main-title-div{flex-direction:column;align-items:flex-start;width:95%}.main-title{text-align:left;font-size:50px;line-height:80px}.project-button{justify-content:flex-start;margin-top:10px;margin-bottom:0;margin-left:auto;display:none;inset:auto auto 0 0}.large-subtitle{font-size:30px;line-height:38px}.hero-img-div{width:95%;min-height:400px}.triangle{width:160px;height:160px;margin-top:-90px}.triangle.left{width:280px;height:280px}.body-div{width:95%}.body-div.dark{flex-direction:column;padding:40px}.body-div._60t{min-height:400px;margin-top:60px}.h1{font-size:30px;line-height:40px}._2-col-div{flex-direction:column}._2-col-div._30b{flex-flow:column}._2-col-div._50b{flex-flow:column;margin-bottom:40px}._3x2-grid{width:100%;margin-top:40px}._6-box-div{min-height:auto}._50-div,._50-div.dark{width:100%}.box-number{font-size:70px;line-height:70px}.mobile-project-button{border-color:var(--white);color:var(--white);justify-content:flex-start;margin-top:10px;display:block;inset:auto auto 0 0}.nav-menu{background-color:var(--purple);text-align:center}._4-box-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr}._4-box-div.img{min-height:auto}.box-heading{font-size:20px;font-weight:600;line-height:28px}.h2{font-size:26px;line-height:36px}.dark-left{align-items:flex-start;width:100%}.dark-img{width:100%;height:500px;margin-top:50px;margin-bottom:0;display:flex}.model-button{justify-content:flex-start;inset:auto auto 0 0}.bottom-heading{font-size:28px;line-height:38px}.form-container{background-image:linear-gradient(to bottom,var(--90-dark-purple),var(--90-dark-purple)),url(../images/Asset-2.svg);background-size:auto,90%;flex-direction:column;padding:40px}.form-code{width:100%;margin-top:40px}.left-div{width:100%}.nav-div{flex-direction:column;justify-content:center;align-items:center;width:50%}.back-to-top-div{margin-bottom:20px}._2-img-grid{grid-column-gap:30px;grid-row-gap:30px;min-height:300px}.bottom-container._2{width:100%;padding:70px 20px 20px}.bottom-container._1{width:100%;padding:20px 20px 70px}.bottom-text{max-width:200px}.bottom-div{flex-flow:column;align-items:center;width:95%}.round-img{margin:-30px 0}._4-box-img{padding:10px}._4-svs-grid{grid-template-columns:1fr 1fr;margin-bottom:60px}.list._3col,.list._4col,.list._2col{grid-template-columns:1.25fr 1fr}.list-item{align-items:center}.bullet-icon.round{width:35px;height:35px}.img.loft{min-height:500px}.video-div{width:95%}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.reno-div{width:90%}.tik-tok-div{grid-template-rows:auto auto;grid-template-columns:1fr;width:100%}.vat,.insta-link{text-align:center;width:100%;padding-top:10px}.h3-section{padding-top:40px}.h1-small{font-size:30px;line-height:40px}.velux-logo{margin-top:20px;margin-left:0}.h2-light{font-size:26px;line-height:34px}.h3-div{flex-flow:column;width:95%}.verkux-certified{margin-bottom:20px;margin-right:0}.top-velux-logo{margin-top:20px;margin-left:0}.form-img{width:100%}.loft-symbol-div{justify-content:flex-start;align-items:center;width:100%}.loft-img-div{width:100%}.symbol{width:150px;height:120px;min-height:auto;margin-bottom:10px}._50-img{width:100%;height:500px}.dark-section{padding-top:60px;padding-bottom:60px}.skylight-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}.image-wrapper{height:300px}.image-wrapper.eden,.image-wrapper.global{background-position:0 100%}.card-title{margin-bottom:0;font-size:20px}.sustain-div{margin-left:0;margin-right:0}.sustain-grid{grid-column-gap:20px;grid-row-gap:20px}._4-image-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr}.areas-map{width:90%}.areas-div{width:100%;margin-top:30px}._2x2-grid{grid-template-columns:1fr}.gallery-grid{grid-template-rows:auto;grid-template-columns:1fr}.lb-link{height:240px}.grey-heading{font-size:40px;font-weight:300;line-height:50px}.right-address-div{flex-direction:column;margin-top:10px}.right-address-div.contact{flex-flow:row}.big{margin-bottom:0;font-size:20px;line-height:30px}.contact-2x1{grid-template-rows:auto auto;grid-template-columns:1fr;width:90%}.middle-address-div{flex-direction:column;margin-top:10px}.middle-address-div.contact{flex-flow:row}.address-text{text-align:center;width:100%;padding-top:10px}.contact-icon{text-align:center}.reno-div2{width:100%}.h2-2.black{text-align:center;font-size:35px;line-height:45px}.reno-div2-2{width:100%}.h2-3.black{text-align:center;font-size:35px;line-height:45px}.text-block{line-height:37px}.text-block.bold{font-size:70px}.page-header-slider-home{height:400px}}@media screen and (max-width: 767px){.title-section{padding-top:0}.purple-section,.purple-section.lrgimg{padding-top:40px;padding-bottom:40px}.bottom-section._60t{padding-top:40px}.bottom-section._60b{padding-bottom:40px}.bottom-section._60p{padding-top:40px;padding-bottom:40px}.top-div{flex-direction:column}.contact-txt{text-align:center}.navbar{width:200px}.modular-div{margin-top:20px}.main-title{font-size:40px;line-height:60px}.large-subtitle{font-size:24px;line-height:34px}.hero-img-div{min-height:350px}.triangle{width:120px;height:120px;margin-top:-70px}.body-div.dark{flex-direction:column;align-items:flex-start;padding:30px}.body-div._60t{min-height:300px;margin-top:40px}.p{text-align:left}._2-col-div._50b{margin-bottom:30px}._2-col-div._50b.mid{flex-flow:column-reverse}._3x2-grid{grid-template-columns:1fr;margin-top:30px}._6-box-div{align-items:center}._6-box-div.empty{display:none}._50-div,._50-div.dark{padding:30px}.h2{font-size:24px;line-height:32px}.dark-left{width:100%;margin-top:20px}.dark-img{background-position:0;width:100%;height:350px;margin-top:30px}.bottom-heading{font-size:24px;line-height:34px}.form-container{padding:30px}.left-div.home{height:300px}.click-menu{width:100%;margin-bottom:10px}.nav-div{width:90%;margin-left:auto;margin-right:auto;inset:0 0 auto}._2-img-grid{grid-column-gap:20px;grid-row-gap:20px;min-height:200px}.bottom-container._2,.bottom-container._1{width:100%}.bottom-div{flex-direction:column;align-items:center}.round-img{width:250px;min-width:250px;height:250px;min-height:250px}._4-svs-grid{grid-column-gap:30px;grid-row-gap:30px;margin-bottom:40px}.contact-div{flex-direction:row;justify-content:space-between;width:100%;max-width:1000px;margin-bottom:20px}.top-tel{justify-content:space-between;align-items:center;margin-top:0;padding-left:20px;padding-right:20px;display:flex}.font-awsome{margin-right:5px}.fs-cc-banner_container{flex-direction:column;align-items:flex-start}.fs-cc-prefs_title{font-size:20px}.fs-cc-banner_text-link{margin-right:8px}.fs-cc-banner_buttons-wrapper{margin-top:12px}.fs-cc-banner_button{margin-left:0;margin-right:8px}.img{width:100%}.img.velux2,.img.velux3,.img.loft,.img.roofing{min-height:350px}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.text-size-medium{font-size:1rem}.home_faq_icon-wrapper{width:1.75rem}.tik-tok-div{margin-top:40px;margin-bottom:40px;padding-top:30px;padding-left:30px;padding-right:30px}.vat{width:80%}.insta-link{width:100%}.h3-section{padding-top:40px;padding-bottom:40px}.h2-light{font-size:22px;line-height:30px}.home_faq_question-2{padding-top:1rem;padding-bottom:1rem}.verkux-certified{width:130px}.form-img.tour{height:350px}.symbol{width:140px;height:100px}._50-img{height:350px}.dark-section{padding-top:40px;padding-bottom:40px}.skylight-grid{grid-column-gap:25px;grid-row-gap:25px}.skylight-container{padding:30px}.box-img{height:300px}.service-box-number{width:70px;min-width:70px;height:70px;min-height:70px;font-size:40px;line-height:40px}.image-wrapper{height:250px}.card-title{font-size:20px;line-height:22px}.d-105-text-wrapper{height:20%}._4-image-grid{padding:30px}.ecologi{margin-top:0}.ecologi-img{height:auto}.areas-map{width:100%}._2x2-grid{grid-column-gap:20px;grid-row-gap:20px}.balcony-div{padding:30px}._360-video{display:block}._360-tour{display:none}.gall-grid{grid-column-gap:20px;grid-row-gap:70px;width:100%}.lb-link{height:200px}.project-title{padding-top:10px;padding-bottom:10px}.grey-heading{font-weight:400;line-height:50px}.right-address-div{text-align:left;justify-content:flex-start;align-items:center;width:100%;min-width:150px;padding-top:0}.circle{width:50px;min-width:50px;height:50px;min-height:50px;font-size:14px}.middle-address-div{text-align:center;justify-content:flex-start;align-items:center;width:100%;min-width:150px;padding-top:0}.address-text{width:100%}.contact-icon{width:100%;font-size:20px;line-height:20px}.reno-div2{width:100%}.h2-2{margin-bottom:20px;padding-bottom:15px}.h2-2.black{color:#000;width:100%;font-size:30px;line-height:40px}.p-2{text-align:left;width:100%}.p-2._30b{margin-bottom:20px}.p-3{text-align:left;width:100%}.p-3._30b{margin-bottom:20px}.reno-div2-2{width:100%}.h2-3{margin-bottom:20px;padding-bottom:15px}.h2-3.black{color:#000;width:100%;font-size:30px;line-height:40px}}@media screen and (max-width: 479px){.top-section{padding-top:15px}.title-section{padding-bottom:20px}.purple-section{padding-top:30px;padding-bottom:30px}.purple-section.lrgimg{padding-top:30px;padding-bottom:0}.bottom-section._60t{padding-top:30px}.bottom-section._60b{padding-bottom:30px}.bottom-section._60p{padding-top:30px;padding-bottom:30px}.footer-section{padding-bottom:30px}.top-div{flex-direction:column;width:100%}.co-logo-link{margin-bottom:5px}.contact-link{width:100%}.contact-txt{text-align:center;width:100%;display:none}.nav-link{font-size:16px;line-height:26px}.navbar{width:100%}.co-logo{width:100%;max-width:250px;margin-bottom:10px}.modular-div,.main-title-div{width:90%}.main-title{font-size:40px;line-height:40px}.large-subtitle{margin-bottom:5px;font-size:18px;line-height:26px}.hero-img-div{width:100%;min-height:250px}.triangle{width:80px;height:80px;margin-top:-55px}.triangle.left{width:250px;height:250px;margin-bottom:-130px;margin-left:-130px}.body-div{width:90%}.body-div.dark{padding:20px}.body-div._60t{flex-direction:column;align-items:center;margin-top:40px}.p._30b{margin-bottom:20px}.h1{margin-bottom:20px;font-size:22px;line-height:30px}._2-col-div._50b{margin-bottom:20px}._6-box-div{padding-top:20px;padding-bottom:20px}._50-div{padding:20px 0}._50-div.dark{padding:20px}.box-number{margin-bottom:0;font-size:60px;line-height:60px}.model-title{padding-left:10px;font-size:20px;line-height:22px}.learn-more-button{width:100%}.mobile-project-button{justify-content:center}._4-box-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}._4-box-div.img{min-height:250px}.box-heading{font-size:20px;line-height:26px}.h2{margin-bottom:20px;font-size:20px;line-height:30px}.h2.purple{font-size:24px;line-height:28px}.h2.purple._0b{margin-bottom:0}.dark-left{margin-top:0}.dark-img{height:250px;margin-top:20px}.bottom-heading{font-size:20px;line-height:28px}.footer-links{margin-top:30px}.form-container{padding:20px}.form-code{margin-top:30px}.left-div.home{height:250px}.click-menu{width:90%;margin-bottom:0}.nav-div{padding:50px 20px 20px;display:none}.close-button{margin-top:10px;margin-right:10px}._2-img-grid{grid-template-columns:1fr;min-height:450px;margin-top:30px;margin-bottom:30px}.bottom-container._2{padding-top:50px}.bottom-container._1{padding-bottom:40px}.bottom-div{width:90%}.round-img{width:200px;min-width:200px;height:200px;min-height:200px}.project-div{width:100%;display:flex}.view-project{text-align:right;display:flex}.arrows-div{width:100%;display:none}.project-small-div{width:100%;min-height:200px;margin-top:20px;margin-bottom:0}.project-img-div{min-height:200px}._4-box-img{padding:6px}._4-svs-grid{grid-template-columns:1fr;margin-bottom:30px}.list{grid-row-gap:10px}.list._3col,.list._4col,.list._2col{grid-template-columns:1.25fr}.fa-2.dark{font-size:16px;line-height:24px}.bullet-heading{text-align:left}.contact-div{flex-direction:column;align-items:center;max-width:280px}.top-tel{margin-top:0}.fs-cc-prefs_button{margin-bottom:8px}.fs-cc-banner_text{margin-right:0}.fs-cc-prefs_content,.fs-cc-prefs_component{padding:24px}.fs-cc-banner_buttons-wrapper{text-align:center;flex-direction:column-reverse;align-items:center;width:100%}.fs-cc-banner_button{width:100%;margin-bottom:10px}.img.velux2,.img.velux3{min-height:250px;margin-bottom:20px}.img.loft,.img.roofing{min-height:250px}.acc-logo{margin-top:30px}.video-div{width:90%}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.faq-div{width:100%;max-width:100%;padding-left:0;padding-right:0}.tik-tok-div{flex-flow:column;grid-template-rows:auto;width:100%;margin-top:30px;margin-bottom:30px;padding:20px;display:flex}.tiktok-button{width:100%;height:auto;padding-top:5px;padding-bottom:5px}.vat{text-align:center;width:100%;margin-top:10px;line-height:25px}.instagram-text{text-align:center}.insta-link{text-align:center;width:100%;margin-left:0}.h3-section{padding-top:30px;padding-bottom:50px}.h1-small{font-size:27px;line-height:33px}.velux-logo{width:130px}.h2-light{font-size:20px}.home_faq_question-2{padding-bottom:0}.h3-div{width:90%}.verkux-certified{width:110px}.top-velux-logo{width:130px}.form-img.skylihjy,.form-img.sutton,.form-img.wimb,.form-img.cheam,.form-img.epsom,.form-img.king,.form-img.tour,.form-img.area{height:250px}.symbol{width:120px;height:90px}.symbol.mansard,.symbol.dormer,.symbol.hip{background-size:cover}._50-img{height:250px}.dark-section{padding-top:30px;padding-bottom:30px}.skylight-container{padding:20px}.box-img{height:200px;padding:10px}.service-box-number{width:50px;min-width:50px;height:50px;min-height:50px;margin-bottom:0;font-size:30px;line-height:30px}.image-wrapper{height:200px}.d-105-text-wrapper{padding-top:20px}.sustain-div{margin-bottom:0}.sustain-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}._4-image-grid{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;padding:20px;display:flex}.ecologi{margin-bottom:10px}.ecologi-img{height:auto}.areas-div{flex-flow:column}.areas-list{grid-row-gap:10px;flex-flow:column;display:flex}.balcony-div{padding:20px}._360-video,._360-tour{margin-bottom:10px;display:block}.gall-grid{grid-row-gap:60px;grid-template-columns:1fr}.grey-heading{text-align:center;margin-bottom:10px;font-size:33px;font-weight:400;line-height:43px}.right-address-div{flex-direction:column;justify-content:center;width:100%;min-width:auto;height:auto;margin-top:0}.circle{min-width:50px;max-width:50px;min-height:50px;max-height:50px;margin-bottom:0;margin-right:0;display:none}.big{font-size:18px;line-height:28px}.contact-2x1{width:100%}.middle-address-div{flex-direction:column;justify-content:center;width:100%;min-width:auto;height:auto;margin-top:0;margin-bottom:0}.address-text,.contact-icon{text-align:center;width:100%;margin-left:0}.reno-div2{width:100%;max-width:100%;padding-left:0;padding-right:0}.h2-2{margin-bottom:15px;padding-bottom:10px;font-size:22px;line-height:32px}.h2-2.black{text-align:center;width:90%;font-size:30px;font-weight:400;line-height:38px}.p-2,.p-3{text-align:left;width:100%;margin-top:0;padding-top:0}.reno-div2-2{width:100%;max-width:100%;padding-left:0;padding-right:0}.h2-3{margin-bottom:15px;padding-bottom:10px;font-size:22px;line-height:32px}.h2-3.black{text-align:center;width:90%;font-size:30px;font-weight:400;line-height:38px}.list-4._30b{margin-bottom:20px}.text-block{font-size:30px;line-height:32px}.text-block.bold{padding-top:20px;font-size:40px;line-height:44px}.dropdown-list-2.w--open{z-index:99}.page-header-slider-home{height:250px}}#w-node-_73925187-2d64-99f2-f4db-dffa4a71d0bb-83f11644,#w-node-be881e1d-3198-f796-6bac-c9fcd9b45a38-83f11644,#w-node-_8d5c10ad-1f4d-8f84-41cf-fff6303677b9-83f11644,#w-node-_9838587b-84de-a334-61af-2ce5d10772af-83f11644,#w-node-c82c7ee4-c467-39cd-673f-7809a9003453-83f11644,#w-node-_3b3e3c8a-fb22-2c81-4e47-8ef92fe779ed-83f11644,#w-node-ed7cfd4b-fbde-065a-04f7-6da58895e10b-83f11644,#w-node-_10ae1899-8cbf-92e6-223e-64678a0d94cf-83f11644,#w-node-bc1e8458-6da1-4087-cbe9-304db6d6ba70-83f11644,#w-node-_11dd71b6-5923-7776-3c1d-43d01a785500-83f11644,#w-node-_499ca9e6-f66c-3b2e-b18d-4acaf4fb9a45-83f11644,#w-node-e130b6cb-8641-d626-7bbf-f2e74b9fd6a9-83f11644{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-e130b6cb-8641-d626-7bbf-f2e74b9fd6ac-83f11644{grid-area:span 1 / span 1 / span 1 / span 1;place-self:center end}#w-node-e130b6cb-8641-d626-7bbf-f2e74b9fd6b0-83f11644{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-b966c633-6123-dd18-b8fd-e2af2b6b1d0a-2b6b1d08,#w-node-b966c633-6123-dd18-b8fd-e2af2b6b1d1c-2b6b1d08,#w-node-bed2223c-b3d6-71e4-0351-d024f06dcb1e-e8fbfec2,#w-node-bed2223c-b3d6-71e4-0351-d024f06dcb1f-e8fbfec2,#w-node-_97cc6839-32ff-d5f5-7489-0318f30a0f43-f30a0f3d,#w-node-_97cc6839-32ff-d5f5-7489-0318f30a0f5d-f30a0f3d,#w-node-bed2223c-b3d6-71e4-0351-d024f06dcb1e-aedfc7f8,#w-node-bed2223c-b3d6-71e4-0351-d024f06dcb1f-aedfc7f8,#w-node-_8c7c8dd6-2424-f46f-cbe6-861ae094e549-1cd53257{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_73a22ecc-356f-3b6a-1789-b85bd0f5d02b-b1b9b84a,#w-node-_73a22ecc-356f-3b6a-1789-b85bd0f5d02c-b1b9b84a,#w-node-_73a22ecc-356f-3b6a-1789-b85bd0f5d02d-b1b9b84a,#w-node-_73a22ecc-356f-3b6a-1789-b85bd0f5d02e-b1b9b84a{place-self:center}#w-node-_59266e28-0e1e-a35e-f9fe-69c701a88eae-aa314fa9{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-c8c8e44b-6f51-9c20-e9cb-9c76336da719-aa315589,#w-node-_0b76e1cf-6e83-cb78-69db-89cfb7450393-93f61a8c,#w-node-_8f73a3d5-724a-5742-c2a4-d1b7c7bf3145-ad67dfd9{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-f2edae30-8334-ef76-bb12-b4b5182cb4ea-d87e0a1b,#w-node-f2edae30-8334-ef76-bb12-b4b5182cb4ee-d87e0a1b,#w-node-f2edae30-8334-ef76-bb12-b4b5182cb4f2-d87e0a1b,#w-node-f2edae30-8334-ef76-bb12-b4b5182cb4f6-d87e0a1b,#w-node-f2edae30-8334-ef76-bb12-b4b5182cb4fa-d87e0a1b,#w-node-f2edae30-8334-ef76-bb12-b4b5182cb4fe-d87e0a1b,#w-node-f2edae30-8334-ef76-bb12-b4b5182cb502-d87e0a1b,#w-node-f2edae30-8334-ef76-bb12-b4b5182cb506-d87e0a1b,#w-node-e1c92f0c-907c-4274-ab49-88ffefc97f18-0e6079c6,#Form.w-node-e1c92f0c-907c-4274-ab49-88ffefc97f17-0e6079c6{grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (max-width: 991px){#w-node-c8c8e44b-6f51-9c20-e9cb-9c76336da719-aa315589,#w-node-_0b76e1cf-6e83-cb78-69db-89cfb7450393-93f61a8c,#w-node-_8f73a3d5-724a-5742-c2a4-d1b7c7bf3145-ad67dfd9{grid-area:span 1 / span 1 / span 1 / span 1}}@media screen and (max-width: 767px){#w-node-dc82febd-809d-d946-1610-682acf7403c6-9bd8ec4c,#w-node-dc82febd-809d-d946-1610-682acf7403c7-9bd8ec4c{grid-area:span 1 / span 1 / span 1 / span 1}}@media screen and (max-width: 479px){#w-node-dc82febd-809d-d946-1610-682acf7403c6-9bd8ec4c,#w-node-dc82febd-809d-d946-1610-682acf7403c7-9bd8ec4c{grid-area:span 1 / span 1 / span 1 / span 1}}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Fa brands';src:url(../fonts/FA-Brands.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa duotone';src:url(../fonts/FA-Duotone.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp 300';src:url(../fonts/fa-sharp-light-300.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp Solid 900';src:url(../fonts/fa-sharp-solid-900.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Solid 900';src:url(../fonts/fa-solid-900.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 300';src:url(../fonts/fa-light-300.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp 400';src:url(../fonts/fa-sharp-regular-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 100';src:url(../fonts/fa-thin-100.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Fa Duotone 900';src:url(../fonts/fa-duotone-900.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 400';src:url(../fonts/fa-regular-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Brands 400';src:url(../fonts/Brands-Regular-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}