body,html{margin:0;padding:0;overflow-x:hidden;overflow-y:auto;background:#000;color:#fff;scrollbar-width:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:overlay}body::-webkit-scrollbar{display:none}html{scroll-behavior:auto}.quicksand{font-family:"Quicksand",sans-serif;font-optical-sizing:auto;font-style:normal}.domine{font-family:"Domine",serif;font-optical-sizing:auto;font-style:normal}.header_section{width:100%;height:auto;background-color:rgb(255 255 255 / .5);padding:10px 0;box-shadow:0 2px 10px rgb(0 0 0 / .3);position:fixed;top:0;left:0;z-index:99;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease}.hdr_logo{width:100%;height:auto}.hdr_logo a img{width:175px;height:75px;object-fit:contain;object-position:center}.hdr_div{align-content:center}.menu_opt{list-style:none;padding:0;margin:0;display:flex!important}.menu_opt a{text-decoration:none;color:#000;font-size:18px;font-weight:500;text-transform:uppercase}.menu_opt_lft{justify-content:flex-start}.menu_opt_lft li{margin-right:15px}.menu_opt_lft li:last-child{margin-right:0}.menu_opt_lft{justify-content:flex-start}.menu_opt_lft li{margin-right:15px}.menu_opt_lft li:last-child{margin-right:0}.dropdown_menu{position:relative}.dropdown_menu a span{font-size:16px;padding-left:7px}.dropdown_menu ul{list-style:none}.dropdown_menu ul li{padding:6px 0}.dropdown_panel a{font-family:"Quicksand",sans-serif;color:#000;text-transform:capitalize;clear:both;transition:all 0.5s;-webkit-transition:all 0.5s}.dropdown_panel a:hover{color:#707070;transition:all 0.5s;-webkit-transition:all 0.5s}.dropdown_panel a span{float:right}.dropdown_panel{display:none;position:absolute;width:300px;top:100%;left:0;background:#fff;z-index:1000;padding:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.dropdown_menu:hover .dropdown_panel{display:block}.sub_dropdown_menu{position:relative}.sub_dropdown_panel{display:none;position:absolute;width:275px;top:0;left:100%;background:#fff;padding:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.sub_dropdown_menu:hover .sub_dropdown_panel{display:block}.menu_opt_rght{justify-content:flex-end}.menu_opt_rght li{margin-left:15px}.menu_opt_rght li:first-child{margin-left:0}.hdr_rsp_div{display:none;text-align:right;align-content:center}.openbtn{background:#fff0;border:none;font-size:30px;font-weight:400;color:#000;font-family:"Quicksand",Sans-serif;transition:all 0.5s;-webkit-transition:all 0.5s}.openbtn:hover{background-color:#ca9570;transition:all 0.5s;-webkit-transition:all 0.5s}.nav_sidepanel{width:0;position:fixed;z-index:1;height:100vh;top:0;left:0;background-color:#fff;overflow-x:hidden;padding-top:60px;transition:all 0.5s;-webkit-transition:all 0.5s}.closeBtn{padding:10px 10px;text-decoration:none;font-size:16px;font-weight:600;color:#000;display:block;font-family:"Quicksand",Sans-serif;transition:0.3s;transition:all 0.5s;-webkit-transition:all 0.5s}.closeBtn:hover{color:#ca9570;transition:all 0.5s;-webkit-transition:all 0.5s}.rsp_menu_option{margin:0;padding:10px 0;text-align:left}.rsp_menu_option li a{padding:10px 10px;text-decoration:none;font-size:16px;font-weight:600;color:#000;display:block;font-family:"Quicksand",Sans-serif;border-bottom:2px solid #ca9570;text-transform:uppercase;transition:0.3s;transition:all 0.5s;-webkit-transition:all 0.5s}.rsp_menu_option li a:hover{color:#ca9570;transition:all 0.5s;-webkit-transition:all 0.5s}.nav_dropdown a{clear:both}.nav_dropdown a span{float:right;font-size:18px}.nav_dropdown ul,.sub_dropdown ul{display:none;transition:all 0.5s;-webkit-transition:all 0.5s}.nav_dropdown.active>ul,.sub_dropdown.active>ul{display:block;transition:all 0.5s;-webkit-transition:all 0.5s}.drp_rsp_opt{margin:0;padding:0}.drp_rsp_opt li a{font-size:15px;font-weight:500;border-style:none}.nav_sidepanel .closeBtn{position:absolute;top:0;right:25px;font-size:36px}.main_section{width:100vw;height:auto;position:relative;z-index:10}.hero_section{width:100vw;height:100%;position:relative;overflow:hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.hero{width:100%;height:150vh;position:sticky;top:0;left:0;z-index:1;opacity:1;display:block;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.hero.hidden{opacity:0;pointer-events:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.layer{width:100vw;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.layer_bg{height:100%;position:fixed;background:url(../images/web/hero-section-bg.webp) no-repeat bottom/cover;z-index:2;opacity:1;transform:scale(1)}.layer_mid{height:100%;position:fixed;background:url(../images/web/hero-section-bg-shades.webp) no-repeat center/cover;z-index:3;opacity:1;transform:scale(1)}.layer_front{height:100vh;position:fixed;background:url(../images/web/hero-section-branches.webp) no-repeat center/cover;z-index:4;transform:scale(1)}.hero_content{width:100vw;height:200vh;margin:0 auto;position:relative;z-index:5;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.headline{width:100%;height:100vh;padding-top:20vh;padding-right:15%;padding-left:15%;position:fixed;top:0;left:0;text-align:center;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.headline h1{font-size:60px;font-weight:300;margin-bottom:15px;color:#fff;text-shadow:2px 2px 5px rgb(0 0 0 / .8)}.headline h1 span{font-size:125px;font-weight:400}.headline p,.headline_two p{font-size:22px;font-weight:300;color:#fff;text-shadow:2px 2px 5px rgb(0 0 0 / .8)}.content{margin-top:25px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.content p{font-size:22px;font-weight:300;color:#fff;text-shadow:2px 2px 5px rgb(0 0 0 / .8)}.headline_two{display:none;width:100%;height:100vh;padding-top:20vh;padding-right:15%;padding-left:15%;position:fixed;top:0;left:0;text-align:center;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.headline_two.show{display:block;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.headline_two h2{font-size:50px;font-weight:300;margin-bottom:25px;color:#fff;text-shadow:2px 2px 5px rgb(0 0 0 / .8)}.headline_two h2 span{font-size:60px;font-weight:400}.scroll_gif{width:50px;height:50px;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:6;display:block;opacity:1;cursor:pointer}.scroll_gif.block{display:none;opacity:0}.scroll_gif img{width:100%;height:100%;object-fit:contain;object-position:center}.sound_gif{width:105px;height:50px;position:fixed;bottom:25px;right:0;z-index:9;text-align:center}.sound_gif img{width:100%;height:100%;object-fit:contain;object-position:center}.sound_gif span{font-family:"Domine",serif;font-size:12px;font-weight:400;color:#fff}.video_section{width:100vw;height:100vh;position:fixed;bottom:0;left:0;z-index:8;overflow:hidden;display:none;opacity:0;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease}.video_section.visible{display:block;opacity:1;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all}.tool_video{width:100vw;height:100vh;position:sticky;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:bottom}.parallax_img_front{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:bottom;z-index:3;opacity:1;transition:opacity 1s ease}.tool_video video{width:100%;height:100%;object-fit:cover;object-position:bottom;opacity:0;transition:opacity 1s ease}.parallax_img_back{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center;z-index:1;opacity:0;transition:opacity 1s ease}.welcome_container{display:none;width:100%;height:100vh;position:absolute;top:0;left:0;z-index:4;opacity:0;transition:opacity 1s ease;text-align:center;padding:105px 0 25px 0}.welcome_text h2{color:#fff;font-size:75px;font-weight:400;text-shadow:2px 2px 5px rgb(0 0 0 / .7)}.welcome_text p,.step_text p{color:#fff;font-size:22px;font-weight:300;text-shadow:2px 2px 5px rgb(0 0 0 / .7)}.step_text{width:550px;text-align:left;margin:25px 0}.scroll-spacer{height:5vh;pointer-events:none}