ul{box-sizing:border-box;list-style:none}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}strong{font-weight:700}.small{font-size:.89rem;line-height:1.2}*,img{padding:0}*{margin:0;box-sizing:border-box}img{border:0;display:block}.content-block img,main img{max-width:100%;height:auto}a{text-decoration:none}.scroll-text{opacity:0;transform:translateY(75px);transition:1s}p:empty{display:none}body,html{font-family:"Roboto",sans-serif;background:#fff}.content-block h2,h1{position:relative;padding-bottom:30px}h1,h2,h3{color:#252525;line-height:135%}h1{font-size:46px;font-weight:800;text-transform:uppercase}h2,h3{font-size:36px;font-weight:700;padding-top:5px}.content-block h2{margin-bottom:30px}.content-block h2:after{content:"";height:4px;width:60px;position:absolute;bottom:0;left:0;background:#b1232d}h3{color:#b1232d;font-size:24px}h4{font-size:19px;line-height:155%}.page-heading h1,h2,h3,h4,h5{font-family:"Roboto Condensed",sans-serif}h2,h3,h4,h5{padding-bottom:20px}h4,h5{color:#252525;font-weight:600;text-transform:uppercase}h5{font-size:17px;line-height:135%}@media all and (max-width:800px){h1{font-size:34px}h2{font-size:28px}h3{font-size:20px}}header{width:100%;padding:20px 20px 0;background:#3a404a;display:flex;justify-content:flex-end;align-items:center;position:-webkit-sticky;position:sticky;z-index:500;top:0}.header-logo{position:absolute;top:0;left:0;z-index:100}.header-logo img{width:240px;height:auto;transition:.4s}@media all and (max-width:1450px){.header-logo img{width:215px}}@media all and (max-width:1300px){header{padding:30px 20px}.header-logo img{width:200px}}@media all and (max-width:800px){header{padding:20px 15px}.header-logo img{width:165px}}@media all and (max-width:600px){header{position:static}.header-logo img{width:105px}}ul.slides{padding:0;margin:0}.page-heading{bottom:0}.page-heading h1{letter-spacing:-1px;z-index:100;color:#fff;font-weight:700;font-size:58px;line-height:115%;text-transform:none;padding:0;max-width:800px}.content-feat,.main-feat-slideshow,.page-heading h1{position:relative}.content-feat{list-style:none;padding:0;margin:0;display:flex;align-items:center;width:100%;height:100%}.content-feat li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;height:100%;margin:0}.content-feat li img{width:100%;height:100%;object-fit:cover;max-height:550px;display:block}@media all and (max-width:800px){.content-feat li img{max-height:none}}.page-heading{position:relative;width:100%;background:#000}.page-heading img{width:100%;height:100%;object-fit:cover;max-height:525px;min-height:450px;opacity:.65}.page-heading-inner{position:absolute;top:0;bottom:90px;left:100px;right:100px;max-width:1200px;margin:auto;display:flex;align-items:center}@media all and (max-width:1450px){.page-heading-inner{top:50px;left:80px;right:80px}}@media all and (max-width:1300px){.page-heading-inner{left:50px;right:50px}.page-heading h1{font-size:52px}}@media all and (max-width:800px){.page-heading-inner{top:61px;left:20px;right:20px}.page-heading h1{font-size:48px}.page-heading img{min-height:350px}}@media all and (max-width:600px){.page-heading-inner{top:15px}.page-heading h1{font-size:40px}}@media all and (min-width:1300px){.close-btn,.menu-burger-cont,.nav-overlay{display:none}.menu-cont-inner{display:flex;flex-direction:column;align-items:flex-end}nav ul{list-style:none;display:flex;align-items:center}nav ul li{padding:29px 15px;position:relative;text-transform:uppercase}nav ul li a{color:#fff;font-size:19px;font-weight:700;transition:.4s;display:block}nav ul li a:hover,nav ul li ul li a:hover{color:#c6344d}nav ul li:first-child{padding-left:0}nav ul li:last-child,nav ul.header-contact li:last-child{padding-right:0}nav ul li.get-quote{padding-top:20px;padding-bottom:20px}nav ul li.get-quote a{border:2px solid #fff;padding:7px 15px}nav ul li.get-quote a:hover{border-color:#c6344d;background:#c6344d;color:#fff}nav ul li.page_item_has_children>a{position:relative;padding-right:18px}nav ul li.page_item_has_children>a:after{content:"";position:absolute;top:0;bottom:0;right:0;width:10px;height:100%;margin:auto;background:url(/wp-content/themes/termibuild-2020/images/down-arrow.svg)center center no-repeat;background-size:contain;filter:brightness(0) invert(1);transition:.4s}nav ul li.page_item_has_children>a:hover:after{filter:none}nav ul li:hover>ul{max-height:400px;opacity:1;overflow:visible}nav ul li ul{border-top:3px solid #b1232d;background:#3a404a;position:absolute;top:100%;left:15px;display:flex;flex-direction:column;width:300px;max-height:0;transition:.8s;box-sizing:border-box;opacity:0;padding:0;z-index:200;overflow:hidden;min-height:0;align-items:flex-start}nav ul li ul li{padding:0;transition:.2s;width:100%}nav ul li ul li:first-child{padding-top:15px}nav ul li ul li:last-child{padding-bottom:15px}nav ul li ul li a{padding:10px 20px;background:0 0;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:16px;width:100%;box-sizing:border-box;font-weight:700;line-height:135%}nav ul.header-contact li{padding-top:0;padding-bottom:0;display:flex;align-items:center;text-transform:none;padding-right:12px}nav ul.header-contact li img{height:11px;width:auto;padding-right:8px}nav ul.header-contact li a{font-weight:300;font-size:14px}}@media all and (max-width:1500px) and (min-width:1300px){nav ul li{padding:29px 10px}nav ul li a{font-size:17px}nav ul li.get-quote a{padding:5px 12px}nav ul li ul{left:10px}nav ul li ul li a{font-size:15px}}@media all and (max-width:1300px){.menu-burger-cont{display:flex;align-items:center;letter-spacing:1px;color:#c6344d;font-size:14px;text-transform:uppercase;font-weight:700;transition:.3s}.menu-burger{width:38px;height:22px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;position:relative;z-index:100;padding-left:10px}.menu-burger:hover{cursor:pointer}.menu-burger span{width:100%;height:2px;background:#fff;transition:.2s;border-radius:2px}.close-btn:hover,.menu-burger-cont .menu-burger:hover span,nav ul li.get-quote{background:#c6344d}.menu-burger-cont .menu-burger:hover span.middle{width:75%}header nav{position:fixed;width:100vw;height:100vh;top:0;z-index:1000;pointer-events:none}.menu-cont{position:fixed;background:#3a404a;width:325px;height:calc(100% + 60px);left:-325px;top:0;z-index:200;transition:.5s;justify-content:flex-end;scrollbar-width:none;-ms-overflow-style:none;opacity:0;overflow-y:scroll;padding:75px 0 70px;box-sizing:border-box}.menu-cont-inner{display:flex;flex-direction:column-reverse;align-items:flex-start}.menu-cont::-webkit-scrollbar{width:0;height:0}.nav-overlay{position:fixed;right:0;top:0;height:110%;background:rgb(0 0 0/.5);opacity:0;transition:.5s;z-index:-100;left:0}.close-btn{position:absolute;top:25px;left:20px;height:25px;width:26px;line-height:100%;border-radius:50%;background:rgb(255 255 255/.7);color:#3a404a;font-weight:800;font-size:13px;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s}nav ul{display:flex;flex-direction:column;align-items:flex-end;width:100%;opacity:0;transition:.7s;transform:translateX(-100px)}nav ul.page-nav{padding-bottom:25px}nav ul li,nav ul li a{width:100%;box-sizing:border-box;text-align:left}nav ul li{text-transform:uppercase;position:relative;font-size:16px;font-weight:600}nav ul li a{color:#fff;transition:.4s;height:50px;display:flex;align-items:center;line-height:165%;justify-content:flex-start}nav ul li a:hover{color:#c6344d;background:rgb(255 255 255/.02);padding-left:25px}nav ul li.get-quote a:hover{color:#fff}nav ul li ul li{border-bottom:none;overflow:hidden;transition:.2s}nav li ul li a{height:0;overflow:hidden;transition:.2s;font-size:13px;font-weight:400;padding:0 30px 0 35px}nav li ul li a:hover{padding-left:40px}nav ul li a,nav ul.header-contact{padding:0 20px}nav ul.header-contact li{display:flex;align-items:center;text-transform:none}nav ul.header-contact li:first-child{border-top:1px solid rgb(255 255 255/.2);padding-top:15px}nav ul.header-contact li img{width:13px;height:13px;padding-right:15px;box-sizing:content-box}nav ul.header-contact li a{font-weight:400;font-size:15px;padding:0;height:40px}nav ul.header-contact li a:hover{padding:0;background:0 0}}main:not(.home-content){width:calc(100% - 200px);margin:-90px auto 0;position:relative;box-sizing:border-box;background:#f4f4f4;min-height:200px;max-width:1700px;padding:0 30px}.main-feat-text:before{content:"";height:4px;width:60px;position:absolute;top:0;left:0;background:#b1232d}.main-feat{width:100%;max-width:1200px;margin:0 auto;display:flex;padding:100px 0 80px;position:relative;z-index:100;grid-gap:40px}.main-feat-text{flex:1;position:relative;padding-top:50px}.footer-col ul li:last-child,.main-feat-text p:last-child{padding-bottom:0}.main-feat-slideshow{flex:1;max-height:550px}.content-block-cont{width:calc(100% - 200px);margin:0 auto;position:relative;box-sizing:border-box;max-width:1700px;padding:0 30px 65px}.content-block-cont.white{padding-left:0;padding-right:0}.content-block-cont.grey{background:#f4f4f4}.content-block{width:100%;max-width:1200px;margin:0 auto}.grey+.white,.white+.grey{padding-top:80px}.content-block ul,main ul{list-style-type:disc;padding-left:35px;padding-bottom:20px}.content-block li,.content-block p,main li,main p{color:#252525;font-size:18px;line-height:175%;font-weight:400}.content-block p,main p{padding-bottom:20px}.content-block li,main li{padding:2px 0}.content-block li a,.content-block p a,main li a{color:#b1232d;transition:.4s}.content-block li a:hover,.content-block p a:hover,main li a:hover{color:#252525}:target{display:block;position:relative;top:-250px;visibility:hidden}@media all and (max-width:1450px){.content-block-cont,main:not(.home-content){width:calc(100% - 140px)}:target{top:-190px}}@media all and (max-width:1300px){.content-block-cont,main:not(.home-content){width:calc(100% - 100px)}}@media all and (max-width:1000px){.main-feat{flex-direction:column}.main-feat-text{flex:auto;padding:50px 0 0;position:relative}.main-feat-slideshow{flex:auto;width:100%;max-width:none}:target{top:-170px}}@media all and (max-width:800px){.content-block-cont,main:not(.home-content){width:calc(100% - 40px);padding:0 15px 30px}.content-block{margin:0 auto;padding-top:0}.grey+.white,.white+.grey{padding-top:40px}.main-feat{padding:60px 0 30px}}@media all and (max-width:600px){:target{top:0}}.two-col-cont{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}.content-block.testimonial-rando{padding-top:0;margin-top:0}.two-col-heading{padding-bottom:40px}@media all and (max-width:800px){.two-col-cont{grid-template-columns:1fr;grid-gap:10px}.two-col-heading{padding-bottom:30px}}.block-gallery ul{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px}.block-gallery ul,.block-gallery ul li{width:100%;padding:0}.block-gallery ul li img{width:100%;height:auto;display:block}.block-gallery ul li a{position:relative;display:block;overflow:hidden}.block-gallery ul li a:before,.content-block p.gallery-caption{position:absolute;right:0;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:.4s;color:#fff}.block-gallery ul li a:before{content:"Click to Expand";bottom:-30px;width:100%;height:30px;font-size:12px;font-weight:400;line-height:135%;overflow:hidden;background:#b1232d;padding:0;box-sizing:border-box;z-index:100}.block-gallery ul li a:hover:before{opacity:1;bottom:0}.content-block p.gallery-caption{top:0;left:0;bottom:0;flex-direction:column;font-size:14px;line-height:150%;padding:45px 15px 15px;background:rgb(177 35 45/.85);font-weight:500}.content-block.block-gallery ul li a:hover p.gallery-caption{padding-top:15px;opacity:1}@media all and (max-width:1000px){.block-gallery ul{grid-template-columns:repeat(4,1fr);grid-gap:20px}}@media all and (max-width:800px){.block-gallery ul{grid-template-columns:repeat(3,1fr);grid-gap:15px}}@media all and (max-width:600px){.block-gallery ul{grid-template-columns:repeat(2,1fr)}}.accordion-title{outline:0!important;border-top:1px solid rgb(0 0 0/.1);position:relative;padding-top:20px}.accordion .accordion-title:first-of-type{border-top:none}.accordion-title:after{content:"";width:20px;height:20px;background:#a41d2f url(/wp-content/themes/termibuild-2020/images/expand.svg)center center no-repeat;background-size:auto 8px;display:flex;align-items:center;justify-content:center;line-height:20px;text-align:center;position:absolute;right:0;top:20px;border-radius:50%}.accordion-title:hover{cursor:pointer}.testimonial-rando-cont{margin-bottom:100px}.testimonial-rando{display:flex}.rando-test-left{flex:0 0 320px}.rando-test-left h3{font-weight:600;font-size:30px;line-height:125%;font-family:"Roboto Condensed",sans-serif;color:#252525;border-top:4px solid #b11529;padding-right:20px;width:100%;padding-top:25px;margin-top:25px}.rando-test-right{flex:1;background:#3a414a;padding:40px}.rando-test-right p{color:#fff;padding-bottom:20px;font-size:17px;font-weight:300;line-height:185%}.rando-test-right p:last-child{font-weight:500;padding-bottom:0}@media all and (max-width:1300px){.rando-test-left{flex:0 0 260px}.rando-test-right{padding:30px}}@media all and (max-width:800px){.testimonial-rando-cont{margin-bottom:60px;padding-bottom:40px}.testimonial-rando{flex-direction:column}.rando-test-left{flex:auto;width:100%;padding-bottom:5px}.rando-test-right{padding:25px 15px}.rando-test-left h3{margin-top:10px}}::-webkit-input-placeholder,::placeholder{font-size:13px;color:rgb(0 0 0/.4)}footer{background:#232c35;width:100%;padding:60px 20px;box-sizing:border-box;position:relative}.footer-inner{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.footer-col{padding:0 10px;max-width:225px}.footer-inner .footer-col:first-child{padding-left:0}.footer-inner .footer-col:last-child{padding-right:0}.footer-col h3,.footer-col p{padding-bottom:20px;color:#fff}.footer-col h3{font-family:"Roboto Condensed",sans-serif;font-size:22px;font-weight:700;line-height:100%;text-transform:uppercase}.footer-logo{width:225px;height:auto;padding-bottom:20px}.aibs-accredited,.footer-fb{width:100px;height:auto}.footer-col p{font-size:16px;font-weight:400;line-height:150%}.footer-col ul{display:flex;flex-direction:column}.footer-col ul li{font-size:17px;padding-bottom:18px;line-height:150%;color:#fff;display:block;position:relative}.footer-col ul li a{color:#fff;transition:.4s}.footer-fb{width:125px;padding-top:10px}.footer-col.menu ul li{padding-left:15px}.footer-col.menu ul li:before{content:"";height:15px;width:3px;position:absolute;top:6px;left:0;background:#b1232d}.footer-col ul li a:hover{color:#c6344d}.footer-details{width:100%;padding:30px 20px;background:#212931;justify-content:space-between}.footer-details,.footer-details ul{display:flex;align-items:center}.footer-details ul li{font-weight:300;font-size:14px;color:rgb(255 255 255/.7);padding:0 10px;line-height:100%;border-right:1px solid rgb(255 255 255/.6)}.footer-details ul li:first-child{padding-left:0}.footer-details ul li:last-child{padding-right:0;border-right:none}.footer-details ul li a{color:rgb(255 255 255/.7);transition:.4s}.footer-details ul li a:hover{color:#fff}@media all and (max-width:950px){.footer-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.footer-col{padding:0;max-width:225px}}@media all and (max-width:800px){footer{padding:40px 15px}.footer-details{padding:20px 15px}}@media all and (max-width:650px){.footer-details,.footer-details ul{flex-direction:column;align-items:flex-start}.footer-details ul{display:flex}.footer-details ul li{padding:10px 0;line-height:135%;border-right:none}}@media all and (max-width:600px){.footer-inner{grid-template-columns:100%;grid-gap:50px}}h4.checklist{position:relative;padding-left:35px}h4.checklist:before{content:"";position:absolute;left:0;top:3px;height:18px;width:18px;background:url(/wp-content/themes/termibuild-2020/images/checkbox.svg)center center no-repeat;background-size:contain}p.small,ul.small li{font-size:16px}ul.small li{padding:0}