.header_2_f .et_pb_promo .et_pb_promo_description h2:after{content:"";display:block;}
.header_2_f .lines .bottom_line{bottom:0;}
.header_2_f .lines .bottom_line_1{width:0;right:0;}
.header_2_f .lines .bottom_line_2{width:0;right:96%;}
.header_2_f .lines .top_line{width:0;}
.header_2_f .lines .right_line{right:0;}
.header_2_f .lines .left_line{bottom:0;}
.header_2_f .lines .left_line, .header_2_f .lines .right_line{height:0;}
.header_2_f .lines .line{position:absolute !important;}
.header_2_f.view_port .lines .line{-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;}
.header_2_f.view_port .lines .bottom_line_2{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-ms-transition-delay:0s;}
.header_2_f.view_port .lines .left_line{transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;}
.header_2_f.view_port .lines .top_line{transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;}
.header_2_f.view_port .lines .right_line{transition-delay:1.5s;-moz-transition-delay:1.5s;-webkit-transition-delay:1.5s;-ms-transition-delay:1.5s;}
.header_2_f .lines .bottom_line_1{animation:none !important;margin-bottom:0 !important;}
.header_2_f.view_port .lines .bottom_line_1{transition-delay:2s;-moz-transition-delay:2s;-webkit-transition-delay:2s;-ms-transition-delay:2s;}
.header_2_f.view_port .lines .left_line, .header_2_f.view_port .lines .right_line{height:100%;}
.header_2_f.view_port .lines .top_line{width:100%;}
.header_2_f.view_port .lines .bottom_line_2{width:4%;}
.header_2_f.view_port .lines .bottom_line_1{max-width:calc(100% - 610px);width:100%;}
@media only screen and (max-width: 1390px) {
.header_2_f.view_port .lines .bottom_line_1{max-width:calc(100% - 590px);}
}
@media only screen and (max-width: 980px) {
.header_2_f.view_port .lines .bottom_line_1{max-width:calc(100% - 540px);}
}
@media only screen and (max-width: 767px) {
.header_2_f .et_pb_promo_description h2{max-width:none !important;}
.header_2_f .et_pb_promo_description{text-align:center;margin-top:-17px !important;}
.header_2_f.view_port .lines .et_pb_column{height:200px;}
.header_2_f.view_port .lines .bottom_line_1{width:4%;max-width:none !important;}
}
@media only screen and (max-width: 480px) {
.header_2_f.view_port .lines .et_pb_column{height:150px;}
}  .header_3_f .et_pb_promo_description h2:before{content:"";opacity:1;height:2px;width:17px;display:inline-block;background-color:#0d80ff;vertical-align:middle;margin-right:11px;}
.header_3_f .lines .bottom_line{bottom:0;}
.header_3_f .lines .top_line{top:0;}
.header_3_f .lines .bottom_line, .header_3_f .lines .top_line{width:0;left:0;}
.header_3_f .lines .right_line_2{bottom:0;}
.header_3_f .lines .right_line_1{top:0;}
.header_3_f .lines .right_line{right:0;}
.header_3_f .lines .left_line{top:50%;transform:translate(0, -50%);left:0;}
.header_3_f .lines .left_line, .header_3_f .lines .right_line{height:0;}
.header_3_f .lines .line{position:absolute !important;}
.header_3_f.view_port .lines .line{-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;}
.header_3_f.view_port .lines .left_line{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-ms-transition-delay:0s;}
.header_3_f.view_port .lines .top_line, .header_3_f.view_port .lines .bottom_line{transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;}
.header_3_f.view_port .lines .right_line{transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;}
.header_3_f.view_port .lines .left_line{height:100%;}
.header_3_f.view_port .lines .right_line{height:15%;}
.header_3_f.view_port .lines .top_line{width:100%;}
.header_3_f.view_port .lines .bottom_line{width:100%;}
@media only screen and (max-width: 1390px) and (min-width: 981px) {
.header_3_f .et_pb_promo_description p{font-size:5vw;}
}
@media only screen and (max-width: 767px) {
.header_3_f .lines .et_pb_column{max-width:365px;}
}
@media only screen and (max-width: 480px) {
.header_3_f .lines{width:90% !important;}
.header_3_f .et_pb_promo_description h2:before{display:none !important;}
}  .header_4_f .et_pb_row .et_pb_column{margin:0 auto !important;}
.header_4_f .lines .top_line{top:0;width:0;}
.header_4_f .lines .top_line_right{right:0;}
.header_4_f .lines .right_line, .header_4_f .lines .left_line{top:0;height:0;}
.header_4_f .lines .right_line{right:0;}
.header_4_f .lines .line{position:absolute !important;}
.header_4_f.view_port .lines .line{-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;}
.header_4_f.view_port .lines .left_line, .header_4_f.view_port .lines .right_line{height:17px;}
.header_4_f.view_port .lines .top_line{width:17px;}
.header_4_f .et_pb_promo a.et_pb_promo_button:after{display:none !important;}
.header_4_f .et_pb_promo a.et_pb_promo_button:before{display:block;content:"";background-color:#fff !important;position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(0);opacity:1;z-index:-1;transition:.3s;margin-left:0;}
.header_4_f .et_pb_promo a.et_pb_promo_button:hover:before{transform:scale(1);}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_content{padding:19px 0 0 38px;max-width:621px;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description strong:before{content:"";opacity:1;height:2px;width:17px;display:inline-block;background-color:#0d80ff;vertical-align:middle;margin-right:11px;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description strong{text-transform:uppercase;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description p:last-child{padding-bottom:0 !important;letter-spacing:0.2px;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description strong, .header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description p{font-weight:300 !important;font-size:16px;padding-bottom:20px;display:block;}
.header_5_f .et_pb_slider .et_pb_slide{box-shadow:none !important;}
.header_5_f .et_pb_container{height:auto !important;}
.header_5_f .et_pb_slider .et-pb-slider-arrows a:hover{color:#fff !important;}
.header_5_f .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-prev{left:2vw !important;}
.header_5_f .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next{right:2vw !important;}
.header_5_f .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-prev:before{content:"#";}
.header_5_f .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next:before{content:"$";}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description{position:relative;margin:25vw 0 15vw;display:block;padding:0 !important;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2{border-left:4px solid;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2:before, .header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2:after{content:"";display:block;position:absolute;width:0;height:0;border-right:4px solid;left:-4px;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2:before{border-top:4px solid;top:0;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2:after{border-bottom:4px solid;bottom:0;}
.header_5_f.view_port .et_pb_slider .et_pb_slide .et_pb_slide_description h2:after, .header_5_f.view_port .et_pb_slider .et_pb_slide .et_pb_slide_description h2:before{-webkit-animation:lineAnimateS 5s infinite;animation:lineAnimateS 1s infinite;animation-iteration-count:1;-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.header_5_f.view_port .et_pb_slider .et_pb_slide .et_pb_slide_description h2:after, .header_5_f.view_port .et_pb_slider .et_pb_slide .et_pb_slide_description h2:before{transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s;-ms-transition-delay:0.8s;width:135px;height:20px;}
@keyframes lineAnimateS {
0%{width:0;height:0;}
80%{width:135px;height:0;}
100%{height:20px;width:135px;}
} @media only screen and (min-width: 1930px){
.header_3_f .et_pb_column_1_2:first-child{padding:130px 50px 40px !important;}
}
@media only screen and (max-width: 1390px) and (min-width: 981px) {
.header_5_f .et_pb_slider .et_pb_slide{padding:0 10%;}
}
@media only screen and (max-width: 980px) {
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description{margin:100px 0 !important;}
.header_5_f .et_pb_slider .et_pb_slide{padding:0 13%;}
}
@media only screen and (max-width: 767px) {
.header_5_f .et_pb_slider .et-pb-slider-arrows a{display:none !important;}
.header_5_f .et_pb_slider .et_pb_slide{padding:0 6%;}
}
@media only screen and (max-width: 480px) {
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description p strong:before{display:none !important;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description{margin:80px 0 !important;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2{padding-left:15px;}
.header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_content{padding:19px 0 0 18px;}
}  .header_6_f .lines .line{height:0;right:0;left:0;margin:auto !important;}
.header_6_f.view_port .lines .line{height:100%;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition-delay:0.7s;-moz-transition-delay:0.7s;-webkit-transition-delay:0.7s;-ms-transition-delay:0.7s;}
#page-container #main-content .header_6_f a.et_pb_button:hover:before,
#page-container #main-content .header_6_f a.et_pb_button:hover:after{width:100%;transition:800ms ease all;}
@media only screen and (max-width: 480px) {
.header_6_f .et_pb_row a.et_pb_button{padding:14px 30px !important;}
}  .header_7_f .et_pb_promo_description h2:before,
.header_7_f .et_pb_promo_description h2:after{content:"";display:block;position:absolute;right:0;left:0;margin:auto;border-right:4px solid;border-left:4px solid;height:30px;width:100%;max-width:calc(100% - 8px);}
.header_7_f .et_pb_promo_description h2:before{border-top:4px solid;top:0;}
.header_7_f .et_pb_promo_description h2:after{border-bottom:4px solid;bottom:0;}
.header_7_f.view_port .et_pb_promo_description h2:after, .header_7_f.view_port .et_pb_promo_description h2:before{-webkit-animation:lineAnimate 1.3s infinite;animation:lineAnimate 1.3s infinite;animation-iteration-count:1;}
@keyframes lineAnimate {
0%{width:0;height:0;}
80%{max-width:calc(100% - 8px);width:100%;height:0;}
100%{height:30px;max-width:calc(100% - 8px);width:100%;}
} .header_7_f a.et_pb_button:after{content:'';display:block!important;position:absolute;right:inherit;top:inherit;left:0;bottom:0;height:2px;width:0;background:#fff;transition:400ms ease all;opacity:1!important;margin:0;}
.header_7_f a.et_pb_button:before{content:'';display:block!important;position:absolute;top:0;right:0;height:2px;width:0;background:#fff;transition:400ms ease all;opacity:1!important;}
.header_7_f a.et_pb_button:hover:after , .header_7_f a.et_pb_button:hover:before{width:100%;transition:800ms ease all;}
body.safari .header_7_f .et_pb_button_wrapper .et_pb_button{display:table !important;margin-left:auto !important;margin-right:auto !important;}
@media only screen and (max-width: 767px) {
.header_7_f .et_pb_promo .et_pb_promo_description h2{padding:19px 20px !important;}
}  .header_8_f .et_pb_promo_description h2:before,
.header_8_f .et_pb_promo_description h2:after{content:"";display:block;position:absolute;right:0;left:0;margin:auto;border-right:4px solid;border-left:4px solid;height:20px;width:133px;}
.header_8_f .et_pb_promo_description h2:before{border-top:4px solid;top:0;}
.header_8_f .et_pb_promo_description h2:after{border-bottom:4px solid;bottom:0;}
.header_8_f.view_port .et_pb_promo_description h2:after, .header_8_f.view_port .et_pb_promo_description h2:before{-webkit-animation:lineAnimate8 1.3s infinite;animation:lineAnimate8 1.3s infinite;animation-iteration-count:1;}
@keyframes lineAnimate8 {
0%{width:0;height:0;}
80%{width:133px;height:0;}
100%{height:20px;width:133px;}
} @media only screen and (max-width: 980px) {
.header_8_f .et_pb_promo_description {
padding-bottom: 0 !important;
}
}