
/* /web/static/lib/bootstrap/less/variables.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web/static/lib/bootstrap/less/mixins/vendor-prefixes.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web/static/lib/bootstrap/less/mixins/buttons.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web/static/lib/bootstrap/less/mixins/clearfix.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web/static/lib/bootstrap/less/mixins/size.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web/static/src/less/variables.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web_enterprise/static/src/less/variables.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web/static/src/less/utils.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /web_editor/static/src/less/web_editor.variables.less defined in bundle 'baring_theme.homepage_assets' */
 @-webkit-keyframes fadeInDownSmall{0%{opacity: 0; -webkit-transform: translate(0, -5px); -ms-transform: translate(0, -5px); -o-transform: translate(0, -5px); transform: translate(0, -5px);}100%{opacity: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}} @keyframes fadeInDownSmall{0%{opacity: 0; -webkit-transform: translate(0, -5px); -ms-transform: translate(0, -5px); -o-transform: translate(0, -5px); transform: translate(0, -5px);}100%{opacity: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}} @-webkit-keyframes fadeInOut{0%{opacity: 0;}25%{opacity: 1;}75%{opacity: 1;}100%{opacity: 0;}} @keyframes fadeInOut{0%{opacity: 0;}25%{opacity: 1;}75%{opacity: 1;}100%{opacity: 0;}} @-webkit-keyframes inputHighlighter{from{background: #00a09d;}to{width: 0; background: transparent;}} @keyframes inputHighlighter{from{background: #00a09d;}to{width: 0; background: transparent;}} 

/* /baring_theme/static/src/css/less_variables.less defined in bundle 'baring_theme.homepage_assets' */
 

/* /baring_theme/static/src/css/home_header.less defined in bundle 'baring_theme.homepage_assets' */
 .home_header{background-image: url('/baring_theme/static/src/img/header_background.jpg'); background-size: cover; background-repeat: no-repeat;} .home_header .panel-left{order: 1;} .home_header .panel-social{order: 2;} .home_header .panel-right{order: 3;} @media only screen and (min-width:1024px){.home_header .desc_container{display: block; width: 1300px; height: 400px; padding-top: 50px; margin-bottom: 50px;}.home_header .left-container h2, .home_header .right-container h2{font-size: 43px; line-height: 48px; margin-bottom: 5px;}.home_header .left-container p, .home_header .right-container p{font-size: 16px; margin: 10px 0px 15px 0px;}.home_header .header_button{font-size: 26px;}.home_header .left-container .header_button{margin-top: 5px;}.home_header .panel-container{margin-top: 0px;}} @media only screen and (min-width:1368px){.home_header .left-container h2, .home_header .right-container h2{font-size: 53px; line-height: 48px; margin-bottom: 5px;}.home_header .left-container p, .home_header .right-container p{font-size: 18px; margin: 10px 0px 15px 0px;}.home_header .header_button{font-size: 31px;}.home_header .left-container .header_button{margin-top: 20px;}.home_header .panel-container{margin-top: -47px;}} @media only screen and (max-width: 1200px){.home_header .desc_container{display: none;}.home_header .panel-container{display: none !important;}} @media only screen and (max-device-width : 767px){.home_header .panel-left{flex: 0 0 100%;}} .home_header .home_logo, .home_header .tablet_logo{width: 100%;} .home_header .left-container{position: relative; text-align: justify; display: inline-block; max-width: 525px; min-width: 525px; float: left; height: 246px;} .home_header .right-container{position: relative; text-align: right; display: inline-block; max-width: 615px; min-width: 615px; float: right; height: 246px;} .home_header .left-container h2, .home_header .right-container h2{font-family: "Myriad Pro"; color: #ffffff; font-weight: 600; text-transform: uppercase; line-height: 48px; margin-bottom: 5px;} .home_header .left-container p, .home_header .right-container p{font-family: 'Lato', sans-serif; color: #ffffff; margin: 10px 0px 15px 0px;} .home_header .header_button{text-decoration: none; border: 1px solid #fff; padding: 10px 20px; border-radius: 6px; line-height: 26px; display: inline-block; color: #fff; font-weight: normal; white-space: nowrap;} .home_header .header_button:hover, .home_header .header_button:hover{color: #fff; background-color: #1b557a;} .home_header .panel-container{background: rgba(255, 255, 255, 0.5) !important;} 

/* /baring_theme/static/src/css/home_navbar.less defined in bundle 'baring_theme.homepage_assets' */
 .navbar.navbar-default{background-color: #ffffff; border-bottom: 1px solid #c8c8c8;} .navbar-nav > li > a:hover{background-color: #c9c7c3 !important; color: #fff !important;} @media screen and (max-width: 766px) and (min-width: 240px){.navbar-nav > li > a, .navbar-nav > li > a:focus, .navbar-nav > li > a:visited{color: #fff !important;}} @media screen and (max-width: 2200px) and (min-width: 768px){.navbar-nav > li > a, .navbar-nav > li > a:focus, .navbar-nav > li > a:visited{color: #000 !important;}} 

/* /baring_theme/static/src/css/homepage.less defined in bundle 'baring_theme.homepage_assets' */
 .homepage .welcome_message h1{color: #2e3c83; margin-top: 0px; font-weight: 900;} .homepage .welcome_message h4{color: #555555;} .homepage .welcome_two_column{background-size: cover; background-repeat: no-repeat;} .homepage .welcome_two_column p{font-family: 'ProximaRegular';} .homepage .our_locations{background-size: cover; background-repeat: no-repeat;} .homepage .our_locations .address > span{display: block; line-height: 18px; font-size: 16px; color: #fff; font-family: 'Lato', sans-serif; font-style: normal; font-weight: 400;} .homepage .our_locations .address a{color: #fff;} .homepage .our_locations .address a:hover{text-decoration: underline;} @media only screen and (min-width:1024px){.homepage .our_locations h1{font-size: 48px;}} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px){.homepage .our_locations h1{font-size: 36px;}} @media only screen and (max-device-width : 767px){.homepage .our_locations h1{font-size: 24px;}} .homepage .testimonials h3.content{font-weight: 300;} .homepage .testimonials h3.quoted:before{color: #fff; content: "\201C";} .homepage .testimonials h3.quoted:after{color: #fff; content: "\201D";} .homepage .testimonials #carousel{min-height: 400px; height: auto;} .homepage .testimonials .carousel-control{font-size: 100px; color: #ffffff; background-image: none;} .homepage .testimonials .carousel .carousel-control.left *, .homepage .testimonials .carousel .carousel-control.right *{top: 40%;} .homepage .testimonials .no-indicators > .carousel-indicators{display: none;} .homepage .testimonials .no-prev > .carousel-control.left{display: none;} .homepage .testimonials .no-next > .carousel-control.right{display: none;} @media only screen and (min-width:1024px){.homepage .testimonials .carousel-control{font-size: 100px;}} @media only screen and (max-width: 1200px){.homepage .testimonials .carousel-control{font-size: 75px;}} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px){.homepage .testimonials .carousel-control{font-size: 60px;}} @media only screen and (max-device-width : 767px){.homepage .testimonials .carousel-control{font-size: 50px;}}