#hero{padding:20px;overflow:hidden;}.hero-wrap{max-width:1800px;margin:auto;padding:20px;}.hero-images{display:flex;gap:10px;justify-content:center;padding-bottom:50px;margin-bottom:30px;overflow:hidden;}.hero-images img{width:calc(( 100% / 7 ) - 10px);aspect-ratio:4/7;height:100%;object-fit:cover;display:block;box-shadow:0px 3px 6px rgba(0,0,0,.16);transition:.5s;}.hero-images img:nth-child(even){animation:slideDown 3s;}.hero-images img:nth-child(odd){transform:translatey(50px);animation:slideUp 3s;}@keyframes slideUp{0%{transform:translatey(500px);opacity:0;}100%{transform:translatey(50px);opacity:1;}}@keyframes slideDown{0%{transform:translatey(-500px);opacity:0;}100%{transform:translatey(0px);opacity:1;}}.hero-title{font-family:var(--title-font);font-size:120px;text-align:center;color:var(--style-main);max-width:1200px;margin:auto;margin-bottom:60px;line-height:100px;}.hero-subtitle{font-family:var(--title-font);font-size:40px;text-align:center;color:var(--style-main);margin-bottom:30px;}.ras-link{border-radius:2px;background:var(--style-main);color:white;padding:5px 20px;font-family:var(--main-font);transition:.3s;font-weight:600;}.ras-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;transform:translatex(-20px);opacity:0;width:0px;margin-left:0px;transition:.3s;}.ras-link:hover::after{width:10px;opacity:1;transform:translatex(0px);margin-left:10px;}.ras-link:hover{color:white;}.pad{padding:100px 0px;}#who .wrap{display:flex;gap:30px;}#who .wrap::before,#who .wrap::after{content:none;}.who-left,.who-right{width:50%;}.who-right p{margin:0px;width:100%;}.who-right iframe{aspect-ratio:16/9;display:block;height:auto;box-shadow:0px 3px 6px rgba(0,0,0,.16);max-width:600px;}.who-right{display:flex;justify-content:center;align-items:center;}.who-right::before,.who-right::after{content:none;}.ras-subtitle{color:var(--style-main);text-transform:uppercase;font-weight:bold;font-size:24px;margin:0px;}.ras-title{font-family:var(--title-font);font-size:32px;color:var(--style-main);margin-bottom:12px;}.who-left p{font-weight:600;font-size:20px;line-height:25px;font-family:var(--main-font);}#cabinets{position:relative;background:var(--style-tri);padding:150px 0px;}#cabinets .wrap{max-width:1000px;}.octane-background{position:absolute;top:0;left:0;height:100%;width:100%;}.octane-background img{height:100%;width:100%;object-fit:cover;}.octane-content{position:relative;}#cabinets .octane-background img{opacity:.25;mix-blend-mode:multiply;}.cabinet-background{position:absolute;top:0;left:0;height:100%;width:100%;}.cabinet-background img{height:100%;width:100%;object-fit:cover;}.fancy-subtitle{color:Var(--style-sec);text-transform:uppercase;font-family:var(--main-font);text-align:center;font-size:30px;margin:0px;}.fancy-title{color:var(--style-sec);text-transform:capitalize;font-size:48px;font-family:var(--title-font);text-align:center;position:relative;}#cabinets .fancy-title::after{content:"";display:block;width:100%;max-width:775px;margin:20px auto;height:3px;background:var(--style-sec);}.cabinets{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;}.cabinet{position:relative;width:calc(33.3% - 10px);aspect-ratio:4/3;overflow:hidden;}.cabinet-content{position:relative;background:white;height:100%;overflow-y:auto;overflow-x:hidden;transform:translatey(calc(100% - 45px));transition:.5s ease;}.cabinet:hover .cabinet-content{transition-delay:.2s;transform:translatey(0%);}.cabinet p{font-size:16px;line-height:20px;margin:0px;padding:0 10px;color:var(--style-main);}.cabinet:hover p{color:var(--style-main);}.cabinet-title{font-size:24px;margin-bottom:0px;text-transform:capitalize;font-weight:bold;padding:10px;}.cabinet-titles{display:flex;justify-content:space-between;align-items:flex-start;}.cab-arrow{display:block;display:flex;background:var(--style-main);aspect-ratio:1/1;height:100%;height:45px;width:45px;color:white;transition:.5s ease;}.cab-arrow i{margin:auto;transition:.5s ease;}.cabinet:hover .cab-arrow i{transform:rotate(-45deg);}.cabinet img{opacity:1;transform:scale(1);transition:.5s ease !important;transform-origin:bottom;transition-delay:.2s !important;}.cabinet:hover img{transform:scale(.9);transition-delay:0s !important;opacity:.5;}#commit .wrap{display:flex;gap:30px;}.commit-left,.commit-right{width:50%;}.commit-right{display:flex;align-items:flex-end;justify-content:center;}.commit-right::before,.commit-right::after{content:none !important;}.commit-right img{border:7px solid white;border-radius:3px;max-width:400px;max-height:440px;object-fit:cover;}.commit-right img:first-of-type{margin-right:-50px;z-index:50;aspect-ratio:5/3;}.commit-right img:nth-of-type(2){margin-bottom:50px;}.commit-left li::before{content:"";margin-right:10px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;}.commit-left li{margin-bottom:10px;}.commit-left ul{margin-bottom:30px;}#contractors{background:var(--style-tri);position:relative;}#contractors .octane-background img{opacity:.25;mix-blend-mode:multiply;}#contractors .wrap{max-width:100%;}#contractors .sp-wpcp-wrapper{max-width:100% !important;}#process .ras-title{margin-bottom:30px;}.process{display:flex;gap:15px;justify-content:center;}.proc-item{display:flex;flex-direction:column;align-items:center;box-shadow:0px 0px 10px rgba(0,0,0,.4);padding:25px;background:white;}.process-image{height:180px;width:100%;object-fit:cover;}.process-icon{display:block;aspect-ratio:1/1;object-fit:contain;height:70px;padding:15px;border-radius:100%;margin-top:-35px;margin-bottom:20px;background:white;}.process-title{font-weight:bold;font-size:24px;color:var(--style-main);text-align:center;}.proc-item p{font-size:18px;text-align:center;color:var(--style-main);line-height:23px;flex-grow:1;}.process-link{background:var(--style-main);width:100%;color:white;text-align:center;position:relative;font-size:25px;padding:5px;transition:.3s;}.process-link:hover{color:white;background:var(--style-sec);}#fin{position:relative;}#fin .ras-title,#fin .ras-subtitle{color:var(--style-sec);}.fin-content{position:relative;background:linear-gradient(90deg,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);}.fin-content img{max-width:400px;}#fin .octane-background{width:50%;right:0;left:initial;}.fin-wrap{max-width:700px;}.fin-wrap p{color:white;font-size:20px;line-height:29px;}.fin-link{background:var(--style-sec);color:var(--style-main);font-weight:bold;font-size:20px;padding:5px 30px;display:block;width:fit-content;position:relative;transition:.3s;}.fin-link:hover{color:var(--style-sec);background:var(--style-main);}.fin-logos{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;}.fin-logo{width:47%;flex-grow:1;}.fin-logo img{width:100%;object-fit:contain;height:100%;}#testimonials .ras-subtitle,#testimonials .ras-title{text-align:center;}.test-link{margin:auto;display:block;text-align:center;font-weight:bold;color:var(--style-main);position:relative;width:fit-content;}.ti-stars{display:none !important;}.ti-review-header{margin-bottom:20px;}.test-link:hover{color:var(--style-main);}.test-link::after{content:"";display:block;height:2px;width:0%;margin:auto;background:var(--style-main);transition:.5s;}.test-link:hover::after{width:100%;}#estimate{position:relative;background:#0f0f0f;}#estimate .wrap{position:relative;text-align:center;max-width:1200px;padding:50px 20px;}#estimate .fin-link{margin:auto;}#estimate .octane-background img{mix-blend-mode:overlay;}.estimate-title{color:white;font-family:var(--title-font);font-size:70px;}#estimate p{color:white;font-size:20px;line-height:29px;}#gallery{text-align:center;}#gallery .ras-title{margin-bottom:30px;}.gallery{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:20px;overflow:initial;}.gallery img{width:calc(33.3% - 15px);padding:0px;border:0px;aspect-ratio:5/3;object-fit:cover;box-shadow:0px 0px 10px rgba(0,0,0,.16);}.gallery img:hover{border:0px;}#gallery .wpcp-single-item,#gallery .wpcp-single-item img{aspect-ratio:5/3 !important;object-fit:cover;}#gallery .wpcp-single-item{box-shadow:0px 0px 10px rgba(0,0,0,.16);}#stats{position:relative;background:#0f0f0f;}#stats .wrap{position:relative;display:flex;}#stats .octane-background img{mix-blend-mode:overlay;}.stats-title{color:white;font-family:var(--title-font);font-size:50px;max-width:500px;line-height:55px;}.stats{flex-grow:1;display:flex;justify-content:flex-end;}.stat{text-align:center;width:250px;padding:15px;border-right:1px solid var(--style-sec);}.stat:last-of-type{border:0px;}.stat-num{color:white;font-size:45px;font-weight:bold;}.stat-text{color:var(--style-sec);font-weight:bold;font-size:16px;}.faq-container{display:flex;gap:50px;justify-content:space-between;}.accordion-list{max-width:850px;width:100%;}.panel{padding:15px;}.panel p{color:var(--style-main);line-height:23px;}.faq-form{flex-grow:1;width:100%;}.faq-form iframe{width:100%;overflow:auto;height:1053px;}.faq-form br{display:none;}#faq .gform_wrapper{background:var(--style-main);padding:20px;color:white;margin:0px;}#faq button,i#faq nput[type=button],#faq input[type=reset],#faq input[type=submit],#faq .button{background:var(--style-sec) !important;color:var(--style-main);font-weight:bold;width:100%;}#faq .gform_title,#faq .gform_heading{display:none;}#faq .gform_legacy_markup_wrapper ul li.gfield{margin:0px;}#faq .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:.5 !important;}#faq .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{margin:0px !important;}#blog{position:relative;}#blog::before{content:"";display:block;height:2px;width:50%;position:absolute;top:0;left:50%;transform:translatex(-50%);background:var(--style-main);}#blog .ras-subtitle,#blog .ras-title{text-align:center;}.blog-container{display:flex;gap:20px;margin-bottom:20px;}.blog-post{padding:20px;box-shadow:0px 0px 10px rgba(0,0,0,.16);background:white;width:33.3%;flex-grow:1;}.blog-img{height:160px;width:100%;object-fit:cover;margin-bottom:20px;}.blog-post-title{color:var(--style-main);font-weight:bold;font-size:18px;text-align:left;margin-bottom:10px;}.blog-excerpt{font-size:16px;line-height:19px;color:var(--style-main);}.blog-link{margin-left:auto;font-weight:bold;color:var(--style-main);width:fit-content;position:relative;display:block;}.blog-link::after{content:"";display:block;height:2px;width:0%;margin:auto;background:var(--style-main);transition:.5s;}.blog-link:hover::after{width:100%;}.blog-link:hover{color:var(--style-main);}#end{position:relative;}.end-content{position:relative;background:transparent linear-gradient(0deg,#0f0f0f 0%,rgba(94,94,94,.78) 100%) 0% 0% no-repeat padding-box;}#end .wrap{padding:300px 0px;text-align:center;display:flex;flex-direction:column;align-items:center;}#end .estimate-title{text-transform:uppercase;}@media (max-width: 1920px){.hero-title{font-size:80px;max-width:1000px;line-height:70px;}.hero-subtitle{font-size:30px;}#end .wrap{padding:150px 0px;}#end .estimate-title{font-size:50px;}#end .fin-link{font-size:20px;}}@media (max-width: 1500px){.faq-container{flex-direction:column;align-items:center;}}@media (max-width: 1400px){.who-right iframe{aspect-ratio:16/9;width:100%;}#stats .wrap{flex-direction:column;align-items:center;}.stats-title{text-align:center;}}@media (max-width: 1200px){#commit .wrap{flex-direction:column;}.commit-left,.commit-right{width:100%;}.commit-right img{width:100% !important;max-height:initial;margin:0px !important;}.commit-right{align-items:center;justify-content:center;flex-wrap:wrap;}}@media (max-width: 1024px){.hero-title{font-size:60px;max-width:700px;line-height:60px;margin-bottom:20px;}.hero-images img{width:calc(( 100% / 5 ) - 10px);}.hero-images img:nth-of-type(6),.hero-images img:nth-of-type(7){display:none;}#who .wrap{flex-direction:column;}.who-left,.who-right{width:100%;}.who-right p{display:flex;justify-content:center;}.who-right iframe{max-width:100%;}.cabinet{width:calc(50% - 10px);}.process{flex-wrap:wrap;}.proc-item{max-width:600px;}.process-link{font-size:18px;}.fin-content{background:linear-gradient(0deg,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);}.fin-wrap{text-align:center;max-width:100%;padding-top:200px;}.fin-content img{margin:0px;}.fin-link{margin:auto;font-size:18px;}#fin .octane-background{width:100%;height:50%;}.blog-container{flex-wrap:wrap;}.blog-post{width:100%;max-width:600px;margin:auto;}.stats{flex-wrap:wrap;justify-content:center;}.stat{width:50%;border-right:0px;}}@media (max-width: 768px){.hero-subtitle{margin:0px;}.pad{padding:40px 0px;}#cabinets{padding:40px 20px;}.fancy-subtitle{font-size:20px;}.fancy-title{font-size:35px;}.commit-left li{text-align:left;}.who-left p,.commit-left p,.commit-left li{}.estimate-title{font-size:40px;}#estimate p{font-size:16px;line-height:20px;}#estimate .fin-link{font-size:18px;}.stats-title{font-size:40px;line-height:40px;max-width:400px;}.stat-num{font-size:30px;}.stat-text{font-size:16px;}.stats{flex-direction:column;align-items:center;}.stat{width:auto;max-width:200px;border-right:0px;border-bottom:1px solid var(--style-sec);padding-bottom:20px;}.faq-container{gap:20px;}#faq .accord-title{font-size:16px;display:flex;align-items:center;}#faq .panel p{font-size:16px !important;}#end .estimate-title{font-size:35px;}#end .fin-link{font-size:16px;}}@media (max-width: 650px){.hero-title{max-width:500px;font-size:50px;line-height:45px;}.cabinet{max-width:400px;aspect-ratio:initial;display:flex;flex-direction:column;}.cabinet-titles{align-items:center;}.cabinet-content{position:relative;height:auto;height:100%;transform:none;}.cabinet-background{position:relative;height:100px;}.cabinet:hover .cabinet-content{transform:none;}.cabinet:hover img{transform:none;opacity:1;}.cabinet-title{font-size:16px;}.cabinet p{padding:10px;display:none;}.proc-item{padding:10px;}.proc-item:hover{transform:none;box-shadow:0px 0px 10px rgba(0,0,0,.4);}.process-title{margin-bottom:10px;}.proc-item p{font-size:16px;}.fin-content p{font-size:16px;}.gallery img{width:calc(50% - 20px);}.fin-content img{width:100%;}}@media (max-width: 500px){.hero-images img{width:calc(( 100% / 3 ) - 10px);}.hero-images img:nth-of-type(4),.hero-images img:nth-of-type(5){display:none;}.cabinet{width:100%;}}@media (max-width: 400px){.hero-title{font-size:35px;line-height:35px;}.hero-subtitle{font-size:22px;}}