@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600|Open+Sans:300,400,600,700,800");*{margin:0;padding:0}body{font-family:Open Sans,sans-serif;font-size:15px;line-height:2;font-weight:400;background:#fff;color:#6e6e6e}div{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;margin-bottom:0}p{font-family:Open Sans,sans-serif;font-size:15px;line-height:2;font-weight:400;color:#6e6e6e;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a{display:inline;position:relative;color:inherit;border-bottom:1px solid #ffa07f;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a,a:active,a:hover,a:link,a:visited{text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a:active{position:relative;color:tomato}p a:hover{color:#fff;background:#ffa07f}p a:hover:after{opacity:.2}::selection{background:#fde0db;color:#ff4200}p::selection{background:#fde0db}h1{font-size:48px}h2{font-size:30px}h3{font-size:18px}h4{font-size:14px}h5{font-size:11px}h1,h2,h3,h4,h5,h6{color:#282828;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}.form-control{color:#db5246}section{display:block;position:relative;box-sizing:border-box}.clear{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.float_left{float:left}.float_right{float:right}.trans_200{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.trans_300{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.trans_400{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.trans_500{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.fill_height{height:100%}.super_container{width:100%;overflow:hidden;padding-left:45px;padding-right:45px}.button{width:187px;height:66px;background:#ff4200;overflow:hidden}.line_button{border:1px solid #fff}.button a{display:block;width:100%;color:#fff;font-size:11px;font-weight:300;line-height:66px;text-transform:uppercase;letter-spacing:6.7px}.button a img{display:inline-block;width:13px!important;height:7px;margin-left:4px}.button a:after{display:block;position:absolute;top:-50%;left:-70px;width:60px;height:200%;background:hsla(0,0%,100%,.1);content:"";-webkit-transform:rotate(12.5deg);-moz-transform:rotate(12.5deg);-ms-transform:rotate(12.5deg);-o-transform:rotate(12.5deg);transform:rotate(12.5deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;z-index:0}.button a:hover:after{left:calc(100% + 70px)}.parallax-window{min-height:386px;background:transparent}.prlx_parent{overflow:hidden}.prlx{height:130%!important}.header{position:fixed;top:0;left:0;width:100%;height:110px;padding-left:48px;padding-right:48px;z-index:20;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.logo_container{flex-basis:50%}.logo{margin-left:7px}.logo a{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:#171717;text-transform:uppercase}.logo span:first-of-type{position:absolute;top:0;left:-5px;color:#ff4200;z-index:-1}.logo span:last-of-type{color:#ff4200}.main_nav{margin-right:-3px;flex-basis:200%;text-align:right}.main_nav,.nav_items{height:100%}.nav_items li{display:inline-block;margin-left:35px;height:100%}.nav_items li a{font-size:12px;font-weight:600;text-transform:uppercase;color:#0b1033;letter-spacing:3.5px;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:14px;padding-right:10px}.nav_items li.active{background:#ff4200}.nav_items li.active a{color:#fff}.nav_items li:hover{background:#ff4200}.nav_items li:hover a{color:#fff}.hamburger_container{display:none;cursor:pointer;padding:10px;margin-right:-10px;flex-basis:50%;text-align:right}.hamburger_text{display:inline-block;margin-right:7px;font-weight:400;color:#171717}.hamburger_icon{position:relative;display:inline-block;width:22px;height:3px;background:#171717;margin-bottom:4px}.hamburger_icon:after,.hamburger_icon:before{display:block;position:absolute;left:0;width:22px;height:3px;background:#171717;content:"";-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.hamburger_icon.active{background:transparent}.hamburger_icon.active:before{top:-9px;transform:translateY(9px) rotate(45deg)}.hamburger_icon.active:after{top:9px;transform:translateY(-9px) rotate(-45deg)}.hamburger_icon:before{top:-6px}.hamburger_icon:after{top:6px}.hamburger_container:hover .hamburger_icon:before{top:-8px}.hamburger_container:hover .hamburger_icon:after{top:8px}.hamburger_container:hover .hamburger_icon.active:after,.hamburger_container:hover .hamburger_icon.active:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0}.fs_menu_container{position:fixed;top:-100vh;left:0;width:100vw;height:100vh;background:#fff;z-index:19;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 0s;-moz-transition:all 1s cubic-bezier(1,0,0,1) 0s;-ms-transition:all 1s cubic-bezier(1,0,0,1) 0s;-o-transition:all 1s cubic-bezier(1,0,0,1) 0s;transition:all 1s cubic-bezier(1,0,0,1) 0s;padding-left:48px;padding-right:63px;padding-top:150px;text-align:right}.fs_menu_shapes{position:absolute;bottom:32px;left:-70px;width:25%}.fs_menu_shapes img{width:100%}.fs_menu_container.active{top:0}.fs_menu_list{display:inline-block}.fs_menu_list li{overflow:hidden}.fs_menu_list li a{display:inline-block;font-size:62px;font-weight:700;color:#171717;line-height:1.4;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .6s cubic-bezier(.19,1,.22,1) .6s;-moz-transition:all .6s cubic-bezier(.19,1,.22,1) .6s;-ms-transition:all .6s cubic-bezier(.19,1,.22,1) .6s;-o-transition:all .6s cubic-bezier(.19,1,.22,1) .6s;transition:all 1.6s cubic-bezier(.19,1,.22,1)}.fs_menu_list li:first-child a{transition-delay:.6s}.fs_menu_list li:nth-child(2) a{transition-delay:.67s}.fs_menu_list li:nth-child(3) a{transition-delay:.74s}.fs_menu_list li:nth-child(4) a{transition-delay:.81s}.fs_menu_list li:nth-child(5) a{transition-delay:.88s}.fs_menu_list li:nth-child(6) a{transition-delay:.95s}.fs_menu_list li:nth-child(7) a{transition-delay:.9s}.fs_menu_list li:nth-child(8) a{transition-delay:.95s}.fs_menu_list li:nth-child(9) a{transition-delay:1s}.fs_menu_list li:nth-child(10) a{transition-delay:1.05s}.fs_menu_container.active .fs_menu_list li a{transform:none}.fs_menu_list li a span{position:relative}.fs_menu_list li a span span{position:absolute;top:-1px;left:-5px;color:#ff4200;z-index:-1}.fs_menu_list li a>span:after{display:block;position:absolute;bottom:4px;left:0;width:0;height:3px;background:#171717;content:"";-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);-moz-transition:all .6s cubic-bezier(.19,1,.22,1);-ms-transition:all .6s cubic-bezier(.19,1,.22,1);-o-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1)}.fs_menu_list li a:hover span:after{width:100%}.fs_social_container{position:absolute;bottom:0;right:63px;width:auto;height:74px;z-index:11}.fs_social li{display:inline-block;margin-left:10px}.fs_social li a{width:100%;height:100%;padding:10px}.fs_social li i{font-size:13px;color:rgba(255,66,0,.6)}.fs_social li:hover i{color:#ff4200}.home_social_container{position:absolute;top:110px;right:0;width:auto;height:74px;background:#ff4200;z-index:11;padding-right:38px;padding-left:45px}.home_social li{display:inline-block;margin-left:10px}.home_social li a{width:100%;height:100%;padding:10px}.home_social li i{font-size:13px;color:hsla(0,0%,100%,.6)}.home_social li:hover i{color:#fff}.section_title h2{display:inline-block;position:relative;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff;line-height:1.35;margin-bottom:116px}.section_title h2 span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50px);-moz-transform:translate(-50%,-50px);-ms-transform:translate(-50%,-50px);-o-transform:translate(-50%,-50px);transform:translate(-50%,-50px);font-size:72px;font-weight:900;color:red;opacity:.32}.section_title h2:before{display:block;position:absolute;bottom:61px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(calc(-50% - 4px));width:2px;height:45px;content:"";background:#fff}.home{width:100%;height:386px;margin-top:110px}.home_background,.services_page_shapes{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.services_page_shapes{pointer-events:none}.home_content{margin-top:154px}.home_content h1{font-weight:300;color:#fff;margin-bottom:2px}.home_content span{font-size:12px;font-weight:600;color:#fff;letter-spacing:1em;text-transform:uppercase;padding-left:3px}.contact_content{width:100%;padding-top:120px;padding-bottom:120px;background:#fff}.contact_main_content{width:100%}.contact_subtitle{font-size:16px;font-weight:600;color:#1c1c1c;letter-spacing:.2em;text-transform:uppercase;padding-bottom:11px;margin-bottom:59px}.contact_subtitle:after{display:block;position:absolute;bottom:0;left:0;width:43px;height:2px;background:#ff4200;content:""}.contact_form_container{margin-top:62px}.input_field{height:40px;font-size:14px;border:1px solid #b7b7b7;padding-left:17px;margin-bottom:12px}.input_field:focus,.text_field:focus{border:2px solid #ff4200!important;box-shadow:none!important;outline:none!important}.text_field{font-size:14px;border:1px solid #b7b7b7;padding-left:17px;margin-bottom:12px}.contact_form_email,.contact_form_name{display:inline-block;width:calc(50% - 15px)}.contact_form_name{margin-right:-4px}.contact_form_email{margin-left:30px}.contact_form_message,.contact_form_subject{display:block;width:100%}.contact_form_message{margin-bottom:0}.contact_submit_btn{position:relative;width:153px;height:66px;background:#ff4200;overflow:hidden;border:none;font-size:11px;font-weight:300;letter-spacing:.6em;text-transform:uppercase;color:#fff;cursor:pointer;margin-top:39px}.contact_submit_btn img{display:inline-block;width:13px!important;height:7px;margin-left:4px}.contact_submit_btn:after{display:block;position:absolute;top:-50%;left:-70px;width:60px;height:200%;background:hsla(0,0%,100%,.1);content:"";-webkit-transform:rotate(12.5deg);-moz-transform:rotate(12.5deg);-ms-transform:rotate(12.5deg);-o-transform:rotate(12.5deg);transform:rotate(12.5deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .6s ease;z-index:0}.contact_submit_btn:hover:after{left:calc(100% + 70px)}::-webkit-input-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic!important;color:#6e6e6e!important}:-moz-placeholder,::-moz-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic!important;color:#6e6e6e!important}:-ms-input-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic!important;color:#6e6e6e!important}::input-placeholder{font-size:12px!important;font-weight:400!important;font-style:italic!important;color:#6e6e6e!important}#google_map{width:100%;height:510px;margin-top:120px}.map_container{width:100%;height:100%;overflow:hidden}#map{height:calc(100% + 30px)}#map,.contact_sidebar{width:100%}.sidebar_section{margin-bottom:58px}.sidebar_section:last-child{margin-bottom:0}.sidebar_title{font-size:16px;font-weight:600;color:#1c1c1c;letter-spacing:.2em;text-transform:uppercase;padding-bottom:11px;margin-bottom:59px}.sidebar_title:after{display:block;position:absolute;bottom:0;left:0;width:43px;height:2px;background:#ff4200;content:""}.sidebar_contact_info ul{margin-top:-7px}.sidebar_contact_info ul li{position:relative;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#b8b8c1;line-height:30px;padding-left:28px;margin-bottom:13px}.sidebar_contact_info ul li:last-child{margin-bottom:0}.sidebar_contact_info ul li:before{display:inline-block;position:absolute;top:12px;left:0;width:9px;height:9px;background:#ff4200;content:""}.contact{padding-top:192px;padding-bottom:120px}.contact_background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.contact_shapes{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(calc(-50% - 40px))}.contact_title h2{margin-bottom:54px}.contact_text p{color:#fff}.contact_button{margin-left:auto;margin-right:auto;margin-top:60px}.footer{background:#111}.footer_content{height:96px}.footer_social li,.footer_social_container{display:inline-block}.footer_social li{margin-left:6px}.footer_social li:first-child{margin-left:0}.footer_social li a{width:100%;height:100%;padding:10px}.footer_social li i{font-size:14px;color:hsla(0,0%,43%,.6)}.footer_social li:hover i{color:#fff}.cr p{margin-bottom:0}
:root{--g448ef310a8:1}
