.banner{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;background-color:#1d2f3d;padding-top:130px;padding-bottom:130px}.banner .heading_wrapper{margin-bottom:5px}.banner h1{padding-bottom:10px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:80px;color:#fff;line-height:1.2em;margin:0}.banner .heading_wrapper *{color:#fff}.banner p{font-weight:400;line-height:24px;padding:0;font-size:26px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;color:#fff;margin:0}.banner.bg_bnr{padding:70px 0;background-size:initial;background-position:center right}.banner.bg_bnr h1{font-size:62px;letter-spacing:2px;line-height:1.1em;font-weight:800}.banner.bg_bnr h1 span{color:#d83c90 !important}.banner.bg_bnr .subheading{width:100%;font-size:18px;margin-bottom:50px}.banner.bg_bnr p{font-size:18px}.banner .bnr_btn_wrp{position:relative}.banner .bnr_btn{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em;position:relative;transition:all 300ms ease 0ms;display:inline-block;color:#fff !important;border-color:#d83c90;background-color:#d83c90}.banner .bnr_btn:hover{border:2px solid transparent;padding:.3em 2em .3em .7em;border-radius:3px;border-width:2px}.banner .bnr_btn:after{font-family:ETmodules !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0;direction:ltr;font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;transition:all 300ms ease 0ms}.banner .bnr_btn:hover:after{opacity:1;margin-left:0}.banner.img_bnr{padding:30px 0}.banner.img_bnr .page-center{padding:100px 0}.banner .bnr_left{margin:auto 0}.banner .pb_btm{font-size:18px;padding-right:120px !important;margin-bottom:0px !important}.banner .pb_btm p{font-size:inherit;line-height:23.8px;padding-bottom:1em}.banner .pb_btm p:last-child{padding-bottom:0}.banner .bnr_btn_wrp{padding:0 !important}.banner *{color:#fff !important}.banner .et_pb_bottom_inside_divider{display:block;background-repeat-y:no-repeat;position:absolute;pointer-events:none;width:100%;left:0;right:0;margin-bottom:-1px;background-size:100% 100px;bottom:0;height:100px;z-index:1;transform:rotateY(180deg)}.banner .parallax-window{min-height:400px;background:transparent}.banner.parllax_bnr{background-image:none;padding:0;position:relative}.banner.parllax_bnr .et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.banner.parllax_bnr .et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.banner .parallax-window{padding:130px 0;min-height:auto;position:relative}.banner.parllax_bnr h6{font-size:30px;padding-right:120px;margin-bottom:10px;line-height:23.8px;font-weight:400}.banner.parllax_bnr{margin-top:0}.banner.parllax_bnr h1{line-height:1.1em}.banner.img_bnr .bnr_rght{width:57.8%}.banner.img_bnr h1{font-weight:700;font-size:80px;line-height:1em}.banner.img_bnr .heading_wrapper{margin-bottom:20px}.banner.img_bnr h1 span{color:#d83c90 !important}.banner.img_bnr .subheading{width:100%;margin-bottom:40px}.banner.img_bnr p{line-height:1.1em}.banner.img_bnr .bnr_btn_wrp{margin-bottom:36px}.banner.img_bnr .bnr_rght_inr{line-height:0;display:block}.banner.img_bnr img{width:auto;max-width:100%}@media(min-width:981px){.banner .subheading{width:55%}.banner.bg_bnr .bnr_left{margin-right:2.5%;width:47.25%}.banner.bg_bnr .heading_wrapper{margin-bottom:5.82%}.banner .page-center{padding:2% 0}.banner.img_bnr .page-center{display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr}.banner.img_bnr .bnr_left{width:36.7%;margin-right:2.5%}.banner.img_bnr .bnr_rght{margin:auto 0}.banner .pb_top{margin-bottom:1.5%;width:70%}.banner .pb_btm{width:80%}}@media only screen and (min-width:1350px){.banner .page-center{padding:27px 0}}.banner .mob_img{display:none}@media only screen and (max-width:980px){.banner{padding-top:50px;padding-bottom:50px}.banner .parallax-window{padding-top:70px;padding-bottom:70px}.banner.parllax_bnr h6{margin-bottom:20px}.banner.parllax_bnr h1{font-size:80px;margin-bottom:30px}.banner .pb_btm{margin-bottom:20px !important;padding-right:0 !important}.banner .page-center{padding:30px 0}.banner h1{font-size:40px}.banner.bg_bnr .bnr_left{margin-bottom:30px}.banner.bg_bnr .heading_wrapper{margin-bottom:30px}.banner.img_bnr{padding-top:50px;padding-bottom:30px}.banner.img_bnr .page-center{padding:50px 0}.banner .bnr_rght{display:none}.banner .mob_img{display:block}.banner.img_bnr .heading_wrapper{margin-bottom:50px}.banner.img_bnr .bnr_rght{width:100%;margin-bottom:50px}.banner.img_bnr .subheading{margin-bottom:20px}}@media only screen and (max-width:767px){.banner{padding:30px 0}.banner .parallax-window{padding:30px 0}.banner.parllax_bnr h1{font-size:45px}.banner h1{font-size:45px}.banner p{font-size:22px}.banner.bg_bnr h1{font-size:40px}.banner.img_bnr{padding-top:30px;padding-bottom:10px}.banner.img_bnr h1{font-size:45px}}