:root{--lb:#5ac;--navy:#253746;--navy2:#394f60;--gray:#c9c9c9;--gray_bg:#f8f8f8}.navy{color:var(--navy)}.navy_bg{background:var(--navy)}.lb{color:var(--lb)}.lb_bg{background:var(--lb)}.navy2_bg{background:var(--navy2)}.gray_bg{background:var(--gray_bg)}a{color:red;text-decoration:none}html,body{max-width:100%;overflow-x:hidden}.center{text-align:center align:center}body{font-size:20px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;line-height:31px;margin:0;color:#000;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}h1,h2,h3,h4,h6{margin-top:0;font-family:"Manrope",sans-serif;margin-bottom:10px;letter-spacing:0px}h1,.h1{font-size:85px;line-height:1;font-weight:600;color:#fff}h2,.h2{font-size:32px;line-height:1.2;margin-bottom:10px}h3,.h3{font-size:22px;line-height:35px;text-transform:none;font-weight:700}h4,.h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0;letter-spacing:1px;line-height:36px}h5{color:#b3b3b3;text-transform:uppercase;font-size:10px}div p:last-child{margin-bottom:0}input,button,select,textarea{font-family:inherit;font-size:15px;font-weight:400}p{margin:0 0 20px}.h4mb{margin-bottom:10px}body{color:#0c0c0c}.smallp{font-size:19px;line-height:26px}.container{padding-right:0;padding-left:0;width:90%;position:relative;margin:auto}.contain{width:750px;margin:auto;text-align:center}.row.eq{display:flex;flex-wrap:wrap}.allmid{position:absolute;width:85%;top:50%;left:50%;transform:translate(-50%,-50%)}.blog_post img{max-width:100%}.pd{height:120px}.readmoretext{height:0;overflow:hidden}.readmoretext.is-active{height:auto}.readmore{cursor:pointer;text-decoration:underline}.homies.homepage h1{color:#000;text-align:center;font-size:65px;width:80vw;margin:auto;margin-bottom:60px}.bottomBlogs img{width:100%;height:500px;object-fit:cover}.bottomBlogs{font-size:15px}.bottomBlogs h4{letter-spacing:0px;text-transform:none;font-weight:600;line-height:1.4;font-size:22px;margin:10px 0}.in{padding-top:190px;padding-bottom:190px}.rel{position:relative}ul{padding:0 0 0 18px}.rnp{margin-left:0 !important;margin-right:0 !important}.rnp [class*=col-]{padding-left:0 !important;padding-right:0 !important}.d10{width:100%;height:10px}.d15{width:100%;height:15px}.d20{width:100%;height:20px}.d25{width:100%;height:25px}.d30{width:100%;height:30px}.d35{width:100%;height:35px}.d40{width:100%;height:40px}.d45{width:100%;height:40px}.d50{width:100%;height:50px}.d55{width:100%;height:55px}.d60{width:100%;height:60px}.d65{width:100%;height:65px}.d70{width:100%;height:70px}.d75{width:100%;height:75px}.d80{width:100%;height:80px}.d85{width:100%;height:85px}.d90{width:100%;height:90px}.d100{width:100%;height:100px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0 !important}iframe{border:none}::selection{background:#141414;color:#fff}::-moz-selection{background:#141414;color:#fff}.hamburger{display:none}.hamburger .line{width:30px;height:3px;background-color:#fff;display:block;margin:5px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-top:0}.hamburger:hover{cursor:pointer}.menu.dark .brand svg{fill:#000 !important}.hamburger{position:absolute;right:2.5%;background:#000;height:50px;width:50px;top:9.5px;padding-top:10px;transition:.4s}.hamburger.is-active .line:nth-child(2){opacity:0}.hamburger.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.serviceText h1{color:#000;font-weight:600;font-size:48px;letter-spacing:-1px;margin-bottom:30px}.serviceText h2{font-size:32px;line-height:1.2;letter-spacing:-.6px;font-weight:600}.serviceText h3{font-size:24px;line-height:30px;text-transform:none;letter-spacing:-.3px;-webkit-text-stroke:.2px}.menu{position:absolute;width:90%;top:50px;height:80px;left:5%;z-index:100}.brand{position:absolute;left:0;top:0;width:240px}.home_menu .brand{width:240px !important}.brand svg{fill:#fff}.menu ul{position:absolute;right:0}.menu ul li{display:inline-block;margin-left:46px;font-weight:600;font-size:18px}.menu a{color:#fff}.menu ul li ul li{padding:3px 0;font-size:16px;display:block}.menu ul li ul li a{color:#000 !important}.menu ul li ul{position:absolute;text-align:right;opacity:0;transition:.3s;pointer-events:none;background:#fff;width:fit-content;width:max-content}.menu ul li:hover ul{opacity:1;pointer-events:all}.menu ul li{position:relative}h2.h2Large{font-size:110px;font-weight:500;letter-spacing:-2px}.body_text.serviceText{padding-right:6rem;font-size:19px}.flickity-page-dots{display:none}.top_carousel{padding-top:120px}.serviceSlider img{height:500px;width:auto}.carousel-cell{margin:0 10px}.sticky_menu{width:auto;border-radius:0;padding:30px;font-size:18px;border:none;margin:0;transition:.3s;border:1.5px solid #000}.sticky_menu h2.h4{font-weight:600;text-align:center;font-size:29px;line-height:1.2;text-transform:capitalize;letter-spacing:-.5px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input{border-radius:0 !important;border:1.5px solid #000 !important}.forminator-description{display:none!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button{border-radius:0 !important;background:#000 !important;color:#fff !important;width:100%;font-weight:600 !important;font-size:18px !important}#wrapper.fix-top-VP #sticky_menu{top:30px}#wrapper.flex-bottom #sticky_menu,#wrapper.fix-top-VP #sticky_menu{position:fixed}#wrapper.flex-bottom #sticky_menu{bottom:0;position:absolute}.sticky_wrapper{display:flex;justify-content:space-between}.left_sticky{width:60%;height:auto;min-height:1000px;display:flex;flex-direction:column}.right_sticky{width:25%;height:800px;min-height:800px;overflow:visible;position:-webkit-sticky;position:sticky;top:5%}.sidebar{position:relative}.hero img{width:100%;margin-bottom:-8px}.homepage{margin-top:-1px;position:relative}.home_gallery img{width:100%;margin-bottom:50px}.line{height:1px;background:#000}.homepage .line{background:#4b4b4b}.row.homepage_copy{padding-top:50px;padding-bottom:50px;font-size:17px}.homepage h1{font-size:29px;margin-bottom:20px}.footer{text-align:center;padding:30px 0;font-size:14px;margin-top:0}.home_menu .brand{width:70px}.hero{position:relative}.hero h2{position:absolute;z-index:1;top:50%;width:100%;text-align:center;margin-bottom:0;font-size:85px;color:#fff;font-weight:500}.individual_gallery img{width:100%;object-fit:cover;margin-bottom:50px}.row_2 img{height:900px}.row_3 img{height:500px}.dark_copy h1{color:#000}.homepage_copy h1{font-size:25px;color:#000}.hero.indiv{height:100vh}.hero.indiv img{max-height:100%;object-fit:cover}.port_indiv{position:relative}.port_indiv h2{font-size:77px;position:absolute;bottom:5vw;left:50%;color:#fff;transform:translateX(-50%)}.home_gallery .cs6 a{position:relative}.port_indiv{position:relative;background:#000;cursor:pointer}.port_indiv:hover img{opacity:.8}.port_indiv img{width:100%;height:100vh;object-fit:cover;margin-bottom:-10px;transition:.3s;opacity:1}.menu.dark .brand svg{fill:#000}.menu.dark.logoWhite svg{fill:#fff}.menu.dark a{color:#000}.menu.dark.logoWhite a{color:#fff}.zIndex100{z-index:10}.menu a{color:#fff;padding:20px 10px}.menu.dark{position:absolute;width:90%;top:20px;height:80px;left:5%;z-index:100}.menu.dark .brand{position:absolute;left:0;top:50%;width:270px;height:57px;transform:translateY(-50%)}.home_gallery .cs6 h4{position:absolute;bottom:80px;left:15px;color:#fff;letter-spacing:0px}.hero.blog{padding:180px 0 120px;border-bottom:1px solid #ddd;margin-block:30px}.hero.blog h1{font-size:85px;line-height:1;font-weight:600;color:#000;font-weight:500;font-size:24px;text-align:center;line-height:30px}.hero.blog h2{position:relative;z-index:1;top:50%;width:100%;text-align:center;margin-bottom:20px;font-size:115px;color:#000;font-weight:500}.category_title{position:absolute}.category_title{position:absolute;z-index:10;width:50%;left:50%;transform:translateX(-50%);top:150px;pointer-events:none}.masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0;padding:0;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em;font-size:.85em}.item{display:inline-block;background:#fff;padding:1em;text-align:center;width:100%;-webkit-transition:1s ease all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;margin-bottom:40px;border-bottom:1px solid #ddd;padding-bottom:10px}.item img{max-width:100%}.item h2{font-size:22px;line-height:25px;margin-bottom:0;font-weight:600;margin-top:10px}.vp-portfolio__items-style-emerge figcaption.vp-portfolio__item-caption{font-style:inherit;display:none}.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item:hover .vp-portfolio__item-img img,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item-focus-visible .vp-portfolio__item-img img{transform:none !important}.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item:hover .vp-portfolio__item-overlay,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item-focus-visible .vp-portfolio__item-overlay{opacity:0 !important}@media only screen and (max-width:320px){.masonry{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media only screen and (min-width:0px) and (max-width:100%){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}li.zIndex100.menuULDD.active{margin-bottom:10px}.menu ul li.nomobile{display:none !important}.menu ul li ul{max-height:0px;transition:.4s;min-height:0px;overflow:hidden;position:relative;text-align:left;padding-left:0;margin-left:0}ul.menuULDDShow.active,ul.menuULDDShow2.active{max-height:600px;opacity:1;padding-top:20px}.menu ul li ul li{font-size:27px;padding-left:0;margin-left:0;margin-bottom:20px}}@media only screen and (min-width:769px) and (max-width:1200px){.masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width:1201px){.masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3}}.bio_intro{padding-top:150px;margin-bottom:80px}.bio_intro img{width:100%}.bio_intro h1{font-weight:500;color:#000}.past_clients,.about_more_text{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0;text-align:center;margin-bottom:80px}.about_more_text{text-align:left}.past_clients h2,.team h2,.process h2,.more_posts h2,.about_more_text h2{font-size:32px;line-height:1;margin-bottom:10px;font-weight:500;text-align:left;margin-bottom:30px}.past_clients img{height:100px;margin-right:56px;margin-bottom:20px}.member img{width:100%;margin-bottom:10px;height:450px;object-fit:cover}.member h2{font-size:26px;margin-bottom:5px}.team{margin-bottom:80px}.member a{color:red;font-size:17px}.about_process img{position:absolute;width:100%;object-fit:cover;opacity:.8;left:0;top:0;height:100%}.about_process{background:#000;padding-top:300px;padding-bottom:300px;text-align:center;margin-bottom:80px}.about_process h3{color:#fff;position:relative;font-weight:500;font-size:65px;margin-bottom:40px}.about_process button{position:relative;background:#fff;border:0;padding:10px 30px;font-weight:500}a{cursor:pointer}.process{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #ddd}.process img{width:100%;height:300px;object-fit:cover}.contact_page_right{padding-left:69px}.contact_page_right h4{font-weight:500;text-transform:none;font-size:30px;margin-bottom:10px;letter-spacing:0px;line-height:36px}.contact_formLeft{border-right:1px solid #ddd;padding-right:80px}.more_posts h2{margin-bottom:30px}.more_posts{border-top:1px solid #ddd;padding-top:40px}.article-image{width:100%;height:550px;background-size:cover;background-position:center center}.article-title h3{margin-top:20px;font-size:27px;line-height:31px;font-weight:500}.more_posts .read-more{font-size:16px;text-decoration:underline;color:red;font-weight:600}.more_posts .cm4{margin-bottom:50px}.blog_post{position:relative;width:60vw;margin:auto;display:block;padding-top:150px}img.blog_hero_img{margin:auto;display:block;max-height:700px;width:100%;object-fit:cover}h1.blog_post_title{color:#000;text-align:center;margin-top:60px;font-size:70px}h4.blog_post_date{text-align:center;margin-bottom:60px}.onlyMoby{display:none}.floating{position:fixed;left:50%;bottom:25px;z-index:10;margin-bottom:0;transform:translateX(-50%);height:50px;width:60vw}.floating{display:none}.floating.active .btn2{display:block}.floating.active .btn1{display:none}.floating .btn2{display:none}button.showForm_Btn1,button.showForm_Btn2{background:blue;border:0;color:#fff;padding:15px 30px;font-weight:600;border-radius:100px;width:100%;font-size:17px;line-height:1;letter-spacing:-.6px}.moreServices{border:1.5px solid #000;padding:3rem;text-align:center}.moreServices .h2,.bottomBloggies .h2{font-size:30px;text-transform:none;font-weight:600;letter-spacing:-1px;margin-bottom:30px;text-align:center}.moreService_Box a{padding:20px;color:#000;font-weight:600}.moreService_Box{display:inline-block;width:30%;border:1.5px solid #000;margin-bottom:10px;padding:20px 0;margin:10px}.moreService_Box a:hover{color:red}.mobileonlylink{display:none !important}@media (min-width:0px) and (max-width:769px){.floating{display:block}.bottomBlogs img{width:100%;height:300px;object-fit:cover;margin-top:30px}.moreServices{border:1.5px solid #000;padding:2rem;text-align:center}.moreService_Box{display:inline-block;width:100%;border:1.5px solid #000;margin-bottom:10px;padding:10px 0;margin:10px 2%;text-align:center;font-size:17px}.moreServices .h2{font-size:26px;text-transform:none;font-weight:600;letter-spacing:-1px;margin-bottom:30px;line-height:35px}.container.bottomBloggies{margin-top:50px}.body_text.serviceText{padding-right:0;font-size:17px;line-height:1.5}.serviceText h1{color:#000;font-weight:600;font-size:28px;letter-spacing:-.5px;margin-bottom:15px;-webkit-text-stroke:.4px}.serviceText h2{font-size:24px;line-height:1.2;letter-spacing:-.6px;font-weight:600;-webkit-text-stroke:.4px}.sticky_menu{width:100% !important}.sideitbar{z-index:100}.floating{display:block;z-index:10000}.serviceText h3{font-size:19px;line-height:25px;text-transform:none;letter-spacing:-.3px;-webkit-text-stroke:.2px}.servicePage .d80{width:100%;height:30px}h2.h2Large{font-size:50px;font-weight:500;letter-spacing:-2px;font-weight:600}.serviceSlider img{height:300px;width:auto}.sideitbar{position:fixed;width:100%;padding:2vh;height:100vh;left:0;top:200vh;background:#fff;transition:.4s}.sideitbar.active{top:0}#wrapper.flex-bottom #sticky_menu,#wrapper.fix-top-VP #sticky_menu{position:absolute !important;width:90vw !important;top:5vw;left:5vw}.mobileonlylink{display:block !important}.mobileonlylink.active ul.menuULDDShow{max-height:100%;opacity:1;pointer-events:all}.menu ul li ul li{padding:3px 0;font-size:22px;display:block;margin-bottom:19px;padding-left:0;margin-left:0}.hamburger.is-active{right:5}.nomobile{display:none !important}.mobileonlylink.active{margin-bottom:0}.mobileonlylink.active .dropDownMenu{max-height:600px;opacity:1;margin-left:0;padding-left:0;pointer-events:all;padding-top:14px}.menu ul li{margin-left:0}.menu.dark,.menu{position:fixed;width:100%;top:0;height:70px;left:0;z-index:100;border-bottom:2px solid;padding-left:5%;padding-right:5%;background:#fff}main.indvidPort{padding-top:70px}.onlyMoby{display:block}.menu.dark.logoWhite svg{fill:#000}.menu ul li ul{position:relative;text-align:left;opacity:0;transition:.3s;overflow:hidden;max-height:0;background:0 0;padding-top:10px;padding-left:0}.hamburger{display:block}.menu ul li{display:block;margin-left:10px;font-weight:600;font-size:30px;margin-bottom:30px;line-height:1}.menu ul li a{color:#000 !important}.menu ul.navver{width:100vw;background:#fff;top:-19px;left:0;right:auto !important;padding-left:20px;opacity:0;pointer-events:none;transition:.4s;padding-top:80px;height:100vh}.line{margin-top:25px}.menu ul.navver.is-active{opacity:1;pointer-events:all}.homies.homepage h1{color:#000;text-align:center;font-size:26px;width:95vw;margin:auto;margin-bottom:0;line-height:1.1}.pd{height:60px}.port_indiv img{width:100%;height:70vh}.port_indiv h2{font-size:30px}.category_title{position:absolute;z-index:10;width:100%;left:0;transform:translateX(0%);top:150px;pointer-events:none;text-align:center}.center.ch1{font-size:55px;line-height:1;font-weight:600;color:#fff}.bio_intro h1{font-weight:500;color:#000;font-size:60px}.bio_intro{padding-top:90px;margin-bottom:80px}.menu.dark .brand{position:absolute;left:2.5%;top:55%;width:270px;height:57px;transform:translateY(-50%);width:202px !important;height:auto !important}.bio_intro img{width:100%;margin-bottom:20px}.bio_intro{padding-top:90px;margin-bottom:80px;font-size:18px;line-height:1.3}.hero{position:relative;padding-top:70px}.past_clients img{height:auto;margin-right:19px;margin-bottom:20px;width:auto;float:left;max-height:40px}.member{margin-bottom:30px}p.team_info{margin-bottom:0}.about_more_text img{width:100%;height:auto;margin-top:30px}.about_more_text{font-size:18px;line-height:1.3}.about_process{background:#000;padding-top:100px;padding-bottom:100px;text-align:center;margin-bottom:80px}.about_process h3{color:#fff;position:relative;font-weight:500;font-size:48px;line-height:1}.hero.blog{padding:80px 0 80px}.hero.blog h2{font-size:67px;color:#000;font-weight:500}.contact_formLeft{border:1px solid #ddd;padding:30px;padding-right:30px}.process.contact_page{padding-top:0;padding-bottom:40px;border-bottom:1px solid #ddd}.contact_page_right{padding-left:0;margin-top:40px}.masonry{-moz-column-count:1;-webkit-column-count:1;column-count:1}.item h2{font-size:19px;line-height:23px;margin-bottom:0;font-weight:600;margin-top:10px;color:#000}.item{display:inline-block;background:#fff;padding:0}.blog_post{position:relative;width:90vw;margin:auto;display:block;padding-top:90px}h1.blog_post_title{color:#000;text-align:center;margin-top:40px;font-size:41px;line-height:1.1}.blog_post h3{font-size:25px;line-height:30px;text-transform:none}}.fa{padding:20px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:5px 2px;background:#fff;color:#000;font-size:31px !important;padding:0}.fa:hover{opacity:.7}