@font-face{font-family:"Fa Brands 400";src:url('../fonts/fa-brands-400.ttf') format("truetype"),url('../fonts/fa-brands-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Duotone 900";src:url('../fonts/fa-duotone-900.ttf') format("truetype"),url('../fonts/fa-duotone-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"),url('../fonts/fa-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Regular 400";src:url('../fonts/fa-regular-400.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 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 400";src:url('../fonts/fa-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 Sharp Solid 900";src:url('../fonts/fa-sharp-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--white:#fff;--black:#030204;--third:#00090a;--primary:#060cfe;--secondary:#f40019}.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}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.body{background-color:var(--white);color:var(--black);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:26px}.header-div-2{justify-content:space-between;align-items:center;width:90%;padding:0 10px;display:flex}.header-div-2.announcement-div{width:95%;margin-left:auto;margin-right:auto}.announcement-bar{z-index:1;background-color:var(--third);padding-top:8px;padding-bottom:8px;position:sticky}.quote-btn{border:1px solid var(--white);color:var(--white);text-transform:uppercase;padding:6px 17px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s}.quote-btn:hover{background-color:var(--white);color:var(--black);transform:scale(1.05)}.announcement-contact-block{justify-content:space-between;width:100%;margin-left:auto;margin-right:auto;display:flex}.contact-ann-block{justify-content:center;align-items:center;padding:0;display:flex}.ripple{z-index:0;background-color:var(--primary);color:var(--white);border-radius:100%;width:700px;height:500px;position:absolute;inset:-200% -60% auto auto}.ripple.black{background-color:var(--black)}.ripple.red{background-color:var(--secondary)}.logo-2{background-color:#0000;width:110px;height:110px;padding-bottom:0}.co-logo-link-2.w--current{flex:none;margin-right:5px}.dl-link-holder{color:var(--white);text-transform:uppercase;border-bottom:1px solid #f7f7f226;justify-content:flex-start;align-items:center;width:300px;padding-top:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.dl-link-holder:hover{border-bottom-style:solid;padding-left:30px}.dl-link-holder.w--current{background-color:var(--black)}.navbar-2{background-color:#0000}.nav-menu{justify-content:flex-end;align-items:center;display:flex}.header-div-3{justify-content:space-between;align-items:center;width:95%;max-width:1400px;margin-left:auto;margin-right:auto;padding:7px 0;display:flex}.section-2{z-index:10;border-bottom:1px #5e5e5e;position:sticky;top:0;box-shadow:0 1px 3px #0003}.section-2.header-section.nav-verticle{z-index:999;background-color:var(--white);flex-direction:column}.menu-link{color:var(--black);text-transform:capitalize;margin-top:2px;margin-left:5px;margin-right:5px;padding:10px 8px;font-family:Bitter,serif;font-size:19px;font-weight:400;transition:all .45s ease-in-out}.menu-link:hover{color:var(--primary);border-bottom:1px #f7f7f2}.menu-link.w--current{color:var(--black);background-color:#0000}.menu-link.nopad{margin-left:0;margin-right:0;padding:0;font-size:18px}.logo-div-2{justify-content:center;align-items:center;display:flex}.hero-banner{height:auto}.hero-mask{background-color:var(--black);height:77vh}.left-arrow-2,.right-arrow-2,.slide-nav-3{display:none}.menu-button-image-link{background-image:url('../images/Roofer-1.webp');background-position:36%;background-repeat:no-repeat;background-size:cover;width:100%;height:280px;text-decoration:none;display:flex}.menu-button-image-link._3{background-image:url('../images/Roof-Repair.webp')}.menu-button-image-link._4{background-image:url('../images/New-Roof.webp')}.menu-button-image-link._5{background-image:url('../images/Flat-Roofs.webp')}.menu-button-image-link._2{background-image:url('../images/Gutterinh.webp')}.black-int-link{z-index:1;color:var(--white);text-align:center;text-transform:capitalize;justify-content:center;align-items:center;width:100%;height:60px;padding:5px;font-size:15px;font-weight:400;line-height:1;text-decoration:none;display:flex;position:relative}.menu-button-section{z-index:8;justify-content:space-around;align-items:center;padding-bottom:0;display:flex;position:relative}.menu-button-div{height:290px}.menu-button-group-div{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;padding-left:10px;padding-right:10px;display:grid}.menu-label-div{background-color:var(--secondary);border-radius:0;justify-content:center;align-items:center;width:100%;height:60px;margin-top:-60px;padding:15px 2px;display:flex;position:relative;overflow:hidden}.h1{border-bottom:4px dotted var(--secondary);color:var(--black);text-transform:capitalize;margin-top:0;margin-bottom:15px;padding-bottom:15px;font-family:Bitter,serif;font-size:42px;font-weight:700;line-height:46px}.h1.smaller{font-size:35px;line-height:40px}.content-section{justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.content-section.silver{background-color:#efeffa}.double-content-div{justify-content:space-between;width:90%;max-width:1400px;margin-left:auto;margin-right:auto;display:flex}.btn-text{z-index:1;text-align:center;text-transform:capitalize;font-weight:400;position:relative}.primary-btn{z-index:1;background-color:var(--secondary);color:#f7f7f2;flex-flow:row;justify-content:center;align-items:center;width:auto;margin-top:30px;margin-right:20px;padding:15px 32px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.primary-btn.black{background-color:#000;transition:all .2s}.primary-btn.black:hover{transform:scale(1.1)}.primary-btn.bar-top{margin-top:0;margin-left:auto;padding:12px 26px}.primary-btn.blue{background-color:var(--primary);margin-top:10px}.primary-btn.blue._0{margin-top:10px}.primary-btn.topless{background-color:var(--primary);margin-top:10px}.p{margin-bottom:10px;font-size:16.5px;line-height:25px}.p.white{color:var(--white)}.basic-p-block{flex-flow:column;align-items:flex-start;width:48%;transition:all .2s;display:flex}.basic-p-block._w-100{width:100%}.img-div{z-index:1;background-image:url('../images/Roof-6.webp');background-position:32%;background-repeat:no-repeat;background-size:cover;border-radius:0;width:48%;position:relative}.img-div.home1{background-image:url('../images/Home12312.webp')}.img-div.s1-1{background-image:url('../images/Roofing-5.webp');background-position:50%;background-size:cover}.img-div.s1-3{background-image:url('../images/Roofing-9.webp');background-position:50%;background-size:cover}.img-div.s2-1{background-image:url('../images/Emergency1.webp');background-position:50%;background-size:cover}.img-div.s2-3{background-image:url('../images/Emergency-2.webp');background-position:0%}.img-div.s3-1{background-image:url('../images/Repair1-1.webp');background-position:50%;background-size:cover}.img-div.s3-2{background-image:url('../images/Reapir2.webp');background-position:50%;background-size:cover}.img-div.s4-1{background-image:url('../images/New-Roofs.webp');background-position:50%;background-size:cover}.img-div.s4-2{background-image:url('../images/New3.webp');background-position:50%;background-size:cover}.img-div.s5-1{background-image:url('../images/Flat1.webp');background-position:50%;background-size:cover}.img-div.s5-2{background-image:url('../images/Flat2.webp');background-size:cover}.h2{border-bottom:4px dotted var(--secondary);color:var(--black);text-transform:capitalize;margin-top:0;margin-bottom:15px;padding-bottom:15px;font-family:Bitter,serif;font-weight:700}.h2-title{border-bottom:4px dotted var(--secondary);color:var(--black);text-transform:capitalize;margin-top:0;margin-bottom:15px;margin-right:10px;padding-bottom:15px;font-family:Bitter,serif;font-size:32px;font-weight:700;line-height:38px}.h2-title.white{color:var(--white);line-height:40px}.h2-title.white.smaller{font-size:16px;line-height:30px}.h2-title.h3-small{margin-bottom:0;padding-bottom:10px;font-size:24px;line-height:28px}.light-text-line{background-color:var(--primary);width:40px;height:2px}.h2-div{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:20px;padding-bottom:0;display:flex}.h2-wrapper{align-items:center;display:flex}.cta-text-contact{color:#212121;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:700}.contact-info-block{grid-column-gap:0px;grid-row-gap:0px;border-radius:10px;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;padding:0;transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955);display:grid}.contact-info-block.m-bottom-20{border-bottom:1px solid #15162314;border-radius:0;margin-top:20px;margin-bottom:20px;padding:0 0 10px;transition-property:none}.contact-info-block.m-bottom-20.m-top-60{border-bottom:1px solid #1516230f;border-radius:0;margin-top:20px;padding-bottom:10px}.cta-link{color:var(--primary);font-size:16px;font-weight:500;line-height:1.75;text-decoration:none}.icon-block{justify-content:center;align-items:center;margin-right:20px;display:flex}.contact-section{background-color:var(--white);padding-top:100px;padding-bottom:100px}.contact-info-text{flex-direction:column;display:flex}.left-contact{flex-direction:column;justify-content:flex-start;width:38%;display:flex}.left-contact.right{background-color:var(--white);border-radius:6px;width:50%;padding:20px;box-shadow:0 0 20px #21212117}.container-4{z-index:2;width:90%;max-width:1400px;margin-left:auto;margin-right:auto;position:relative}.contact-section-wrapper.flex{justify-content:space-between;align-items:center;width:100%;display:flex}.icon-2{background-color:var(--third);color:var(--white);justify-content:center;align-items:center;width:60px;height:60px;font-family:"Fa Sharp 300",sans-serif;font-size:1.5em;font-weight:400;display:flex}.heading-3-text{color:var(--white);text-transform:uppercase;margin-top:0;margin-bottom:auto;font-size:20px;font-weight:400;line-height:27px}.heading-3-text.sm-h3{margin-top:auto;font-size:18px;font-weight:700;line-height:32px}.heading-3-text.sm-h3.white-h3{color:var(--white);line-height:28px}.heading-3-right-text{background-color:var(--third);flex-direction:column;justify-content:center;width:50%;padding:40px;display:flex}.heading-3-section{background-color:#5f5f51;padding:0}.container-3{width:90%;max-width:1400px;margin-left:auto;margin-right:auto}.container-3.container-fluid{width:100%;max-width:none}.container-3.announcement-container{flex-flow:column;width:auto;max-width:none;display:flex}.heading-3-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;min-height:400px;display:flex}.heading-3-left-image{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;min-height:250px}.foooter-logo{margin-left:auto;margin-right:auto}.footer-brand{display:flex}.footer-brand.w--current{justify-content:center;align-items:center;display:flex}.container{width:90%;max-width:1300px;margin-left:auto;margin-right:auto}.list{text-align:center;flex:none;margin-bottom:0;padding-left:0;list-style-type:none}.fb-div{flex-direction:row;justify-content:center;align-items:center;width:85%;margin-top:40px;display:flex}.footer-section-2{background-color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding-top:60px;display:flex}.footer-title{color:var(--secondary);text-transform:uppercase;margin-bottom:20px;padding-top:0;padding-bottom:0;font-size:18px;font-weight:700}.footer-contact-link{color:var(--white);padding-left:5px;padding-right:5px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}.footer-contact-link:hover{color:var(--primary)}.footer-nav-item{color:#fff;cursor:pointer;padding-top:0;padding-bottom:5px;transition:all .2s}.footer-nav-item:hover{color:#ffce07}.footer-nav-item.footer-contact{color:#fff;text-align:left;cursor:auto;align-items:center;margin-bottom:20px;padding-top:0;padding-bottom:0;display:flex}.footer-nav-item.footer-contact.auto-cusro{color:var(--white);cursor:auto}.text-span-4{color:var(--secondary);justify-content:center;align-items:center;width:50px;height:50px;margin-top:0;margin-bottom:0;margin-right:10px;padding:10px;font-family:"Fa Sharp 300",sans-serif;font-size:24px;font-weight:400;display:flex}.contact-link{color:var(--white);cursor:pointer;font-weight:400;text-decoration:none;transition:all .2s}.footerlinks{color:var(--white);text-align:center;margin-bottom:0;font-size:16px;font-weight:300;text-decoration:none}.footer-info-div-2{border:1px solid #c0c1af24;flex-direction:column;justify-content:center;align-items:center;width:34%;padding:60px;display:flex}.footer-info-div-2._1{border-width:1px;border-color:#c0c1af24;border-left-style:none;border-right-style:none;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:60px}.footer-info-div-2._1.border-edit{border-left-style:solid;border-right-style:solid;justify-content:flex-start}.footer-social-link{background-color:var(--primary);color:var(--white);border-radius:20px;justify-content:center;align-items:center;width:38px;height:38px;margin-left:0;margin-right:10px;font-family:"Fa Brands 400",sans-serif;font-size:18px;font-weight:400;line-height:1;text-decoration:none;transition:all .3s ease-in-out;display:flex}.footer-social-link:hover{color:#c0c1af;background-color:#0000;border:1px solid #c0c1af}.footer-contact-links{justify-content:space-around;width:100%;max-width:none;display:flex}.footer-copy-right{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:none;padding-top:30px;padding-bottom:30px;padding-right:0;display:flex}.default-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:20px;margin-bottom:20px;padding-left:0;list-style-type:none;display:grid}.default-list._3col{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.default-list._3{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.bullet-list{align-items:center;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px;display:flex}.list-item{display:flex}.areas-list{padding-left:0}.areas-list.areas-grid{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:10px;display:grid}.areas-list.site-map{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;margin-top:10px;display:grid}.areas-list-item.areas-list-flex{border-bottom:1px solid #5f5f511f;align-items:center;padding-top:10px;padding-bottom:10px;font-weight:400;display:flex}.areas-list-item.site-map{border-bottom:1px solid #5f5f511f;align-items:center;padding-top:5px;padding-bottom:5px;display:flex}.areas-list-item.site-map:hover{color:var(--black)}.live-icon{background-color:#00b94a;border-radius:100%;width:15px;height:15px;position:absolute;inset:2px auto auto 2px}.small-whatsapp-icon{margin-right:10px}.live-chat-top-text{letter-spacing:0;font-size:15px;font-weight:700;line-height:21px;position:static}.live-chat-bottom-text{font-size:11px}.live-chat-bottom-text.bold{margin-bottom:5px;font-size:14px;font-weight:600;line-height:24px}.live-chat-bottom-text.block{margin-bottom:5px;font-size:12px;line-height:20px}.hyperlink{box-shadow:inset 0 -2px 0 0 var(--secondary);color:var(--secondary);padding-left:2.5px;padding-right:2.5px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out}.hyperlink:hover{box-shadow:inset 0 -100px 0 0 var(--secondary);color:var(--white)}.hyperlink.white{box-shadow:inset 0 -2px 0 0 var(--white);color:var(--white)}.hyperlink.white:hover{box-shadow:inset 0 -100px 0 0 var(--white);color:var(--secondary)}.fs-cc-banner_trigger{display:none}.fs-cc-prefs_button{background-color:#4353ff;border:2px solid #4353ff;border-radius:500px;margin-right:8px;padding:10px 20px;font-size:15px;font-weight:700}.fs-cc-prefs_button.fs-cc-button-alt{color:#4353ff;background-color:#fff;border-color:#4353ff}.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:#616161;margin-right:24px}.fs-cc-banner_component{z-index:998;background-color:#f5f6ff;border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0% 0%}.fs-cc-prefs_label{color:#4353ff;margin-top:0;margin-bottom:0;margin-right:32px;font-size:16px;font-weight:700}.fs-cc-prefs_text{color:#021a69;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:#021a7c;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:#021a69;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{color:#4353ff;border-bottom:2px solid #4353ff;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-banner_close-icon{width:24px;height:24px}.fs-cc-prefs_overlay{z-index:-1;background-color:#03052499;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{color:#fff;text-align:center;background-color:#4353ff;border:2px solid #4353ff;border-radius:500px;min-width:140px;margin-left:16px;padding:10px 20px;font-size:16px}.fs-cc-banner_button.fs-cc-button-alt{color:#4353ff;background-color:#f5f5f5;border-color:#4353ff}.fs-cc-banner_close{opacity:1;cursor:pointer;background-color:#fff;border-radius:500px;margin-left:12px;padding:10px;box-shadow:1px 1px 12px #0000001a}.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{justify-content:center;align-items:center;width:200px;margin-left:auto;margin-right:auto;display:flex}.lottie-div{padding-top:10px}.banner-image-2{background-image:url('../images/Banner2.webp');background-position:50%;background-size:cover}.banner-image-1{background-image:url('../images/Banner.webp');background-position:50%;background-size:cover}.announcement-link{color:var(--primary);letter-spacing:-.5px;font-family:Poppins,sans-serif;font-weight:300;text-decoration:none;transition:all .3s ease-in-out}.announcement-bar-2{background-color:var(--primary);padding-top:5px;padding-bottom:5px}.announcement-wrapper{flex-flow:column;padding-top:0;padding-bottom:0;display:flex}.announcement-icon{border:1px solid var(--primary);background-color:var(--white);color:var(--primary);border-radius:50px;justify-content:center;align-items:center;width:38px;height:37px;margin-right:10px;font-family:"Fa Sharp Solid 900",sans-serif;font-size:20px;line-height:1.5;display:flex}.announcement-contact-info{background-color:#ffffff38;border-radius:20px;justify-content:flex-start;align-items:center;padding-left:15px;padding-right:15px;transition:background-color .45s ease-in-out;display:flex}.announcement-contact-info:hover{background-color:#ffffff78;border-radius:45px}.announcement-contact-info.margin-right-20{margin-right:20px;padding-top:5px;padding-bottom:5px}.dropdown-column-wrapper{background-color:#fff;border:1px solid #eff0f6;border-radius:20px;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 12px #14142b14}.dropdown-column-wrapper.w--open{transform:translate(0%)}.dropdown-link{color:var(--black);width:100%;padding:0;font-family:Bitter,serif;font-size:19px;line-height:20px;transition:color .45s ease-in-out}.dropdown-link:hover{color:var(--primary)}.grid-1-column{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.grid-1-column.dropdown-link-column{grid-column-gap:0px;grid-row-gap:18px;justify-items:start}.dropdown-pd{padding:40px}.text-block-3{line-height:15px}.solid-fa{margin-right:4px;font-family:"Fa 400",sans-serif;font-size:14px}.banner-hero{z-index:7;background-image:linear-gradient(#030204a6,#fff0);flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:40px;display:flex;position:absolute}.banner-small-text{color:var(--white);margin-bottom:10px;font-family:Bitter,serif;font-size:24px;font-weight:400;line-height:34px}.banner-conteny{flex-flow:column;align-items:flex-start;width:90%;max-width:1400px;display:flex}.banner-big-text{color:var(--white);text-align:left;margin-top:0;margin-bottom:0;font-family:Bitter,serif;font-size:60px;font-weight:700;line-height:64px}.arrow-button{margin-left:5px;font-family:"Fa Regular 400",sans-serif}.menu-list-item{grid-column-gap:18px;grid-row-gap:16px;color:#6e7488;letter-spacing:-.03em;white-space:normal;border-top:1px #f3f6fc;border-bottom:1px solid #f3f6fc;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;grid-auto-flow:column;padding:24px;font-size:18px;font-weight:400;line-height:1.25em;text-decoration:none;transition:padding .4s cubic-bezier(.25,.46,.45,.94),color .4s cubic-bezier(.25,.46,.45,.94);display:grid}.menu-list-item:hover{color:#090b19}.menu-list-item.w--current{color:#090b19;padding-left:36px}.team-social-icon{background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:36px;height:36px;padding:10px;display:flex}.project-section{z-index:5;width:100%;min-height:80vh;padding-top:0;padding-bottom:0;display:flex;position:relative}.project-heading{color:var(--white);letter-spacing:-1px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;font-weight:600;line-height:1.2}.project-info-underline{background-color:#fff;height:1px}.project-image-container{filter:grayscale();background-image:linear-gradient(0deg,#000c,#0000 10%,#0000),url('../images/projects-image-1.jpg');background-position:0 0,0%;background-size:auto,cover;align-items:flex-end;width:25%;height:auto;padding:0 1.5rem 1.5rem;transition:width 1.5s cubic-bezier(.645,.045,.355,1),filter .8s cubic-bezier(.55,.085,.68,.53);display:flex;overflow:hidden}.project-image-container:hover{filter:none;width:300%}.project-image-container.is-1{background-image:linear-gradient(0deg,#000c,#0000 10%,#0000),url('../images/Flat-Roofinh.webp')}.project-image-container.is-3{background-image:linear-gradient(0deg,#000c,#0000 10%,#0000),url('../images/Roof-Reapir.webp')}.project-image-container.is-2{background-image:linear-gradient(0deg,#000c,#0000 10%,#0000),url('../images/roof-gutter.webp');background-position:0 0,50%}.project-image-container.is-4{background-image:linear-gradient(0deg,#000c,#0000 10%,#0000),url('../images/CTA-Banner-1.webp');background-position:0 0,50%}.project-info-wrapper{width:100%;min-width:15rem;max-height:8rem}.heading-light{font-weight:300}.list-icon{flex:none;width:34px;height:34px;margin-right:10px}.button-text-4{z-index:20;color:var(--white);font-size:15px;position:relative;transform:rotate(18deg)}.grain{z-index:1;opacity:.02;background-image:url('../images/noise.gif');background-position:50%;background-size:auto;position:fixed;inset:0%}.grain.in-block{width:100vw;height:100vh;position:absolute;inset:auto}.grain-wrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0%;overflow:hidden}.link-hover-fill{background-color:var(--primary);border-radius:100%;display:none;position:absolute;inset:0%}.large-circle-link{background-color:var(--secondary);color:#000;letter-spacing:4px;text-transform:uppercase;border:1px #8c9fac33;border-radius:100%;justify-content:center;align-items:center;width:200px;height:200px;font-size:11px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.background-image{background-image:url('../images/Roofing-Gutter.webp');background-position:50%;background-size:cover;background-attachment:fixed;height:auto;padding-top:80px;padding-bottom:80px;display:block}.background-image.s1-2{background-image:url('../images/Roofer-Service.webp');background-position:50%;background-size:cover}.background-image.s2-2{background-image:url('../images/Emergency45.webp');background-position:50%;background-size:cover}.background-image.s3-3{background-image:url('../images/Reapir3.webp');background-position:50%;background-size:cover}.background-image.s4-3{background-image:url('../images/New-Roofs2.webp');background-position:50%;background-size:cover}.background-image.s5-3{background-image:url('../images/Falt7.webp');background-position:50%;background-size:cover}.background-image.area1{background-image:url('../images/Roof-Reapir3.webp');background-position:50%;background-size:cover}.hero-card{box-shadow:12px 12px 0 0 var(--primary);background-color:#fffffff2;width:52%;padding:40px}.btn-2{color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;margin-left:auto;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block;position:relative}.hero-content{justify-content:flex-start;align-items:center;width:90%;max-width:1400px;height:100%;margin-left:auto;margin-right:auto;display:flex}.div-block-267{width:50%;margin-right:20px}.div-block-266{z-index:3;width:50%;margin-bottom:0;position:relative}.form-main-block{z-index:3;background-color:#fff;border:1px solid #3083ff33;border-radius:16px;align-items:flex-start;padding:32px 20px;display:flex;position:relative;box-shadow:0 1px 10px #2466c826}.main-form{width:100%}.contact-us-section-2{background-color:var(--secondary);padding-top:80px;padding-bottom:60px}.contact-detail-wrap{grid-column-gap:28px;grid-row-gap:28px;flex-direction:column;display:flex}.section-heading{border-bottom:4px dotted var(--white);color:var(--white);text-transform:capitalize;margin-top:0;margin-bottom:15px;padding-bottom:15px;font-family:Bitter,serif;font-size:40px;font-weight:700;line-height:45px}.contact-detail{grid-column-gap:14px;grid-row-gap:14px;align-items:center;display:flex}.map-3{aspect-ratio:auto;filter:grayscale(65%);width:100%;margin-top:20px;position:relative}.contact-link-2{color:var(--white);line-height:21.86px;text-decoration:none}.gallery-desc{color:var(--white)}.main-container{justify-content:space-between;align-items:stretch;width:90%;max-width:1400px;margin-left:auto;margin-right:auto;display:flex}.section-small-heading{color:var(--white);font-size:18px;font-weight:300;line-height:24.59px}.contact-detail-wrapper-2{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:flex-start;padding-bottom:40px;display:flex;position:sticky;top:130px}.contact-heading{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;align-items:flex-start;width:100%;max-width:576px;display:flex}.icon-form{color:var(--white);margin-right:10px;font-family:"Fa Solid 900",sans-serif}.red-progress-bar{background-color:var(--secondary);height:4px}.container-medium{width:100%;max-width:90rem;margin-left:auto;margin-right:auto}.four-column{grid-column-gap:24px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.25fr 1fr 1fr .25fr;grid-auto-columns:1fr;display:grid;position:relative}.hover-line{background-color:#c8c8c8;height:1px;position:absolute;inset:auto 0% -1px;overflow:hidden}.grid-wrapper{grid-column-gap:0px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);grid-auto-columns:1fr;width:100%;margin-bottom:0;display:grid;position:relative}.footer-page-text{color:var(--black);text-transform:uppercase;font-family:Bitter,serif;font-size:14px;font-weight:700}.footer-link-3{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:20px 24px;font-size:14px;text-decoration:none;display:flex;position:relative}.footer-section{z-index:999;background-color:var(--white);padding-top:100px;padding-bottom:100px;position:relative}.social-icon-2{border:1px solid #ffffff1a;border-radius:100%;justify-content:center;align-items:center;width:48px;height:48px;padding:14px;text-decoration:none;display:flex}.footer-links-wrapper{grid-column-gap:34px;grid-row-gap:34px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-content:center;align-items:stretch;display:grid}.hover-line-fill{background-color:var(--black);width:100%;height:100%}.foot-logo{width:150px}.foot-logo-link-block{justify-content:center;align-items:center;display:flex}.nav-cta{grid-column-gap:4px;background-color:var(--secondary);color:var(--white);letter-spacing:2px;text-transform:uppercase;border:1px solid #a3a3a3;border-radius:6px;justify-content:center;align-items:center;margin-top:20px;padding:.4rem 12px .4rem .75rem;font-size:13px;font-weight:500;text-decoration:none;transition:all .45s ease-in-out;display:flex}.nav-cta:hover{border-color:var(--primary);background-color:var(--primary);color:var(--white);text-transform:uppercase}.nav-cta:active{background-color:#e9e9e9}.nav-cta:focus{border-width:3px;border-color:#262626}.nav-cta-label{letter-spacing:0}.foot-links-section{background-color:var(--primary);margin-bottom:0;padding-bottom:60px}.banner-text-container-2{justify-content:center;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}.footer-links{color:var(--white);text-transform:uppercase;font-size:15px;font-weight:300;line-height:22px}.hero-card-label{color:#fff;text-transform:uppercase;max-width:50vw;margin-top:auto;margin-bottom:auto;font-size:36px;font-weight:700;line-height:48px}.card-label{display:inline-block}.feature-2-col{grid-template-rows:auto;grid-template-columns:1.5fr 1fr}.heading-3{border:1px solid var(--white);color:var(--white);letter-spacing:.2em;text-transform:uppercase;border-radius:6px;margin-top:auto;margin-bottom:15px;padding:4px 8px;font-size:14px;line-height:18px}.feature-left-col{flex-flow:row;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:block;position:relative}.feature-right-col{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.hero-card-body{color:#dedede;max-width:50vw;margin-top:5px;font-size:20px;font-weight:500;line-height:30px;position:static}.feature-card{background-color:#a3a3a3;border-radius:24px;align-items:flex-end;width:1040px;min-height:500px;padding:48px;font-weight:500;text-decoration:none;display:flex}.feature-card:hover{background-image:linear-gradient(#00000026,#00000026)}.feature-card.mobile{background-image:linear-gradient(#302f2e00,#000),url('../images/kevin-chin-Fda_9GE17uQ-unsplash.jpg');background-position:0 0,0 100%;background-repeat:repeat,no-repeat;background-size:auto,100%}.feature-card.mobile:hover{background-image:linear-gradient(#00000024,#00000024)}.feature-card.mobile:active{background-image:linear-gradient(#0000004a,#0000004a)}.feature-card.mobile.cover-3{background-color:#a3a3a300;background-image:none;border-radius:0;width:90%;max-width:1400px;padding-left:0;padding-right:0}.feature-wrapper{grid-row-gap:48px;background-image:linear-gradient(#302f2e00,#000),url('../images/Roof-Repair.webp');background-position:0 0,50%;background-size:auto,cover;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;max-width:none;display:flex}.contact-testimonial-header{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.testimonial-slider{background-color:#ddd0;height:auto}.testimonial-right-arrow{grid-column-gap:16px;grid-row-gap:16px;border:1.5px solid #000;border-radius:100%;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;inset:auto 0% 45% auto}.testimonial-person-image{border-radius:0%;flex:none;width:4rem;height:4rem;overflow:hidden}.icon-4{filter:invert();color:#ee9b3a;width:1.1rem;height:2rem;margin:0 auto;display:block}.icon-4.rotate{filter:invert();transform:rotate(180deg)}.testimonial-col-2{width:65%;overflow:hidden}.testimonial-title{font-family:Bitter,serif;font-size:55px;font-weight:400;line-height:60px}.person-image{object-fit:cover;object-position:50% 20%;height:85%}.text-size-regular{font-size:1rem}.testimonial-rating{grid-column-gap:.3rem;grid-row-gap:.3rem;display:flex}.testimonial-padding-vertical{padding:6rem 0}.testimonial-col-1{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:30%;display:flex}.contact-icon-container{width:4.75rem}.testimonial-mask{max-width:26rem;overflow:visible}.testimonial-person-name{grid-column-gap:1.875rem;grid-row-gap:1.875rem;color:var(--secondary);text-transform:capitalize;flex-flow:column;margin-bottom:5px;font-size:19px;font-style:normal;font-weight:600;line-height:24px}.rating{width:1.2rem;height:1.2rem}.testimonial-content{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.padding-global{padding-left:4rem;padding-right:4rem}.testimonial-container{grid-column-gap:5%;grid-row-gap:5%;flex-flow:row;width:100%;display:flex;overflow:hidden}.contact-testimonial-text{grid-column-gap:1.875rem;grid-row-gap:1.875rem;flex-flow:column;font-style:italic}.testimonial-slide{background-color:#050cfd0f;border-radius:1.625rem;height:100%;margin-right:1.25rem;padding:2rem}.testimonial-designation{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.testimonial-left-arrow{border:1.5px solid #000;border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;top:auto;bottom:45%;right:auto}.person-container{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:flex}.section_home-testimonial{overflow:hidden}.accredation-logos{background-color:#eaeaf2;padding-top:40px;padding-bottom:40px}.ac-logos{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;width:90%;max-width:1400px;margin-left:auto;margin-right:auto}.image-2{width:200px}.image-3{width:250px}.approved-roofers{width:200px}.bark{width:165px}.whatsapp-block-2{z-index:999;flex-direction:column;align-items:flex-end;margin-bottom:20px;margin-right:20px;display:none;position:fixed;inset:auto 0% 0% auto}.chat-section-2{background-color:var(--white);background-image:linear-gradient(#ffffff8c,#ffffff8c),url('../images/official-whatsapp-background-image-2.webp');background-position:0 0,50%;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50%;padding:16px 20px;display:flex;position:relative}.live-chat-text-2{color:#fff;text-decoration:none}.live-chat-link-2{border-radius:0;justify-content:center;align-items:center;width:100%;height:25%;text-decoration:none;display:flex;position:relative}.chat-block-2{background-color:#fff;border-radius:8px;width:100%;padding:15px}.whatsapp-container-2{z-index:30;background-color:var(--white);cursor:pointer;border:1px solid #ffffff4d;border-radius:100%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s cubic-bezier(.45,.182,.111,.989);display:flex;position:relative;inset:auto 0% 0% auto}.whatsapp-container-2:hover{background-color:var(--white);transform:scale(1.05)}.whatsapp-chat-2{background-color:#fff;border:1px solid #00000029;border-radius:20px;flex-direction:column;align-items:center;width:300px;max-width:300px;height:315px;margin-bottom:16px;display:flex;overflow:hidden}.livechat-button-2{background-color:var(--secondary);cursor:pointer;border-radius:200px;justify-content:center;align-items:center;width:80%;height:42px;text-decoration:none;transition:all .2s;display:flex}.livechat-button-2:hover{background-color:var(--primary)}.top-section-3{justify-content:flex-start;align-items:center;width:100%;height:25%;padding-left:20px;padding-right:20px;display:flex}.live-icon-chat-2{width:40px;height:40px;margin-right:10px}.text-block-4{text-align:center;font-family:"Fa Brands 400",sans-serif;font-size:34px}.fs-cc-manager_component-2{z-index:1500;display:none;position:fixed;inset:auto auto 20px 20px}.fs-cc-banner_close-2{opacity:1;cursor:pointer;background-color:#fff;border-radius:500px;margin-left:12px;padding:10px;box-shadow:1px 1px 12px #0000001a}.fs-cc-prefs_component-2{z-index:1500;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-banner_component-2{z-index:1500;background-color:#f5f6ff;border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0% 0%}.text-block-6{font-family:"Fa Sharp Solid 900",sans-serif;font-size:16px}.social-link{color:#fff;background-color:#ff3639;border:1px solid #ff3639;border-radius:20px;justify-content:center;align-items:center;width:35px;height:35px;margin-left:5px;margin-right:5px;padding:10px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.social-link:hover{color:#ff3639;background-color:#fff;border:1px solid #ff3639}.social-link.side{border-radius:40px;width:50px;height:50px;margin-top:4px;margin-bottom:2px;margin-right:20px;font-size:18px}.social-link.side._4{background-color:#b91619;border-color:#b91619}.social-link.side._4:hover{background-color:#fff}.social-link.side._1{border-width:2px;border-color:var(--primary);background-color:var(--primary);font-family:"Fa Sharp Solid 900",sans-serif;transition-duration:.45s;transition-timing-function:ease-in-out}.social-link.side._1:hover{border-color:var(--secondary);background-color:var(--secondary);color:var(--white)}.social-link.side._4{border-width:2px;border-color:var(--primary);background-color:var(--primary);font-family:"Fa Brands 400",sans-serif;transition-duration:.45s;transition-timing-function:ease-in-out}.social-link.side._4:hover{border-color:var(--secondary);background-color:var(--secondary);color:var(--white)}.circle-div-side{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.side-socials{z-index:999;flex-direction:column;justify-content:space-between;align-items:flex-end;width:75px;height:100%;display:flex;position:fixed;inset:0% 0% 0% auto}.side-socials.top{justify-content:center;height:1%;top:50%}.intro{z-index:5000;background-color:var(--white);flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;inset:0%}.intro.hide{display:none;position:static}.lottie-animation{width:40%}.lottie-animation.hide{display:none}.wa-side{font-family:"Fa Brands 400",sans-serif;font-size:21px}.image-4{width:21px}.service-banner{background-image:linear-gradient(45deg,#030413d9,#fff0),url('../images/Banner.webp');background-position:0 0,50% 100%;background-size:auto,cover;background-attachment:scroll,fixed;flex-flow:column;justify-content:center;align-items:center;height:325px;display:flex}.bullet-list-services{background-color:#efeffa;padding-top:80px;padding-bottom:80px}.bullet-list-services.red{background-color:var(--secondary)}.bullet-icon{text-align:left;margin-bottom:10px;margin-left:auto;margin-right:auto;font-size:4em;line-height:1.5;display:inline-block}.bullet-heading{color:var(--black);align-items:center;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;display:flex}.bullet-heading.white{color:var(--white)}.card-bullet{padding-left:0}.card-bullet._3{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:0;display:grid}.top-title-content{text-align:center}.para{color:#838383;margin-bottom:10px;font-size:15px;line-height:1.75}.para.bullet-para{color:var(--black);margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:400;line-height:26px}.para.para-sm{color:var(--black);width:60%;margin-left:auto;margin-right:auto;font-size:16px;font-weight:300;line-height:24px}.para.para-sm.midtop{text-align:center;margin-top:40px}.bullet-block{background-color:var(--white);text-align:left;border-radius:4px;padding:32px;transition:all .2s ease-in-out;box-shadow:1px 1px 3px #0000000d}.bullet-block:hover{transform:translate(0,-5px)}.bullet-block.red{background-color:var(--secondary)}.bullet-block-title{color:#212529;text-align:left;margin-top:0;margin-bottom:10px;font-family:Bitter,serif;font-size:1.3em;font-weight:700;line-height:1.45}.bullet-block-title.large{font-size:1.5em}.bullet-block-title.w{color:var(--white);font-size:1.5em}.card-icon{color:var(--secondary);justify-content:center;align-items:center;margin-right:8px;font-family:"Fa Sharp Solid 900",sans-serif;display:flex}.card-icon.w{color:var(--white)}.card-bullet-item{color:#838383;align-items:center;padding-top:5px;padding-bottom:5px;font-weight:500;list-style-type:none;display:flex}.card-bullet-item.mid{justify-content:center}.heading-2-title{margin-top:0;margin-bottom:0;font-family:Bitter,serif;font-size:2.5em;line-height:1.9}.bullet-list-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:40px;display:grid}.bullet-list-grid._2{grid-template-columns:1fr 1fr 1fr 1fr}.bullet-list-grid._2.top{margin-top:40px}.bullet-list-grid._0top,.bullet-list-grid._2,.bullet-list-grid._0{margin-top:0}.bullet-list-grid.row2{grid-template-columns:1fr 1fr;margin-top:16px}.service-fa{color:var(--third);text-align:left;font-family:"Fa Sharp Solid 900",sans-serif;font-size:70px;line-height:70px}.faq-answer{text-align:center;margin-bottom:20px}.home_faq_component{border-bottom:1px solid #000;margin-top:40px}.home_faq_answer{overflow:hidden}.margin-bottom-2,.margin-bottom-2.margin-small{margin-top:0;margin-left:0;margin-right:0}.home_faq_icon-wrapper{align-self:flex-start;width:2rem;margin-left:1.5rem;display:flex}.text-size-medium-2{margin-top:0;margin-bottom:0;font-size:1.125rem;line-height:26px}.icon-embed-small{flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.home_faq_question{cursor:pointer;border-top:1px solid #000;justify-content:center;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}.home_faq_accordion{flex-direction:column;justify-content:flex-start;align-items:stretch}.fa-icon-2{background-color:var(--primary);color:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-family:"Fa Solid 900",sans-serif;font-size:16px;font-weight:400;display:flex}.fa-icon-2.mag{background-color:var(--white);color:var(--primary);margin-right:5px;font-size:18px}.area-map{filter:grayscale(65%);width:100%;margin-top:10px}.map-section{margin-bottom:-10px}.contact-map{filter:grayscale(60%)}.site-map{color:var(--primary);font-size:17px;text-decoration:none;transition:color .45s ease-in-out}.site-map:hover{color:var(--secondary)}.foot-link{color:var(--white);font-weight:400;text-decoration:none}.gallery-grid{grid-template-columns:1fr 1fr 1fr;width:100%}.gallery-thumb{object-fit:cover;width:100%;height:400px}.mobile-scrolly-thing{z-index:99;grid-column-gap:0px;grid-row-gap:0px;background-color:#c0131e;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;height:43px;display:flex;position:fixed;inset:auto 0% 0%;overflow:hidden}.mob-foot-button{color:#fff;background-color:#c0131e;flex-flow:row;justify-content:center;align-items:center;width:100%;padding-top:14px;padding-bottom:12px;font-family:Open Sans,sans-serif;font-weight:700;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.mob-foot-button:hover{background-color:#1a1a1a;margin-top:-10px}.mob-foot-button.right-line{background-color:var(--primary);border-right:1px solid #fff;margin-top:0;padding-top:8px;padding-bottom:8px;overflow:hidden}.mob-foot-linktext{text-align:justify;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:600}.sticky-icon{margin-right:6px;font-family:"Fa Sharp Solid 900",sans-serif;font-size:19px;line-height:24px}.sticky-icon.brand{min-width:auto;min-height:auto;max-height:none;font-family:"Fa Solid 900",sans-serif;font-weight:400}.google-review{width:100%}.div-block-269{padding:20px}.faqs{width:100%;margin-top:20px}.image-5{width:100px;display:block}.hidden-line{width:100%;height:.5vh;position:relative;top:-30px}@media screen and (min-width:1920px){.livechat-button-2:hover{background-color:#000;transform:scale(1.05)}}@media screen and (max-width:991px){.header-div-2{width:100%}.announcement-bar{display:none}.announcement-contact-block{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-ann-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.dl-link-holder{background-color:var(--black);width:100%}.navbar-2{width:100%}.nav-menu{z-index:1;background-color:#f7f7f2;border-radius:10px;box-shadow:1px 1px 3px #0000001a}.icon{justify-content:center;align-items:center;display:flex}.header-div-3{flex-flow:column;width:100%;max-width:none;padding-bottom:0;padding-left:0;padding-right:0}.section-2.header-section.nav-verticle{padding-bottom:0}.menu-link{background-color:var(--white);color:var(--black);text-align:left;border-bottom-color:#00000017;width:100%;margin-left:0;margin-right:0;padding:18px 10px;position:static}.menu-link:hover{background-color:var(--secondary);color:var(--white)}.logo-div-2{justify-content:center;align-items:center;width:27%}.menu-div-2{width:100%}.menu-button-2{background-color:#5f5f5117;border-radius:9px;width:100%;padding-top:5px;padding-bottom:5px}.menu-button-2.w--open{background-color:var(--white);color:var(--secondary);text-align:right}.hero-mask{height:550px;min-height:auto}.menu-button-image-link,.menu-button-image-link._4,.menu-button-image-link._2{height:250px}.menu-button-div{height:auto}.menu-button-group-div{grid-column-gap:10px;grid-row-gap:70px;grid-template-columns:1fr 1fr}.h1{font-size:32px}.content-section{padding-bottom:80px}.double-content-div{flex-direction:column;align-items:center}.primary-btn.bar-top{display:none}.basic-p-block{width:100%;padding-bottom:30px}.img-div{width:100%;height:400px}.img-div.home2,.img-div.s1-3,.img-div.s2-3,.img-div.s3-2,.img-div.s4-2,.img-div.s5-2{margin-bottom:32px}.h2{font-size:30px}.h2-title{font-size:32px;line-height:36px}.h2-div{flex-direction:column;align-items:flex-start}.h2-div.flex{flex-direction:row;align-items:center}.h2-wrapper{align-items:center;display:flex}.contact-section{padding-top:60px;padding-bottom:60px}.left-contact{width:100%}.left-contact.right{width:100%;margin-top:40px}.container-4{width:90%}.contact-section-wrapper.flex{flex-direction:column}.heading-3-text{margin-bottom:15px}.heading-3-text.sm-h3.white-h3{font-size:20px}.heading-3-right-text{width:100%}.container-3.announcement-container{width:100%;padding-right:10px}.heading-3-wrapper{flex-direction:column-reverse}.heading-3-left-image{width:100%;margin-top:0}.footer-brand.w--current{min-height:180px}.fb-div{justify-content:center}.footer-info-div-2{width:100%;padding:40px 20px}.footer-info-div-2._1{border-top-width:0;border-bottom-width:0;border-left-style:solid;border-left-width:1px;border-right-style:solid;padding:40px 20px}.footer-info-div-2._1.border-edit{border-top-width:1px;border-bottom-width:1px}.footer-contact-links{flex-direction:column}.footer-copy-right{justify-content:center}.default-list._3{grid-template-columns:1fr 1fr}.areas-list.areas-grid,.areas-list.site-map{grid-template-columns:1fr 1fr 1fr}.announcement-link.hoide{font-size:15px}.announcement-wrapper{flex-flow:column}.announcement-contact-info.margin-right-20{flex:none;justify-content:center;align-items:center;padding-left:0}.announcement-contact-info.h{justify-content:center;align-items:center;padding-left:0;padding-right:0}.dropdown-column-wrapper{box-shadow:none;border-width:0;border-radius:0}.dropdown-column-wrapper.w--open{position:static}.dropdown-link{padding-top:5px;padding-bottom:5px;line-height:26px}.grid-1-column.dropdown-link-column{padding-left:10px}.dropdown-pd{padding:20px 0 14px}.banner-small-text{margin-bottom:5px;font-size:23px}.banner-big-text{font-size:50px}.project-section{flex-flow:wrap}.project-image-container.is-1,.project-image-container.is-3,.project-image-container.is-2,.project-image-container.is-4{filter:none;flex:0 50%}.large-circle-link{width:180px;height:180px;position:relative;left:0}.hero-card{box-shadow:8px 8px 0 0 var(--primary);width:90%;max-width:1400px;margin-left:auto;margin-right:auto}.hero-content{width:auto;max-width:none}.div-block-267{width:90%}.div-block-266{width:100%;height:auto;margin-top:40px;margin-bottom:0}.contact-us-section-2{width:100%;padding-top:0;padding-bottom:80px}.section-heading{font-size:36px;line-height:48px}.map-3{margin-top:40px}.main-container{flex-flow:column;max-width:1400%;padding-top:80px}.contact-detail-wrapper-2{grid-column-gap:40px;grid-row-gap:40px;padding-top:0}.four-column{grid-row-gap:48px}.footer-section{margin-left:0;padding-bottom:60px;padding-left:2rem;padding-right:2rem}.footer-links-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1fr}.testimonial-col-2{width:100%}.testimonial-title{font-size:45px;line-height:50px}.testimonial-padding-vertical{padding-left:0;padding-right:0}.testimonial-col-1{width:100%}.padding-global{padding-left:2rem;padding-right:2rem}.testimonial-container{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column}.bullet-list-services{padding-top:80px;padding-bottom:80px}.para.para-sm{width:90%;font-weight:400}.heading-2-title{font-size:2.2em;line-height:1.8}.bullet-list-grid,.bullet-list-grid._2.top{grid-template-columns:1fr 1fr}.margin-bottom-2{margin-top:0;margin-left:0;margin-right:0}.gallery-grid{grid-template-columns:1fr 1fr}.gallery-thumb{height:325px}.mobile-scrolly-thing{grid-template-columns:1fr 1fr;display:none}.mob-foot-button{flex-flow:column}.mob-foot-linktext{text-align:center;width:100%}.sticky-icon.brand{margin-right:5px;padding-left:0%}}@media screen and (max-width:767px){.announcement-contact-block,.contact-ann-block{grid-template-columns:1fr}.section-2{z-index:100;position:sticky}.section-2.header-section.nav-verticle{position:static}.menu-link{width:100%;font-size:18px}.logo-div-2{flex-direction:column;justify-content:center;align-items:center}.menu-div-2{width:100%}.hero-mask{height:450px}.menu-button-section,.menu-button-group-div{display:none}.h1{font-size:30px;line-height:36px}.h1.smaller{font-size:32px}.content-section{padding-top:40px;padding-bottom:40px}.img-div{height:250px}.img-div.s1-1,.img-div.s1-3,.img-div.s2-1,.img-div.s2-3,.img-div.s3-1,.img-div.s3-2,.img-div.s4-1,.img-div.s4-2,.img-div.s5-1{height:300px}.h2-title{font-size:28px;line-height:32px}.h2-div{margin-bottom:0}.cta-link{font-size:16px}.contact-section{padding-top:40px;padding-bottom:40px}.heading-3-text{margin-top:10px;margin-bottom:10px;font-size:20px}.heading-3-text.sm-h3.white-h3{line-height:30px}.heading-3-right-text{width:100%}.container-3.announcement-container{padding-top:10px;padding-bottom:10px}.heading-3-wrapper{flex-direction:column}.heading-3-left-image{width:100%}.footer-section-2{padding-top:40px}.footer-info-div-2{justify-content:flex-start}.footer-info-div-2._1{justify-content:center}.default-list._3col,.default-list._3{grid-template-columns:1fr}.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}.announcement-link{font-size:15px}.announcement-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;display:flex}.announcement-icon{width:30px;height:30px;font-size:15px}.announcement-contact-info.margin-right-20{margin-right:0}.dropdown-link{font-size:18px}.dropdown-pd{padding-left:20px}.banner-small-text{font-size:17px}.banner-big-text{font-size:45px;line-height:48px}.menu-list-item{grid-template-columns:auto 1fr}.heading-light{font-size:29px}.large-circle-link{width:160px;height:160px}.background-image{height:auto;padding-top:60px;padding-bottom:60px}.hero-card{width:90%;max-width:1400px}.contact-us-section-2{padding-bottom:40px}.section-heading{font-size:34px;line-height:46px}.map-3{background-position:50%;margin-top:30px}.main-container{padding-top:60px;padding-left:0;padding-right:0}.section-small-heading{font-size:16px;line-height:22px}.four-column{grid-template-columns:1fr;align-items:stretch}.footer-section{padding-top:80px;padding-left:3rem;padding-right:3rem}.footer-links-wrapper{grid-row-gap:0px;grid-template-columns:1fr}.footer-column.right{margin-bottom:48px}.footer-links{text-align:center}.hero-card-label{font-size:28px;line-height:34px}.hero-card-body{margin-top:10px;font-size:17px;line-height:24px}.testimonial-padding-vertical{padding:2rem 0}.padding-global{padding-left:2rem;padding-right:2rem}.social-link.side{width:60px;height:60px;margin-left:0}.circle-div-side{display:none}.side-socials{justify-content:flex-end;width:80px;height:80px;inset:auto 0% 0% auto}.service-banner{height:225px}.bullet-list-services{padding-top:40px;padding-bottom:40px}.card-bullet._3{grid-template-columns:1fr}.para.para-sm{width:100%}.bullet-list-grid{grid-template-columns:1fr}.bullet-list-grid._2.top{grid-template-columns:1fr 1fr}.bullet-list-grid._2{grid-template-columns:1fr}.margin-bottom-2{margin-top:0;margin-left:0;margin-right:0}.home_faq_icon-wrapper{width:1.75rem}.text-size-medium-2{font-size:1rem}.home_faq_question{padding-top:1rem;padding-bottom:1rem}.gallery-thumb{height:280px}.div-block-268{width:95%}.mobile-scrolly-thing{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:none}}@media screen and (max-width:479px){.header-div-2{flex-direction:column}.logo-2{margin-bottom:0}.co-logo-link-2{text-align:center;width:100%}.co-logo-link-2.w--current{justify-content:center;align-items:center;margin-right:0;display:flex}.navbar-2{text-align:center;background-color:#f5f7fd;flex-direction:column;justify-content:center;height:100%;display:flex;position:static}.nav-menu{border-radius:0;flex-direction:row;width:100%;position:relative}.icon{text-align:center}.header-div-3{flex-direction:column;padding:0}.section-2.header-section.nav-verticle{position:relative}.menu-link{text-align:left}.logo-div-2{align-items:center;width:95%;padding-top:20px;padding-bottom:0}.menu-div-2{text-align:center;width:100%;margin-top:15px}.menu-button-2{color:var(--black);border-radius:0;width:100%;display:flex}.menu-button-2:hover{border-radius:0}.menu-button-2.w--open{background-color:var(--secondary);color:var(--white);border-radius:0;justify-content:center;align-items:center}.hero-banner{display:block}.hero-mask{height:400px}.menu-button-section{display:none}.h1{font-size:26px;line-height:30px}.h1.smaller{font-size:28px;line-height:32px}.content-section{padding-top:40px;padding-bottom:40px}.primary-btn{margin-top:20px;font-size:14px}.p{font-size:15px}.p.white{font-size:14px}.img-div.s1-1,.img-div.s1-3,.img-div.s2-1,.img-div.s2-3,.img-div.s3-1,.img-div.s3-2,.img-div.s4-1,.img-div.s4-2,.img-div.s5-1{height:250px}.h2{font-size:24px;line-height:30px}.h2-title{margin-left:0;font-size:26px;font-weight:700}.h2-title.white{font-size:24px}.h2-title.white.smaller{font-size:22px}.h2-title.h3-small{margin-bottom:15px;padding-bottom:5px}.light-text-line{margin-right:5px;display:none}.h2-div{margin-bottom:0}.h2-div.flex{flex-direction:row;justify-content:flex-start;align-items:center}.cta-text-contact{margin-bottom:0}.contact-info-block{padding:25px}.contact-info-block.m-bottom-20,.contact-info-block.m-bottom-20.m-top-60{margin-top:20px}.cta-link{font-size:14px}.contact-section{padding-top:30px;padding-bottom:30px}.left-contact.right{margin-top:10px;padding:0}.icon-2{width:48px;height:48px;font-size:1em}.heading-3-text{margin-bottom:20px;font-size:18px;line-height:24px}.heading-3-text.sm-h3.white-h3{font-size:18px;line-height:26px}.heading-3-right-text{padding:30px 20px}.footer-brand{margin-bottom:20px}.list{text-align:center}.fb-div{justify-content:center;width:100%;margin-top:20px;margin-left:0}.footer-title{margin-bottom:20px}.footer-nav-item.footer-contact{justify-content:center;margin-bottom:10px}.text-span-4{width:32px;height:32px;margin-right:0;padding:5px;font-size:20px}.footer-info-div-2{width:100%;padding-top:30px;padding-bottom:30px}.footer-info-div-2._1{border-width:1px;border-bottom-style:solid;padding-top:30px;padding-bottom:30px}.footer-social-link{margin-left:0;margin-right:10px}.footer-contact-links{flex-direction:column;align-items:center}.footer-copy-right{padding-bottom:100px}.default-list._3col,.default-list._3{grid-template-columns:1fr}.bullet-list{font-size:15px}.areas-list.areas-grid,.areas-list.site-map{grid-row-gap:1px;grid-template-columns:1fr}.areas-list-item.areas-list-flex{font-size:15px}.areas-list-item.site-map{font-size:14px}.live-icon{width:12px;height:13px}.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}.fs-cc-banner_close{position:absolute;inset:-22px auto auto 5px}.announcement-wrapper{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr}.announcement-icon{font-size:1.2em}.announcement-contact-info.margin-right-20{text-align:center}.announcement-contact-info.h{display:none}.banner-hero{background-image:linear-gradient(#030204a6 30%,#fff0);padding-bottom:0}.banner-small-text{font-size:16px;line-height:17px}.banner-big-text{margin-top:5px;font-size:28px;line-height:30px}.menu-list-item{grid-template-columns:auto 1fr;padding-left:18px;padding-right:18px}.project-image-container.is-1,.project-image-container.is-3,.project-image-container.is-2,.project-image-container.is-4{flex-basis:100%}.heading-light{font-size:24px}.button-text-4{letter-spacing:2px;font-size:14px}.large-circle-link{width:145px;height:145px}.background-image{height:auto;padding-top:80px;padding-bottom:80px}.background-image.s1-2,.background-image.s2-2,.background-image.s3-3,.background-image.s4-3,.background-image.s5-3,.background-image.area1{padding-top:40px;padding-bottom:40px}.hero-card{opacity:.89;width:90%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.div-block-267{width:100%}.form-main-block{padding:18px 14px}.section-heading{font-size:28px;line-height:36px}.map-3{box-sizing:border-box;filter:none;margin-top:0;position:static}.contact-link-2{word-break:break-all;font-size:15px}.main-container{max-width:1400px;padding:40px 0}.section-small-heading{font-size:14px;line-height:22px}.icon-form{display:none}.footer-page-text{font-size:13px}.footer-link-3{padding-top:10px;padding-bottom:10px}.footer-section{padding-top:60px;padding-left:7%;padding-right:7%}.foot-logo{width:120px}.foot-logo-link-block.w--current{margin-bottom:20px}.footer-links{text-align:center}.hero-card-label{max-width:none;font-size:24px;line-height:32px}.feature-2-col.mobile{grid-template-columns:1fr;max-width:100%}.heading-3{padding:2px 4px 2px 6px;font-size:12px;line-height:16px}.feature-left-col{max-width:100%}.feature-right-col{align-items:flex-start}.hero-card-body{max-width:none;font-size:16px;line-height:20px}.feature-card.mobile{border-radius:16px;max-width:90vw;padding:24px}.feature-card.mobile.cover-3:hover{background-position:0 0,50% 80%;background-size:auto,auto 200%}.feature-wrapper{grid-row-gap:16px;margin-left:auto;margin-right:auto}.testimonial-person-image{width:3rem;height:3rem}.testimonial-title{font-size:36px;line-height:42px}.testimonial-padding-vertical{padding:4rem 0}.contact-icon-container{width:2rem}.testimonial-mask{width:100%}.testimonial-person-name{font-size:1.2rem}.testimonial-content,.testimonial-container{grid-column-gap:3rem;grid-row-gap:3rem}.contact-testimonial-text{font-size:1rem}.ac-logos{grid-template-columns:1fr 1fr}.whatsapp-block-2{margin-bottom:10px;margin-right:10px;inset:auto 0% 0% auto}.whatsapp-container-2{width:65px;height:65px;bottom:10px;right:0}.whatsapp-chat-2{width:280px;max-width:280px;height:40vh;position:relative}.livechat-button-2{width:90%}.fs-cc-banner_close-2{position:absolute;inset:-22px 10px auto auto}.fs-cc-prefs_component-2{padding:24px}.side-socials{justify-content:flex-end;height:120px;inset:auto 0% 0% auto}.intro{display:none}.lottie-animation{width:145%}.bullet-block{padding:28px}.heading-2-title{margin-bottom:5px;font-size:26px;line-height:34px}.bullet-list-grid._2.top{grid-template-columns:1fr}.bullet-list-grid._2{grid-template-columns:1fr 1fr}.margin-bottom-2{margin-top:0;margin-left:0;margin-right:0}.fa-icon-2.mag{font-size:17px}.site-map{font-size:16px}.gallery-grid{grid-template-columns:1fr}.gallery-thumb{height:225px}.div-block-268{width:90%}.mobile-scrolly-thing{z-index:8888888;grid-column-gap:0px;grid-row-gap:0px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#c0131e;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;width:100%;height:auto;min-height:45px;display:none;position:fixed;inset:auto 0% 0%}.mob-foot-button{text-align:center;background-color:#0000;border-left:1px solid #5d0099;border-right:1px solid #9003eb;flex-direction:column;justify-content:center;align-items:center;min-height:45px;padding:15px 10px 10px;text-decoration:none;transition:all .3s;display:flex}.mob-foot-button:hover{background-color:#9c02ff;background-image:linear-gradient(309deg,#ef532c,#fff0);text-decoration:none}.mob-foot-button:active{background-image:linear-gradient(162deg,#ef532c,#fff0);margin-top:-20px}.mob-foot-button.w--current{background-color:#5d0099;border-left-color:#5d0099;border-right-color:#5d0099}.mob-foot-linktext{color:#eee;text-transform:uppercase;margin-top:2px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;line-height:16px}.image-5{width:80px}}#w-node-_17ef6961-5229-11ca-1ccf-308d9a770bbd-87566661,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-87566661,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-87566661,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-87566661{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4800-950e47fe{grid-area:1 / 2 / 2 / 3}#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4801-950e47fe{grid-area:1 / 1 / 2 / 5;justify-self:stretch}#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4802-950e47fe{order:-9999;grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4804-950e47fe,#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4814-950e47fe{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-c004a8ce-d35d-0624-e958-45e397f7b782-97f7b780,#w-node-c004a8ce-d35d-0624-e958-45e397f7b783-97f7b780,#w-node-c004a8ce-d35d-0624-e958-45e397f7b784-97f7b780,#w-node-c004a8ce-d35d-0624-e958-45e397f7b785-97f7b780{place-self:center}#w-node-_8732596b-583c-2bb3-e6d4-6ed9e357d713-e357d710{grid-area:span 1 / span 1 / span 1 / span 1;align-self:start}#w-node-_8732596b-583c-2bb3-e6d4-6ed9e357d72b-e357d710{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d991-4f7f0ae5{grid-area:span 1 / span 1 / span 1 / span 1;place-self:auto}#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d9ae-4f7f0ae5,#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d9cb-4f7f0ae5,#w-node-_569ba833-27e7-bcbf-38c3-f461c9dc3675-4f7f0ae5{place-self:auto}#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-4f7f0ae5,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-4f7f0ae5,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-4f7f0ae5{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d991-8eae0075{grid-area:span 1 / span 1 / span 1 / span 1;place-self:auto}#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d9ae-8eae0075,#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d9cb-8eae0075,#w-node-d83dda62-779f-b8f1-2d8d-a9eb80908b69-8eae0075,#w-node-_3d8f8dca-a076-c8c3-aed0-a3bc7df0e39e-8eae0075{place-self:auto}#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-8eae0075,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-8eae0075,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-8eae0075{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d991-511fe88b{grid-area:span 1 / span 1 / span 1 / span 1;place-self:auto}#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d9ae-511fe88b,#w-node-_88c562ab-e5d7-0b45-f552-98b1fea9d9cb-511fe88b,#w-node-_1aaa65f6-f990-c421-6824-812503fb9a26-511fe88b,#w-node-_1aaa65f6-f990-c421-6824-812503fb9a2b-511fe88b{place-self:auto}#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-511fe88b,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-511fe88b,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-511fe88b,#w-node-ef4f515b-6313-2314-2224-1a316bda8aeb-2f43290e,#w-node-e6c6ccde-3325-1669-958a-1d0d40d06b77-2f43290e,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-2f43290e,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-2f43290e,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-2f43290e{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-bdce501e-2bd6-6a21-37f8-4d783f2be2cb-1dd5b969,#w-node-ec08290a-2719-ec18-8f69-bd73a75a5ead-1dd5b969,#w-node-_03ede221-82cb-6113-0925-8d833c8b17f6-1dd5b969,#w-node-_935c6655-79e2-7a54-ea1d-2538c9430105-1dd5b969{grid-area:span 1 / span 2 / span 1 / span 2;place-self:auto}#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-1dd5b969,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-1dd5b969,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-1dd5b969,#w-node-_9ee050a9-97d0-3606-a1f7-a0ba5134822c-941426c1,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-941426c1,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-941426c1,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-941426c1{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-bdce501e-2bd6-6a21-37f8-4d783f2be2cb-d563fde0{grid-area:span 2 / span 3 / span 2 / span 3;place-self:auto}#w-node-ec08290a-2719-ec18-8f69-bd73a75a5ead-d563fde0,#w-node-_03ede221-82cb-6113-0925-8d833c8b17f6-d563fde0{grid-area:span 1 / span 3 / span 1 / span 3;place-self:auto}#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-d563fde0,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-d563fde0,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-d563fde0{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-bdce501e-2bd6-6a21-37f8-4d783f2be2cb-a473247c{grid-area:span 2 / span 3 / span 2 / span 3;place-self:auto}#w-node-ec08290a-2719-ec18-8f69-bd73a75a5ead-a473247c,#w-node-_03ede221-82cb-6113-0925-8d833c8b17f6-a473247c{grid-area:span 1 / span 3 / span 1 / span 3;place-self:auto}#w-node-_4d7f3f0e-d4f1-0524-56ff-fe20f7f5299c-a473247c,#w-node-_99898d74-f0b5-266d-f9e2-f2e2c5cfeed4-a473247c,#w-node-_4cdecab1-d375-4993-0dbb-dcf3e7350d63-a473247c{grid-area:span 2 / span 3 / span 2 / span 3;place-self:auto}#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-a473247c,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-a473247c,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-a473247c{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_08973bf9-5cd0-ce5d-fcf6-06fae24e98f3-b8d2c5a8,#w-node-_9aad634e-a054-7a7b-6250-28d4c96637cb-b8d2c5a8,#w-node-dfbc1f6d-ef66-d814-62a5-a23f7c7fa673-b8d2c5a8{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-bdce501e-2bd6-6a21-37f8-4d783f2be2cb-1b9a8956{grid-area:span 2 / span 3 / span 2 / span 3;place-self:auto}#w-node-ec08290a-2719-ec18-8f69-bd73a75a5ead-1b9a8956,#w-node-_03ede221-82cb-6113-0925-8d833c8b17f6-1b9a8956{grid-area:span 1 / span 3 / span 1 / span 3;place-self:auto}#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a4-1b9a8956,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200a5-1b9a8956,#w-node-e90f021f-189d-5cb8-88fb-678ab4a200af-1b9a8956{grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (max-width:991px){#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4801-950e47fe{grid-column:1 / 5}#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4802-950e47fe{order:-9999;grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4804-950e47fe,#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4814-950e47fe,#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4824-950e47fe,#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4834-950e47fe,#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4839-950e47fe,#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e483e-950e47fe{grid-area:span 1 / span 2 / span 1 / span 2}}@media screen and (max-width:767px){#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4801-950e47fe{grid-column-end:2}#w-node-_9f35171c-6eff-f730-b9ba-0c2ba757013f-0cbbf40a{grid-area:1 / 1 / 2 / 2}#w-node-_9f35171c-6eff-f730-b9ba-0c2ba7570144-0cbbf40a{grid-area:2 / 1 / 3 / 2}#w-node-_1aaa65f6-f990-c421-6824-812503fb9a26-511fe88b,#w-node-_1aaa65f6-f990-c421-6824-812503fb9a2b-511fe88b,#w-node-bdce501e-2bd6-6a21-37f8-4d783f2be2cb-1dd5b969{grid-area:span 1 / span 2 / span 1 / span 2;place-self:auto}}@media screen and (max-width:479px){#w-node-_63ee25b3-66c1-b932-bf5f-42a1950e4800-950e47fe{grid-area:1 / 1 / 2 / 4}#w-node-_9f35171c-6eff-f730-b9ba-0c2ba757013f-0cbbf40a,#w-node-_9f35171c-6eff-f730-b9ba-0c2ba7570144-0cbbf40a{justify-self:center}}@font-face{font-family:'Fa Brands 400';src:url('../fonts/fa-brands-400.ttf') format('truetype'),url('../fonts/fa-brands-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Duotone 900';src:url('../fonts/fa-duotone-900.ttf') format('truetype'),url('../fonts/fa-duotone-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'),url('../fonts/fa-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Regular 400';src:url('../fonts/fa-regular-400.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 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 400';src:url('../fonts/fa-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 Sharp Solid 900';src:url('../fonts/fa-sharp-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}