@charset "UTF-8";
   nav select::-ms-expand {	display: none; }
select{
-webkit-appearance: none;
appearance: none;
}
.clearfix:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after {
content: "";
display: block;
clear: both;
}
.ellipsis {
white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
img {
max-width: 100%;
height: auto;
}
.comment-form input[type="text"],
.search-form input[type="text"],
.post-password-form input[type="text"],
.comment-form
input[type="tel"],
.search-form
input[type="tel"],
.post-password-form
input[type="tel"],
.comment-form
input[type="email"],
.search-form
input[type="email"],
.post-password-form
input[type="email"],
.comment-form
input[type="search"],
.search-form
input[type="search"],
.post-password-form
input[type="search"],
.comment-form
input[type="password"],
.search-form
input[type="password"],
.post-password-form
input[type="password"],
.comment-form
input[type="url"],
.search-form
input[type="url"],
.post-password-form
input[type="url"],
.comment-form
input[type="date"],
.search-form
input[type="date"],
.post-password-form
input[type="date"],
.comment-form
textarea,
.search-form
textarea,
.post-password-form
textarea {
-webkit-appearance: none;
-webkit-border-radius: 0;
border: 1px solid #999;
padding: .5em .7em;
}
.comment-form input[type="text"]:focus,
.search-form input[type="text"]:focus,
.post-password-form input[type="text"]:focus,
.comment-form
input[type="tel"]:focus,
.search-form
input[type="tel"]:focus,
.post-password-form
input[type="tel"]:focus,
.comment-form
input[type="email"]:focus,
.search-form
input[type="email"]:focus,
.post-password-form
input[type="email"]:focus,
.comment-form
input[type="search"]:focus,
.search-form
input[type="search"]:focus,
.post-password-form
input[type="search"]:focus,
.comment-form
input[type="password"]:focus,
.search-form
input[type="password"]:focus,
.post-password-form
input[type="password"]:focus,
.comment-form
input[type="url"]:focus,
.search-form
input[type="url"]:focus,
.post-password-form
input[type="url"]:focus,
.comment-form
input[type="date"]:focus,
.search-form
input[type="date"]:focus,
.post-password-form
input[type="date"]:focus,
.comment-form
textarea:focus,
.search-form
textarea:focus,
.post-password-form
textarea:focus {
border-color: #333;
}
.comment-form input[type="text"]::-webkit-input-placeholder,
.search-form input[type="text"]::-webkit-input-placeholder,
.post-password-form input[type="text"]::-webkit-input-placeholder,
.comment-form
input[type="tel"]::-webkit-input-placeholder,
.search-form
input[type="tel"]::-webkit-input-placeholder,
.post-password-form
input[type="tel"]::-webkit-input-placeholder,
.comment-form
input[type="email"]::-webkit-input-placeholder,
.search-form
input[type="email"]::-webkit-input-placeholder,
.post-password-form
input[type="email"]::-webkit-input-placeholder,
.comment-form
input[type="search"]::-webkit-input-placeholder,
.search-form
input[type="search"]::-webkit-input-placeholder,
.post-password-form
input[type="search"]::-webkit-input-placeholder,
.comment-form
input[type="password"]::-webkit-input-placeholder,
.search-form
input[type="password"]::-webkit-input-placeholder,
.post-password-form
input[type="password"]::-webkit-input-placeholder,
.comment-form
input[type="url"]::-webkit-input-placeholder,
.search-form
input[type="url"]::-webkit-input-placeholder,
.post-password-form
input[type="url"]::-webkit-input-placeholder,
.comment-form
input[type="date"]::-webkit-input-placeholder,
.search-form
input[type="date"]::-webkit-input-placeholder,
.post-password-form
input[type="date"]::-webkit-input-placeholder,
.comment-form
textarea::-webkit-input-placeholder,
.search-form
textarea::-webkit-input-placeholder,
.post-password-form
textarea::-webkit-input-placeholder {
color: #ccc;
}
.comment-form input[type="text"]::-moz-placeholder,
.search-form input[type="text"]::-moz-placeholder,
.post-password-form input[type="text"]::-moz-placeholder,
.comment-form
input[type="tel"]::-moz-placeholder,
.search-form
input[type="tel"]::-moz-placeholder,
.post-password-form
input[type="tel"]::-moz-placeholder,
.comment-form
input[type="email"]::-moz-placeholder,
.search-form
input[type="email"]::-moz-placeholder,
.post-password-form
input[type="email"]::-moz-placeholder,
.comment-form
input[type="search"]::-moz-placeholder,
.search-form
input[type="search"]::-moz-placeholder,
.post-password-form
input[type="search"]::-moz-placeholder,
.comment-form
input[type="password"]::-moz-placeholder,
.search-form
input[type="password"]::-moz-placeholder,
.post-password-form
input[type="password"]::-moz-placeholder,
.comment-form
input[type="url"]::-moz-placeholder,
.search-form
input[type="url"]::-moz-placeholder,
.post-password-form
input[type="url"]::-moz-placeholder,
.comment-form
input[type="date"]::-moz-placeholder,
.search-form
input[type="date"]::-moz-placeholder,
.post-password-form
input[type="date"]::-moz-placeholder,
.comment-form
textarea::-moz-placeholder,
.search-form
textarea::-moz-placeholder,
.post-password-form
textarea::-moz-placeholder {
opacity: 1;
color: #ccc;
}
.comment-form input[type="text"]:-moz-placeholder,
.search-form input[type="text"]:-moz-placeholder,
.post-password-form input[type="text"]:-moz-placeholder,
.comment-form
input[type="tel"]:-moz-placeholder,
.search-form
input[type="tel"]:-moz-placeholder,
.post-password-form
input[type="tel"]:-moz-placeholder,
.comment-form
input[type="email"]:-moz-placeholder,
.search-form
input[type="email"]:-moz-placeholder,
.post-password-form
input[type="email"]:-moz-placeholder,
.comment-form
input[type="search"]:-moz-placeholder,
.search-form
input[type="search"]:-moz-placeholder,
.post-password-form
input[type="search"]:-moz-placeholder,
.comment-form
input[type="password"]:-moz-placeholder,
.search-form
input[type="password"]:-moz-placeholder,
.post-password-form
input[type="password"]:-moz-placeholder,
.comment-form
input[type="url"]:-moz-placeholder,
.search-form
input[type="url"]:-moz-placeholder,
.post-password-form
input[type="url"]:-moz-placeholder,
.comment-form
input[type="date"]:-moz-placeholder,
.search-form
input[type="date"]:-moz-placeholder,
.post-password-form
input[type="date"]:-moz-placeholder,
.comment-form
textarea:-moz-placeholder,
.search-form
textarea:-moz-placeholder,
.post-password-form
textarea:-moz-placeholder {
color: #ccc;
}
.comment-form input[type="text"]:-ms-input-placeholder,
.search-form input[type="text"]:-ms-input-placeholder,
.post-password-form input[type="text"]:-ms-input-placeholder,
.comment-form
input[type="tel"]:-ms-input-placeholder,
.search-form
input[type="tel"]:-ms-input-placeholder,
.post-password-form
input[type="tel"]:-ms-input-placeholder,
.comment-form
input[type="email"]:-ms-input-placeholder,
.search-form
input[type="email"]:-ms-input-placeholder,
.post-password-form
input[type="email"]:-ms-input-placeholder,
.comment-form
input[type="search"]:-ms-input-placeholder,
.search-form
input[type="search"]:-ms-input-placeholder,
.post-password-form
input[type="search"]:-ms-input-placeholder,
.comment-form
input[type="password"]:-ms-input-placeholder,
.search-form
input[type="password"]:-ms-input-placeholder,
.post-password-form
input[type="password"]:-ms-input-placeholder,
.comment-form
input[type="url"]:-ms-input-placeholder,
.search-form
input[type="url"]:-ms-input-placeholder,
.post-password-form
input[type="url"]:-ms-input-placeholder,
.comment-form
input[type="date"]:-ms-input-placeholder,
.search-form
input[type="date"]:-ms-input-placeholder,
.post-password-form
input[type="date"]:-ms-input-placeholder,
.comment-form
textarea:-ms-input-placeholder,
.search-form
textarea:-ms-input-placeholder,
.post-password-form
textarea:-ms-input-placeholder {
color: #ccc;
}
.comment-form input[type="text"].placeholder,
.search-form input[type="text"].placeholder,
.post-password-form input[type="text"].placeholder,
.comment-form
input[type="tel"].placeholder,
.search-form
input[type="tel"].placeholder,
.post-password-form
input[type="tel"].placeholder,
.comment-form
input[type="email"].placeholder,
.search-form
input[type="email"].placeholder,
.post-password-form
input[type="email"].placeholder,
.comment-form
input[type="search"].placeholder,
.search-form
input[type="search"].placeholder,
.post-password-form
input[type="search"].placeholder,
.comment-form
input[type="password"].placeholder,
.search-form
input[type="password"].placeholder,
.post-password-form
input[type="password"].placeholder,
.comment-form
input[type="url"].placeholder,
.search-form
input[type="url"].placeholder,
.post-password-form
input[type="url"].placeholder,
.comment-form
input[type="date"].placeholder,
.search-form
input[type="date"].placeholder,
.post-password-form
input[type="date"].placeholder,
.comment-form
textarea.placeholder,
.search-form
textarea.placeholder,
.post-password-form
textarea.placeholder {
color: #ccc;
}
.widget {
margin-bottom: 1.2em;
}
.widget ul {
padding-left: 2em;
}
.widget select {
min-width: 150px;
}
.comment-form label {
display: block;
padding-bottom: 4px;
}
.comment-form textarea {
overflow: auto;
margin: 0;
height: 120px;
min-height: 120px;
}
.comment-form textarea,
.comment-form input[type="text"] {
margin: 0 4px 0 0;
width: 300px;
}
.comment-form input[type="submit"] {
display: block;
float: none;
}
.post-password-form label {
display: block;
}
.post-password-form input[type="password"] {
margin: 0 4px 0 0;
width: 300px;
}
.search-form input {
float: left;
height: 2em;
}
.search-form input[type="search"] {
margin: 0 4px 0 0;
width: 150px;
}
.post-password-form input {
float: left;
height: 2em;
}
.post-password-form input[type="password"] {
width: 150px;
}
.comment-form input[type="submit"],
.post-password-form input[type="submit"],
.search-form input[type="submit"] {
background: #333;
color: #fff;
height: 2em;
border: none;
padding: 0 .5em;
}
.comment-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
.search-form input[type="submit"]:hover {
opacity: .8;
}
.commentlist {
margin: 0 0 1.2em;
}
.commentlist .edit-link {
margin: 0;
}
.commentlist .avatar-holder {
float: left;
margin: 0 1.2em 4px 0;
}
.commentlist-item .commentlist-item {
padding: 0;
}
.comment,
.commentlist-holder {
overflow: hidden;
}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item {
padding-top: 1.2em;
}
.widget_calendar #next {
text-align: right;
}
.gallery-item dt {
float: none;
padding: 0;
}
.navigation,
.navigation-comments {
position: relative;
vertical-align: middle;
margin-bottom: 1.2em;
}
.navigation .screen-reader-text,
.navigation-comments .screen-reader-text {
position: absolute;
left: -99999px;
}
.navigation .page-numbers,
.navigation-comments .page-numbers {
display: inline-block;
vertical-align: middle;
padding: 0 .4em;
}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
display: inline-block;
vertical-align: middle;
max-width: 50%;
background: #666;
color: #fff;
padding: .4em;
text-decoration: none;
}
.navigation-single {
margin-bottom: 1.2em;
}
.navigation-single .next,
.navigation-single .prev {
float: left;
vertical-align: middle;
max-width: 50%;
background: #666;
color: #fff;
text-decoration: none;
}
.navigation-single .next a,
.navigation-single .prev a {
color: inherit;
text-decoration: none;
padding: .4em;
display: block;
}
.navigation-single .next {
float: right;
}
.wp-caption {
max-width: 100%;
clear: both;
border: 1px solid #ccc;
padding: .4em;
margin-bottom: 1.2em;
}
.wp-caption img {
margin: 0;
vertical-align: top;
}
.wp-caption p {
margin: .4em 0 0;
}
div.aligncenter {
margin: 0 auto 1.2em;
}
img.aligncenter {
display: block;
margin: 0 auto;
}
.alignleft {
float: left;
margin: 0 1.2em 4px 0;
}
.alignright {
float: right;
margin: 0 0 4px 1.2em;
}
.mejs-container {
margin-bottom: 1.2em;
}
.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
height: auto;
} .dark-bg {
background-color: #191b1f;
}
.grey-bg {
background-color: #eee;
}
.grey-bg2 {
background-color: #f5f5f5;
}
.white-bg {
background-color: #fff;
}
.bg-img-full {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.bg-img-parallax {
background-attachment: fixed;
}
.overlay {
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .3;
position: absolute;
pointer-events: none;
background-color: #000;
}
.divider {
width: 80px;
height: 3px;
display: block;
margin: 0 0 19px;
overflow: hidden;
}
.divider span {
width: 50%;
height: 3px;
display: block;
}
.divider.center {
margin: 0 auto 19px;
}
.divider.right {
margin: 0 auto 19px;
display: inline-block;
vertical-align: middle;
}
.border-top {
border-top: 1px solid #eee;
}
.section {
width: 100%;
overflow: hidden;
position: relative;
}
.center-img {
margin: 0 auto;
}
.mar-top-xs {
margin-top: 30px !important;
}
.mar-top-sm {
margin-top: 60px !important;
}
.mar-top-md {
margin-top: 80px !important;
}
.pad-top-xs {
padding-top: 30px !important;
}
.pad-top-sm {
padding-top: 60px !important;
}
.pad-top-md {
padding-top: 80px !important;
}
.mar-top-lg {
margin-top: 100px !important;
}
.pad-top-lg {
padding-top: 100px !important;
}
.mar-bottom-xs {
margin-bottom: 30px !important;
}
.mar-bottom-sm {
margin-bottom: 60px !important;
}
.mar-bottom-md {
margin-bottom: 80px !important;
}
.pad-bottom-sm {
padding-bottom: 60px !important;
}
.pad-bottom-xs {
padding-bottom: 30px !important;
}
.pad-bottom-md {
padding-bottom: 80px !important;
}
.mar-bottom-lg {
margin-bottom: 100px !important;
}
.pad-bottom-lg {
padding-bottom: 100px !important;
}
.btn-default {
border: 0;
color: #fff;
font-size:17px;
font-weight: 700;
border-radius: 0;
padding: 16px 43px;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.btn-default:focus,
.btn-default:active,
.btn-default:hover {
color: #fff;
background-color: #191b1f !important;
}
.btn-default.sm-round {
border-radius: 2px;
}
.btn-default.lg-round {
border-radius: 5px;
}
body.pattern1 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern1.png);
}
body.pattern2 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern2.png);
}
body.pattern3 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern3.png);
}
body.pattern4 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern4.png);
}
body.pattern5 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern5.png);
}
body.pattern6 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern6.png);
}
body.pattern7 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern7.png);
}
body.pattern8 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern8.png);
}
body.pattern9 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern9.png);
}
body.pattern10 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern10.png);
}
body.pattern11 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern11.png);
}
body.pattern12 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern12.png);
}
body.pattern13 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern13.png);
}
body.pattern14 {
background-image: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/patterns/pattern14.png);
}
body.boxed-v #wrapper {
max-width: 80%;
margin: 20px auto;
border-radius: 3px;
box-shadow: 0 0 10px 10px rgba(0, 0, 0, .1);
}
a {
outline-offset: 0;
outline: 0 !important;
} .main-heading .heading {
color: #222;
margin: 0 0 26px;
font: 700 36px/54px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.main-heading p {
margin: 0;
}
.subheading {
color: #222;
margin: 20px 0 20px;
font: 700 20px/20px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.subheading .fa {
font-size: 23px;
margin-right: 20px;
} #wrapper {
width: 100%;
overflow: hidden;
position: relative;
} #header {
z-index: 2;
position: relative;
}
#header .holder { -webkit-transition: all ease .5s;
transition: all ease .5s;
background: #fff url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/line.jpg) repeat-x;
}
#header.sticky .holder {
top: 0;
left: 0;
right: 0;
position: fixed; box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
#header .nav-opener {
width: 45px;
height: 40px;
display: none;
font-size: 24px;
margin: 4px 0 0;
line-height: 34px;
border-radius: 3px;
text-align: center;
-webkit-transition: all ease .3s;
transition: all ease .3s;
border: 1px solid rgba(255, 255, 255, .5);
} #nav {
-webkit-transition: all ease .3s;
transition: all ease .3s;
font: 700 16px/20px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#nav li {
vertical-align: top;
padding: 4px 0 0 2.1%; text-transform: uppercase;
}
#nav a {
color: #292d33;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
#main {
width: 100%;
overflow: hidden;
position: relative;
}
.main-banner {
color: #eee;
}
.main-banner .heading {
color: #fff;
margin: 0 0 23px;
font: 700 48px/60px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.main-banner .heading .main-color {color: #fff;}
.main-banner p {
margin: 0 0 70px;
}
.main-banner .btn-play {
width: 65px;
height: 65px;
font-size: 19px;
line-height: 65px;
border-radius: 50%;
background: #fff;
text-align: center;
padding: 0 0 0 4px;
display: inline-block;
vertical-align: middle;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.main-banner .divider {
margin: 0 0 24px;
}
.main-banner .divider.center {
margin: 0 auto 24px;
}
.quote-form.style3{
margin: 0;
border: 0;
padding-top: 0;
background: transparent;
}
.quote-form.style3 .form-message{
bottom: 0;
}
.quote-form.style3 .form-control{
background: rgba(0,0,0,0.3);
border-color: rgba(0,0,0,0);
}
.quote-form.style3 .btn{
border-radius: 3px;
}
.quote-form.style2{
width: 100%;
padding: 55px 20px;
border-radius: 4px;
}
.quote-form.style2 .btn{
border-radius: 4px;
float: none;
width: 100%;
}
.quote-form.style2 .form-message{
margin-top: 5px;
}
.main-banner .quote-form.style3{
margin: 0;
border: 0;
padding-top: 0;
background: transparent;
}
.main-banner .quote-form.style3 .form-message{
bottom: 0;
}
.main-banner .quote-form.style3 .form-control{
background: rgba(0,0,0,0.3);
border-color: rgba(0,0,0,0);
}
.main-banner .quote-form.style3 .btn{
border-radius: 3px;
}
.main-banner .quote-form.style2{
width: 100%;
padding: 55px 20px;
border-radius: 4px;
}
.main-banner .quote-form.style2 .btn{
border-radius: 4px;
float: none;
width: 100%;
}
.main-banner .quote-form.style2 .form-message{
margin-top: 5px;
} .quote-form {
margin-top: -50px;
padding: 26px 22px 10px;
background-color: #fff;
border: 1px solid #eee;
}
.quote-form .title {
margin: 0;
color: #fff;
display: block;
text-align: center;
font: 700 25px/30px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.quote-form .txt {
color: #999;
display: block;
margin: 0 0 40px;
text-align: center;
font: 16px/25px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.quote-form .form-control {
height: 48px;
outline: none;
color: #999;
box-shadow: none;
padding: 6px 20px;
background: #eee;
border-color: #eee;
}
.quote-form .form-group {
width: 27%;
float: left;
margin: 0 2.2% 13px 0;
}
.quote-form .form-group.has-error .form-control {
color: #f33;
border-color: #f33;
}
.quote-form .form-group:nth-child(3) {
margin: 0 0 13px;
}
.quote-form .btn {
float: right;
font-weight: 400;
padding: 11px 2.3%;
opacity: 1 !important;
}
.quote-form .shake .form-message {
bottom: -79px;
}
.quote-form .form-message {
left: 50%;
color: #fff;
bottom: -43px;
font-size: 11px;
font-weight: 600;
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
padding: 15px 25px 13px 50px;
}
.quote-form .form-message:after {
top: 14px;
left: 17px;
width: 20px;
content: "";
height: 20px;
font-size: 9px;
font-weight: 400;
line-height: 20px;
border-radius: 50%;
position: absolute;
text-align: center;
font-family: "FontAwesome";
}
.quote-form .form-message.error {
margin: 0 0 20px;
background: #f33;
padding: 15px 20px 13px 50px;
}
.quote-form .form-message.error:after {
content: "\f00d";
background: #cc2929;
}
.quote-form .form-message.success {
margin: 0 0 20px;
background: #698cf0;
padding: 15px 20px 13px 50px;
}
.quote-form .form-message.success:after {
content: "\f00c";
background: #5470c0;
}
.quote-form .form-message.hidden {
display: none;
}
.quote-form.style2 {
border: 0;
margin: 0;
margin-bottom: 0px;
padding: 40px 0 40px;
background: #ffffff3d;
color: #fff;
padding: 20px;
margin-bottom: 60px;
}
.quote-form.style2 .form-group {
float: none;
width: 100%;
margin: 0 0 20px;
}
.quote-form.style2 .form-group:nth-child(3) {
margin: 0 0 20px;
}
.quote-form.style2 .form-message {
left: auto;
bottom: auto;
position: relative;
-webkit-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
}
.quote-form.style2 .btn {
padding: 11px 30px;
}
.quote-form.small .form-group{
width: 66%;
}
.quote-form.small .btn{
width: 31%;
}
.shadow {
height: 25px;
display: block;
margin: 0 auto;
max-width: 813px;
background: url(//leadbuyerhub.com/wp-content/themes/leadgenaration/images/shadow.png) no-repeat center 0;
background-size: cover;
}
.gallery-box {
overflow: hidden;
margin-right: -2px;
}
.gallery-box .box {
float: left;
width: 16.66%;
overflow: hidden;
border: 2px solid #fff;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.gallery-box .box img {
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.gallery-box .box:hover img {
-webkit-transform: scale(1.2) rotate(4deg) translateX(10px);
-ms-transform: scale(1.2) rotate(4deg) translateX(10px);
transform: scale(1.2) rotate(4deg) translateX(10px);
}
.f .info-box img {width: 100%;
text-align: center;
margin: 0 auto;}
.info-box img {width: 54%;
text-align: center;
margin: 0 auto;}
.info-box {
font-size: 15px; min-height:322px;
line-height: 26px; background: #cccccc70;
padding: 13px;
text-align: center;
}
.f .info-box {
font-size: 13px;
line-height: 21px; background: #cccccc70; padding: 0px 0px 20px;
}
.top-icon {
font-size: 40px;
}
.test-section {
color: #fff;
}
.test-section .overlay{
opacity: 0.5;
}
.test-section img {
border-radius: 50%;
margin: 0 auto 27px;
}
.test-section .slider {
margin: 0 auto;
max-width: 800px;
}
.test-section .slider .slick-arrow {
display: none !important;
}
.test-section p {
margin: 0 0 40px;
}
.test-section .fa {
display: block;
font-size: 20px;
margin: 0 0 14px;
}
.test-section .name {
display: block;
margin: 0 0 8px;
font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.test-section .subtitle {
display: block;
font-size: 12px;
}
.price-box {
font-size: 16px;
line-height: 28px;
background: #fff;
padding: 0 0 20px 0;
border: 1px solid #997a7a;
}
.price-box .title {
display: block;
color: #222;
margin: 12px 0 8px;
font: 700 20px/31px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 20px;
min-height: 133px;
}
.price-box .price {
color: #222;
vertical-align: top;
padding: 0 20px 17px;
display: inline-block;
border-bottom: 1px solid #eee;
font: 700 72px/76px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.price-box .price .add {
margin: 0 -4px;
font-size: 40px;
}
.price-box p {
margin: 0 0 37px;
}
.price-box .btn {
font-size: 15px;
} .quote-section {
color: #fff;
padding: 40px 0;
}
.quote-section .subtitle {
display: block;
}
.quote-section h2 {
margin: 0 0 15px;
font: 700 48px/69px "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.quote-section p {
margin: 0 0 28px;
}
footer h3 {border-bottom: 1px solid #ffffff75;
padding-bottom: 20px;
margin-bottom: 17px;}
.vb {
background: #000;
padding-top: 10px;
margin-top: 40px;
}
.navbar-collapse .navbar-nav {
margin: 0;
padding: 0;
list-style: none;
}
.dropdown-menu > li > a {
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
}
@media (max-width: 767px) {
.navbar-default {
max-height: 80px;
}
}
@media (max-width: 767px) {
.navbar-header {
padding: 1em 0;
max-height: 80px;
}
}
.navbar-collapse[style] {
height: 0 !important;
}
.navbar-collapse {
font-size: 12px;
}
@media (max-width: 767px) {
.navbar-collapse {
border: none;
}
}
@media (max-width: 767px) {
.navbar-collapse .navbar-nav {
position: absolute;
top: 0;
right: 0;
margin: 80px 0 0 0;
padding: 0;
overflow: hidden;
min-width: 13em;
}
}
@media (min-width: 768px) {
.navbar-collapse .navbar-nav {
float: right;
}
} @media (min-width: 768px) {
.navbar-nav .dropdown {
min-width: 7em;
margin-left: 1px;
}
}
@media (min-width: 768px) {
.navbar-nav .dropdown:first-child,
.navbar-nav .dropdown:last-child {
min-width: 6.5em;
}
}
@media (min-width: 768px) {
.navbar-nav .dropdown:first-child {
margin-left: 0;
}
}
@media (min-width: 768px) {
.navbar-nav .dropdown:last-child {
margin-right: 0;
}
} .dropdown-toggle {
background-color: transparent;
text-transform: uppercase;
}
@media (min-width: 768px) {
.dropdown-toggle {
transition: background-color .25s;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
text-align: center;
}
.dropdown-toggle:hover {
background-color: transparent;
}
}
@media (min-width: 1200px) {
.dropdown-toggle {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
.dropdown-menu > li > a {
padding-left: 1em !important;
padding-right: 1em !important;
line-height: 3 !important;
transition: background-color .25s,color .5s .25s,border-color .75s 1s;
}
@media (max-width: 767px) {
.dropdown-menu > li > a {
background-color: #333;
padding-top: .5em;
padding-bottom: .5em;
}
}
@media (min-width: 768px) {
.dropdown-menu > li > a {
color: transparent;
background-color: transparent;
}
}
.open .dropdown-menu a {
border-top-color: rgba(255, 255, 255, 0.1);
border-bottom-color: rgba(0, 0, 0, 0.95);
}
@media (min-width: 768px) {
.open .dropdown-menu a {
color: #fff;
}
} .navbar-default .navbar-toggle {
background-color: #444;
width: 22px;
height: 100%;
width: 3em;
height: 2.5em;
position: relative;
}
.navbar-default .navbar-toggle:before, .navbar-default .navbar-toggle:after {
position: absolute;
display: inline-block;
top: 0;
right: 0;
bottom: 0;
left: 0;
line-height: 1;
z-index: 1;
}
.navbar-default .navbar-toggle:before {
content: " \00D7";
border: none;
box-shadow: none;
font-size: 32px;
color: #f53200;
}
.navbar-default .navbar-toggle:after {
content: "Menu";
position: absolute;
margin-top: -18px;
color: #000;
}
.navbar-default .collapsed:before {
content: "";
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
box-shadow: 0 4px 0 0 #444,0 6px 0 0 #ccc;
margin: 10px 8px 15px;
}
.navbar-default .collapsed:hover, .navbar-default .collapsed:focus {
border-color: #777;
}
.navbar-default .collapsed:hover:before, .navbar-default .collapsed:focus:before {
border-top: 2px solid #aaa;
border-bottom: 2px solid #aaa;
box-shadow: 0 4px 0 0 #ddd,0 6px 0 0 #aaa;
} .dropdown-toggle .dropdown-menu {
display: none;
margin: 0;
padding: 0;
height: 0;
overflow: hidden;
list-style: none;
text-transform: uppercase;
transition: padding-bottom 0.75s cubic-bezier(0.6, 0.4, 0.25, 0.75), background-color 2s;
}
.dropdown-toggle:hover .dropdown-menu {
display: block;
margin: 0;
padding: 0;
height: 0;
overflow: hidden;
list-style: none;
text-transform: uppercase;
transition: padding-bottom 0.75s cubic-bezier(0.6, 0.4, 0.25, 0.75), background-color 2s;
}
@media (max-width: 767px) {
.navbar-nav .dropdown-menu {
display: block;
font-size: 11px;
position: static;
left: auto;
margin: 0;
}
}
@media (min-width: 768px) {
.navbar-nav .dropdown-toggle:hover .dropdown-menu { display: block;}
.navbar-nav .dropdown-toggle .dropdown-menu {
left: -9999px;
display: none;
font-size: 12px;
min-width: 176px;
background-color: rgba(0, 0, 0, 0.5);
margin-top: -1px !important;
}
}
@media (min-width: 768px) {
.dropdown:last-of-type .dropdown-menu {
margin-left: -85%;
}
}
@media (min-width: 768px) {
.open .dropdown-menu {
left: 0;
right: 0;
background-color: rgba(51, 51, 51, 0.96);
}
}
@media (min-width: 768px) {
.navbar-collapse .caret {
display: block;
margin-left: auto;
margin-right: auto;
position: relative;
}
}
.open[class*="itemcount-1"] .dropdown-menu {
padding-bottom: 44px;
}
.open[class*="itemcount-2"] .dropdown-menu {
padding-bottom: 88px;
}
.open[class*="itemcount-3"] .dropdown-menu {
padding-bottom: 132px;
}
.open[class*="itemcount-4"] .dropdown-menu {
padding-bottom: 176px;
}
.open[class*="itemcount-5"] .dropdown-menu {
padding-bottom: 220px;
}
.open[class*="itemcount-6"] .dropdown-menu {
padding-bottom: 264px;
}
.open[class*="itemcount-7"] .dropdown-menu {
padding-bottom: 308px;
}
.open[class*="itemcount-8"] .dropdown-menu {
padding-bottom: 352px;
}
.bb {
border: 0px;
height: auto;
padding: 0px;
cursor:pointer;
box-shadow:none;
font-size: 16px;
color: #000;
width: 97px;
line-height: 18px; text-transform: uppercase;
}
.open[class*="itemcount-9"] .dropdown-menu {
padding-bottom: 396px;
}
.open[class*="itemcount-10"] .dropdown-menu {
padding-bottom: 440px;
}
h1 {
text-transform: none;
color: #000000;
font-family: "Noto Serif", "Lucida Bright", Georgia, serif;
font-weight: 400;
letter-spacing: -1px;
word-spacing: 1px;
line-height: 1;
margin: -.125em 0 0 0;
}
html {
font-size: 16px;
}
body {
}
#footer ul li { padding: 6px 0px; }
#footer a {color: #fff;}
#footer {
padding: 40px 0 0px;
background-repeat: repeat-x;
background-position: left bottom;
}
#footer .logo {
margin: 0 0 53px;
vertical-align: top;
display: inline-block;
}
.social {
margin: 0 0 30px;
}
.social a {
width: 40px;
height: 40px;
display: block;
font-size: 20px;
line-height: 41px;
border-radius: 50%;
background: #25272a;
-webkit-transition: all ease .3s;
transition: all ease .3s;
float: left;
text-align: center;
}
.line-box {
overflow: hidden;
text-align: center;
}
.line-box .box {
float: left;
width: 200px;
}
.main-slider .slick-arrow {
top: 50%;
border: 0;
padding: 0;
z-index: 2;
width: 30px;
opacity: .2;
font-size: 0;
height: 30px;
line-height: 0;
position: absolute;
background: transparent;
-webkit-transition: all ease .3s;
transition: all ease .3s;
border: solid #fff;
border-width: 3px 3px 0 0;
-webkit-transform: translateY(-50%) rotate(45deg);
-ms-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
}
.main-slider .slick-arrow:hover {
opacity: 1;
}
.main-slider .slick-prev {
left: 55px;
-webkit-transform: translateY(-50%) rotate(-135deg);
-ms-transform: translateY(-50%) rotate(-135deg);
transform: translateY(-50%) rotate(-135deg);
}
.main-slider .slick-next {
right: 55px;
}
.main-slider .slick-dots {
left: 0;
right: 0;
margin: 0;
padding: 0;
bottom: 40px;
text-align: center;
position: absolute;
}
.main-slider .slick-dots li {
padding: 0 3px;
text-align: left;
display: inline-block;
vertical-align: middle;
}
.main-slider .slick-dots li.slick-active button {
opacity: 1;
}
.main-slider .slick-dots button {
border: 0;
padding: 0;
width: 10px;
height: 10px;
opacity: .2;
display: block;
overflow: hidden;
border-radius: 50%;
background: #fff;
text-indent: -9999px;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.main-slider .slick-dots button:hover {
opacity: 1;
}
.popup-holder {
height: 0;
overflow: hidden;
position: relative;
}
.lightbox .quote-form {
margin: 0;
width: 450px;
}
#back-top {
bottom: 0;
opacity: 0;
z-index: 9;
right: 20px;
width: 50px;
color: #fff;
height: 50px;
z-index: 9999;
cursor: pointer;
font-size: 25px;
position: fixed;
line-height: 47px;
text-align: center;
border-radius: 3px;
background: #252525;
-webkit-transition: all .6s ease;
transition: all .6s ease;
-webkit-transform: translateY(40px);
transform: translateY(40px);
-ms-transform: translateY(40px);
-webkit-transition: all .6s ease;
-webkit-transform: translateY(40px);
}
#back-top.show {
opacity: 1;
transform: translateY(-20px);
-ms-transform: translateY(-20px);
-webkit-transform: translateY(-20px);
}
#back-top:hover {
opacity: .9;
}
.loader-container {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99;
position: fixed;
background: rgba(0, 0, 0, .5);
}
.loader-container .holder {
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.la-ball-clip-rotate,
.la-ball-clip-rotate > div {
position: relative;
box-sizing: border-box;
}
.la-ball-clip-rotate {
display: block;
font-size: 0;
color: #fff;
}
.la-ball-clip-rotate.la-dark {
color: #333;
}
.la-ball-clip-rotate > div {
display: inline-block;
float: none;
background-color: currentColor;
border: 0 solid currentColor;
}
.la-ball-clip-rotate {
width: 32px;
height: 32px;
}
.la-ball-clip-rotate > div {
width: 32px;
height: 32px;
background: transparent;
border-width: 2px;
border-bottom-color: transparent;
border-radius: 100%;
-webkit-animation: ball-clip-rotate .75s linear infinite;
animation: ball-clip-rotate .75s linear infinite;
}
.la-ball-clip-rotate.la-sm {
width: 16px;
height: 16px;
}
.la-ball-clip-rotate.la-sm > div {
width: 16px;
height: 16px;
border-width: 1px;
}
.la-ball-clip-rotate.la-2x {
width: 50px;
height: 50px;
}
.la-ball-clip-rotate.la-2x > div {
width: 50px;
height: 50px;
border-width: 3px;
}
.la-ball-clip-rotate.la-3x {
width: 96px;
height: 96px;
}
.la-ball-clip-rotate.la-3x > div {
width: 96px;
height: 96px;
border-width: 6px;
} @media (min-width: 768px) {
.commentlist-item .commentlist-item {
padding: 0 0 0 2em;
}
}
@media (max-width: 767px) {
.navigation .page-numbers,
.navigation-comments .page-numbers {
padding: 0;
}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
padding: .2em;
}
.navigation-single .next a,
.navigation-single .prev a {
padding: .2em;
}
}
@-webkit-keyframes ball-clip-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes ball-clip-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.toggle,
[id^=drop] {
display: none;
} nav { 
margin:0;
padding: 0;
background-color: transparent;
}
#logo {
display: block;
padding: 0 30px;
float: left;
font-size:20px;
line-height: 60px;
} nav:after {
content:"";
display:table;
clear:both;
} nav ul {
float: right;
padding:0;
margin:0;
list-style: none;
position: relative;
} nav ul li {
margin: 0px;
display:inline-block;
float: left;
background-color: transparent;
} nav a {
display:block;
padding:14px 20px;	
color:#000;
font-size:17px;
text-decoration:none;
}
nav ul li ul li:hover { background: #000000; } nav a:hover { 
background-color: transparent;  color: #0099f3;
} nav ul ul {
display: none;
position: absolute; top: 50px; 
} nav ul li:hover > ul {
display:inherit; background: #d9d9d9;
} nav ul ul li {
width:170px;
float:none;
display:list-item;
position: relative;
} nav ul ul ul li {
position: relative;
top:-60px; left:170px; 
} li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; } @media all and (max-width : 768px) {
#logo {
display: block;
padding: 0;
width: 100%;
text-align: center;
float: none;
}
nav {
margin: 0;
}  .toggle + a,
.menu {
display: none;
} .toggle {
display: block;
background-color: transparent;
padding: 14px 20px;
color: #333;
font-size: 17px;
text-align:left;
text-decoration: none;
border: none;
}
.toggle:hover {
background-color: transparent;
} [id^=drop]:checked + ul {
display: block;
background: #ccc;
text-align: left;
} nav ul li {
display: block;
width: 100%;
}
nav ul ul .toggle,
nav ul ul a {
padding: 0 40px;
}
nav ul ul ul a {
padding: 0 80px;
}
nav a:hover,
nav ul ul ul a {
background-color: #000000;
}
nav ul li ul li .toggle,
nav ul ul a,
nav ul ul ul a{
padding:14px 20px;	
color:#FFF;
font-size:17px; 
}
nav ul li ul li .toggle,
nav ul ul a {
background-color: #212121; 
} nav ul ul {
float: none;
position:static;
color: #ffffff; } nav ul ul li:hover > ul,
nav ul li:hover > ul {
display: none;
} nav ul ul li {
display: block;
width: 100%;
}
nav ul ul ul li {
position: static; }
}
@media all and (max-width : 330px) {
nav ul li {
display:block;
width: 94%;
}
}

@font-face {
font-family: "Oxygen";
src: url(//leadbuyerhub.com/wp-content/themes/leadbuyerhub/assets/fonts/Oxygen-Bold.woff) format("woff");
font-weight: 700;
}
@font-face {
font-family: "Oxygen";
src: url(//leadbuyerhub.com/wp-content/themes/leadbuyerhub/assets/fonts/Oxygen-Regular.woff) format("woff");
font-weight: 400;
}
@font-face {
font-family: "Sora";
src: url(//leadbuyerhub.com/wp-content/themes/leadbuyerhub/assets/fonts/Sora-ExtraBold.woff) format("woff");
font-weight: 900;
}
@font-face {
font-family: "Sora";
src: url(//leadbuyerhub.com/wp-content/themes/leadbuyerhub/assets/fonts/Sora-Bold.woff) format("woff");
font-weight: 700;
}
@font-face {
font-family: "Sora";
src: url(//leadbuyerhub.com/wp-content/themes/leadbuyerhub/assets/fonts/Sora-SemiBold.woff) format("woff");
font-weight: 600;
}
@font-face {
font-family: "Sora";
src: url(//leadbuyerhub.com/wp-content/themes/leadbuyerhub/assets/fonts/Sora-Regular.woff) format("woff");
font-weight: 400;
}   html {
line-height: normal; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type=checkbox],
[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
} [type=search] {
-webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}
h2, h3, h4, h5, h6, p {
margin: 0;
}
a {
text-decoration: none;
color: inherit;
} .slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 0.1rem;
display: none;
}
[dir=rtl] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 0.1rem solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}  .slick-prev,
.slick-next {
position: absolute;
display: block;
line-height: 0;
font-size: 0;
cursor: pointer;
color: transparent;
padding: 0;
border: none;
outline: none;
z-index: 1;
width: 5.2rem;
height: 5.2rem;
background: #FFFFFF;
border-radius: 50%;
top: 14.2rem;
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
overflow: hidden;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: 2.5rem;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.4;
}
.slick-prev {
left: -0.2rem;
}
[dir=rtl] .slick-prev {
left: auto;
right: -0.2rem;
}
.slick-prev:before {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 26 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5241 10.788C25.2194 10.4666 24.8061 10.286 24.3752 10.286L5.55003 10.286L12.527 2.92964C12.8321 2.6078 13.0035 2.17129 13.0035 1.71614C13.0035 1.26099 12.8321 0.824486 12.527 0.502647C12.2219 0.180808 11.8081 0 11.3766 0C10.9452 0 10.5314 0.180808 10.2263 0.502647L0.477352 10.7865C0.326038 10.9457 0.205987 11.1349 0.124075 11.3431C0.0421636 11.5513 0 11.7746 0 12C0 12.2254 0.0421636 12.4487 0.124075 12.6569C0.205987 12.8651 0.326038 13.0543 0.477352 13.2135L10.2263 23.4974C10.3773 23.6567 10.5567 23.7831 10.7541 23.8694C10.9514 23.9556 11.163 24 11.3766 24C11.5903 24 11.8018 23.9556 11.9992 23.8694C12.1966 23.7831 12.3759 23.6567 12.527 23.4974C12.6781 23.338 12.7979 23.1488 12.8797 22.9406C12.9614 22.7324 13.0035 22.5092 13.0035 22.2839C13.0035 22.0585 12.9614 21.8353 12.8797 21.6271C12.7979 21.4189 12.6781 21.2297 12.527 21.0704L5.55003 13.714L24.3752 13.714C24.8061 13.714 25.2194 13.5334 25.5241 13.212C25.8288 12.8905 26 12.4546 26 12C26 11.5454 25.8288 11.1095 25.5241 10.788Z' fill='%2333BC85'/%3E%3C/svg%3E");
}
.slick-next {
right: -0.2rem;
}
[dir=rtl] .slick-next {
left: -0.2rem;
right: auto;
}
.slick-next:before {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 26 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.475898 13.212C0.78061 13.5334 1.19389 13.714 1.62482 13.714L20.45 13.714L13.473 21.0704C13.1679 21.3922 12.9965 21.8287 12.9965 22.2839C12.9965 22.739 13.1679 23.1755 13.473 23.4974C13.7781 23.8192 14.1919 24 14.6234 24C15.0548 24 15.4686 23.8192 15.7737 23.4974L25.5226 13.2135C25.674 13.0543 25.794 12.8651 25.8759 12.6569C25.9578 12.4487 26 12.2254 26 12C26 11.7746 25.9578 11.5513 25.8759 11.3431C25.794 11.1349 25.674 10.9457 25.5226 10.7865L15.7737 0.502643C15.6227 0.343284 15.4433 0.216874 15.2459 0.130631C15.0486 0.0443869 14.837 -9.31449e-07 14.6234 -9.12772e-07C14.4097 -8.94094e-07 14.1982 0.0443869 14.0008 0.130632C13.8034 0.216874 13.6241 0.343284 13.473 0.502643C13.3219 0.662002 13.2021 0.851184 13.1203 1.0594C13.0386 1.26761 12.9965 1.49077 12.9965 1.71614C12.9965 1.94151 13.0386 2.16467 13.1203 2.37288C13.2021 2.58109 13.3219 2.77028 13.473 2.92964L20.45 10.286L1.62482 10.286C1.19389 10.286 0.78061 10.4666 0.475898 10.788C0.171183 11.1095 8.18535e-07 11.5454 8.58275e-07 12C8.98015e-07 12.4546 0.171184 12.8905 0.475898 13.212Z' fill='%2333BC85'/%3E%3C/svg%3E");
} .slick-dotted.slick-slider {
margin-bottom: 1.5rem;
}
.slick-dots {
position: absolute;
bottom: -1.2rem;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 1.2rem;
width: 1.2rem;
margin: 0 0.5rem;
padding: 0;
cursor: pointer;
background-color: #DFDFDF;
border-radius: 50%;
}
.slick-dots li.slick-active {
background-color: #C4C4C4;
}
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 1rem;
width: 1rem;
outline: none;
line-height: 0;
font-size: 0;
color: transparent;
padding: 0.2rem;
cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 1rem;
height: 1rem;
font-family: "";
font-size: 0.3rem;
line-height: 1rem;
text-align: center;
color: #DFDFDF;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
color: #DFDFDF;
opacity: 0.75;
}
.printModal {
font-family: sans-serif;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center;
font-weight: 300;
font-size: 30px;
left: 0;
top: 0;
position: absolute;
color: #045fb4;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.9);
}
.printClose {
position: absolute;
right: 10px;
top: 10px;
}
.printClose:before {
content: "×";
font-family: Helvetica Neue, sans-serif;
font-weight: 100;
line-height: 1px;
padding-top: 0.5em;
display: block;
font-size: 2em;
text-indent: 1px;
overflow: hidden;
height: 1.25em;
width: 1.25em;
text-align: center;
cursor: pointer;
}
.printSpinner {
margin-top: 3px;
margin-left: -40px;
position: absolute;
display: inline-block;
width: 25px;
height: 25px;
border: 2px solid #045fb4;
border-radius: 50%;
-webkit-animation: spin 0.75s linear infinite;
animation: spin 0.75s linear infinite;
}
.printSpinner:after, .printSpinner:before {
left: -2px;
top: -2px;
display: none;
position: absolute;
content: "";
width: inherit;
height: inherit;
border: inherit;
border-radius: inherit;
}
.printSpinner, .printSpinner:after, .printSpinner:before {
display: inline-block;
border-color: #045fb4 transparent transparent;
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s;
}
.printSpinner:before {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg);
}
.printSpinner:after {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg);
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
.select2-container--default .select2-selection--single {
background-color: #F3F5F6;
padding: 2.7rem 1.8rem 0.9rem;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
height: 2.6rem;
margin-right: 2rem;
padding-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #A9B4B5;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
position: absolute;
top: 50%;
right: 2rem;
width: 2rem;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
display: block;
width: 1rem;
height: 1rem;
border-left: 0.15rem solid #000;
border-bottom: 0.15rem solid #000;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
-webkit-transform: rotate(135deg) translateY(-0.5rem);
-ms-transform: rotate(135deg) translateY(-0.5rem);
transform: rotate(135deg) translateY(-0.5rem);
}
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 0.4rem;
cursor: text;
padding-bottom: 0.5rem;
padding-right: 0.5rem;
position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
padding-right: 2.5rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
font-weight: bold;
height: 2rem;
margin-right: 1rem;
margin-top: 0.5rem;
position: absolute;
right: 0;
padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 0.4rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin-left: 0.5rem;
margin-top: 0.5rem;
padding: 0;
padding-left: 2rem;
position: relative;
max-width: 100%;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
vertical-align: bottom;
white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
cursor: default;
padding-left: 0.2rem;
padding-right: 0.5rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
background-color: transparent;
border: none;
border-right: 1px solid #aaa;
border-top-left-radius: 0.4rem;
border-bottom-left-radius: 0.4rem;
color: #999;
cursor: pointer;
font-size: 1em;
font-weight: bold;
padding: 0 0.4rem;
position: absolute;
left: 0;
top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
background-color: #f1f1f1;
color: #333;
outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
margin-left: 0.5rem;
margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
padding-left: 0.5rem;
padding-right: 0.2rem;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
border-left: 1px solid #aaa;
border-right: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 0.4rem;
border-bottom-right-radius: 0.4rem;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
float: left;
margin-left: 1rem;
margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
max-height: 20rem;
overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
padding: 0;
}
.select2-container--default .select2-results__option--disabled {
color: #FBFBFB;
}
.select2-container--default .select2-results__option--selected {
background-color: #E1E1E1;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
background-color: #E1E1E1;
}
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 0.6rem;
}
.select2 ~ select {
display: none;
}
.select2-container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle;
border: 1px solid #F3F5F6;
}
.select2-container.select2-container--focus {
border-color: #DFDFDF;
}
.select2-container .select2-selection--single {
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: block;
height: 5.6rem;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-right: 2rem;
font-size: 1.6rem;
color: #000;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
background-color: transparent;
border: none;
font-size: 1em;
}
.select2-container .select2-selection--multiple {
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 3.2rem;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline;
list-style: none;
padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
background-color: transparent;
border: none;
font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
font-size: 100%;
margin-top: 0.5rem;
margin-left: 0.5rem;
padding: 0;
max-width: 100%;
resize: none;
height: 1.8px;
vertical-align: bottom;
font-family: sans-serif;
overflow: hidden;
word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}
.select2-dropdown {
background-color: white;
border-radius: 0.4rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 1051;
margin: 0.3rem 0;
}
.select2-results {
display: block;
border: 1px solid #DFDFDF;
}
.select2-results__options {
list-style: none;
margin: 0;
padding: 0;
}
.select2-results__option {
padding: 1.6rem;
font-size: 1.6rem;
font-weight: 700;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
}
.select2-results__option--selectable {
cursor: pointer;
}
.select2-container--open .select2-dropdown {
left: 0;
}
.select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above {
border-top: none;
border-radius: 0;
background-color: #F3F5F6;
}
.select2-search--dropdown {
display: block;
padding: 0.4rem;
}
.select2-search--dropdown .select2-search__field {
padding: 0.4rem;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
display: none;
}
.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0);
}
.select2-hidden-accessible {
border: 0 !important;
clip: rect(0 0 0 0) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
background-color: #F3F5F6;
padding: 2.7rem 1.8rem 0.9rem;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
height: 2.6rem;
margin-right: 2rem;
padding-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #A9B4B5;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
position: absolute;
top: 50%;
right: 2rem;
width: 2rem;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
display: block;
width: 1rem;
height: 1rem;
border-left: 0.15rem solid #000;
border-bottom: 0.15rem solid #000;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
-webkit-transform: rotate(135deg) translateY(-0.5rem);
-ms-transform: rotate(135deg) translateY(-0.5rem);
transform: rotate(135deg) translateY(-0.5rem);
}
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 0.4rem;
cursor: text;
padding-bottom: 0.5rem;
padding-right: 0.5rem;
position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
padding-right: 2.5rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
font-weight: bold;
height: 2rem;
margin-right: 1rem;
margin-top: 0.5rem;
position: absolute;
right: 0;
padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 0.4rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin-left: 0.5rem;
margin-top: 0.5rem;
padding: 0;
padding-left: 2rem;
position: relative;
max-width: 100%;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
vertical-align: bottom;
white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
cursor: default;
padding-left: 0.2rem;
padding-right: 0.5rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
background-color: transparent;
border: none;
border-right: 1px solid #aaa;
border-top-left-radius: 0.4rem;
border-bottom-left-radius: 0.4rem;
color: #999;
cursor: pointer;
font-size: 1em;
font-weight: bold;
padding: 0 0.4rem;
position: absolute;
left: 0;
top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
background-color: #f1f1f1;
color: #333;
outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
margin-left: 0.5rem;
margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
padding-left: 0.5rem;
padding-right: 0.2rem;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
border-left: 1px solid #aaa;
border-right: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 0.4rem;
border-bottom-right-radius: 0.4rem;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
float: left;
margin-left: 1rem;
margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
max-height: 20rem;
overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
padding: 0;
}
.select2-container--default .select2-results__option--disabled {
color: #FBFBFB;
}
.select2-container--default .select2-results__option--selected {
background-color: #E1E1E1;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
background-color: #E1E1E1;
}
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 0.6rem;
}
.select2 ~ select {
display: none;
}
.headline-1 {
font-family: "Sora", sans-serif;
font-size: 4.2rem;
font-weight: 700;
text-transform: uppercase;
}
@media (max-width: 767px) {
.headline-1 {
font-size: 3.7rem;
}
}
.headline-2 {
font-family: "Sora", sans-serif;
font-size: 4.2rem;
font-weight: 700;
text-transform: uppercase;
}
@media (max-width: 767px) {
.headline-2 {
font-size: 3.5rem;
}
}
.headline-3 {
font-family: "Sora", sans-serif;
font-size: 3.2rem;
font-weight: 700;
}
.headline-4 {
font-family: "Sora", sans-serif;
font-size: 2.4rem;
font-weight: 700;
}
.headline-5 {
font-family: "Sora", sans-serif;
font-size: 2.2rem;
font-weight: 700;
}
.headline-6 {
font-family: "Sora", sans-serif;
font-size: 1.8rem;
font-weight: 700;
}
.headline-7 {
font-size: 1.6rem;
font-weight: 700;
}
.headline-8 {
font-family: "Sora", sans-serif;
font-size: 3.8rem;
font-weight: 700;
}
@media (max-width: 767px) {
.headline-8 {
font-size: 2.7rem;
}
}
.subtitle-1 {
font-family: "Sora", sans-serif;
font-size: 2.4rem;
font-weight: 600;
}
.subtitle-2 {
font-family: "Sora", sans-serif;
font-size: 1.8rem;
font-weight: 600;
}
.subtitle-3 {
font-family: "Sora", sans-serif;
font-size: 1.6rem;
font-weight: 600;
}
.body-1 {
font-size: 1.6rem;
font-weight: 400;
}
.body-2 {
font-size: 1.4rem;
font-weight: 400;
}
.body-3 {
font-size: 1.2rem;
font-weight: 400;
}
html {
font-family: "Oxygen", sans-serif;
font-size: 8px;
}
@media (min-width: 1200px) {
html {
font-size: 9px;
}
}
@media (min-width: 1320px) {
html {
font-size: 10px;
}
}
@media (min-width: 1921px) {
html {
font-size: 11px;
}
}
@media (min-width: 2200px) {
html {
font-size: 12px;
}
}
@media (min-width: 2200px) {
html {
font-size: 13px;
}
}
@media (min-width: 2900px) {
html {
font-size: 14px;
}
}
@media (min-width: 2900px) {
html {
font-size: 16px;
}
}
@media (min-width: 3400px) {
html {
font-size: 18px;
}
}
.page-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100vh;
color: #000;
}
.content-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
overflow: hidden;
}
.header {
width: 100%;
max-width: 136rem;
position: relative;
min-height: 10.4rem;
background-color: #FFFFFF;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2.8rem 2rem;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 1;
}
@media (max-width: 1040px) {
.header {
padding: 1.5rem 2.5rem;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
.header-logo {
width: 9.4rem;
height: 4.8rem;
}
.header-nav {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0.6rem 0;
margin: 0 2.2rem;
position: relative;
cursor: pointer;
color: #000;
text-decoration: none;
}
.header-nav:before {
content: "";
display: block;
width: 0;
height: 3px;
background-color: #33BC85;
position: absolute;
left: 0;
top: 100%;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
@media (max-width: 1040px) {
.header-nav {
margin: 0 0 2rem;
width: 100%;
}
.header-nav:before {
display: none;
}
}
.header-nav__title {
display: inline-block;
position: relative;
z-index: 1;
}
.header-nav__arrow {
position: absolute;
left: calc(100% + 0.6rem);
top: 0.9rem;
width: 0.8rem;
height: 0.8rem;
border-bottom: 0.1rem solid #000;
border-right: 0.1rem solid #000;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
z-index: 1;
}
@media (max-width: 1040px) {
.header-nav__arrow {
left: auto;
right: 1.5rem;
}
}
.header-nav__arrow-li {
display: inline-block;
margin-right: 0.7rem;
width: 0.8rem;
height: 0.8rem;
border-bottom: 0.1rem solid #000;
border-left: 0.1rem solid #000;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
z-index: 1;
}
.header-nav--menu:hover:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: calc(100% + 2rem);
height: calc(100% + 2rem);
}
@media (max-width: 1040px) {
.header-nav--menu:hover:after {
display: none;
}
}
.header-nav--menu:hover .header-nav__arrow {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg);
top: 1.4rem;
}
.header-nav--menu:hover > .header-nav__list {
pointer-events: auto;
opacity: 1;
}
@media (max-width: 1040px) {
.header-nav--menu:hover > .header-nav__list {
display: block;
}
}
.header-nav:hover:before, .header-nav.active:before {
width: 100%;
}
.header-nav.active {
cursor: default;
}
@media (max-width: 1040px) {
.header-nav.active {
color: #33BC85;
}
}
.header-nav-list {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (min-width: 1041px) {
.header-nav-list-wrapper {
margin-left: auto;
display: block !important;
}
}
@media (max-width: 1040px) {
.header-nav-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100vw;
max-width: 36rem;
z-index: 2;
background-color: white;
padding: 10rem 2rem 2rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-shadow: 4px 19px 20px 0px rgba(0, 0, 0, 0.07), 8px 9px 10px rgba(0, 0, 0, 0.04);
box-shadow: 4px 19px 20px 0px rgba(0, 0, 0, 0.07), 8px 9px 10px rgba(0, 0, 0, 0.04);
}
.header-nav-list-wrapper {
display: none;
position: absolute;
left: 0;
top: 100%;
}
}
@media (max-width: 450px) {
.header-nav-list {
max-width: 100vw;
}
}
.header-nav__list {
position: absolute;
-webkit-transform: translateY(1.2rem);
-ms-transform: translateY(1.2rem);
transform: translateY(1.2rem);
left: 0;
top: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 1.8rem 1rem;
background-color: #FFFFFF;
-webkit-box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
pointer-events: none;
opacity: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
@media (max-width: 1040px) {
.header-nav__list {
position: static;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
pointer-events: auto;
display: none;
}
}
.header-nav__list--li {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
left: auto;
right: calc(100% + 2.5rem);
top: 0;
}
.header-nav__li {
color: #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
white-space: nowrap;
text-decoration: none;
padding: 1rem 0;
border-bottom: 0.1rem solid #F3F5F6;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
@media (max-width: 1040px) {
.header-nav__li {
border: none;
padding: 0;
margin-bottom: 2rem;
}
.header-nav__li:last-child {
margin-bottom: 0;
}
}
.header-nav__li:last-child {
border: none;
}
.header-nav__li--menu:hover:after {
content: "";
display: block;
position: absolute;
right: 100%;
width: 3rem;
height: 100%;
}
@media (max-width: 1040px) {
.header-nav__li--menu:hover:after {
display: none;
}
}
.header-nav__li--menu:hover .header-nav__arrow-li {
border-color: #33BC85;
}
@media (max-width: 1040px) {
.header-nav__li--menu:hover .header-nav__arrow-li {
border-color: #000;
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
}
.header-nav__li--menu:hover .header-nav__list--li {
pointer-events: auto;
opacity: 1;
}
@media (max-width: 1040px) {
.header-nav__li--menu:hover .header-nav__list--li {
display: block;
}
}
@media (max-width: 1040px) {
.header-nav__li--menu {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.header-nav__li--menu .header-nav__arrow-li {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-left: auto;
}
.header-nav__li--menu .header-nav__list--li {
width: 100%;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
margin-top: 2rem;
}
}
.header-nav__li:hover {
border-color: #33BC85;
color: #33BC85;
}
@media (max-width: 1040px) {
.header-nav__li:hover {
color: #000;
}
}
.header-login {
margin-left: 100px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (min-width: 1041px) {
.header-login-wrapper {
display: block !important;
}
}
@media (max-width: 1040px) {
.header-login {
margin: 0;
}
.header-login-wrapper {
display: none;
position: absolute;
left: 2.5rem;
top: calc(100% + 2rem);
z-index: 3;
}
}
.header-login-link {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-right: 4rem;
position: relative;
cursor: pointer;
color: #000;
text-decoration: none;
}
.header-login-link:before {
content: "";
display: block;
width: 0;
height: 3px;
background-color: #33BC85;
position: absolute;
left: 0;
top: 100%;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.header-login-link:hover:before {
width: 100%;
}
.header-btn {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #FFFFFF;
background-color: #33BC85;
min-width: 15.8rem;
min-height: 4.6rem;
cursor: pointer;
text-decoration: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
opacity: 1;
-webkit-transition: opacity 0.25s linear;
-o-transition: opacity 0.25s linear;
transition: opacity 0.25s linear;
}
.header-btn:hover {
opacity: 0.7;
}
.header-collapse {
display: inline-block;
width: 4.2rem;
min-width: 4.2rem;
height: 4.2rem;
cursor: pointer;
opacity: 1;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00033 8C3.6467 8 3.30756 8.14048 3.05752 8.39052C2.80747 8.64057 2.66699 8.97971 2.66699 9.33333C2.66699 9.68696 2.80747 10.0261 3.05752 10.2761C3.30756 10.5262 3.6467 10.6667 4.00033 10.6667H36.0003C36.3539 10.6667 36.6931 10.5262 36.9431 10.2761C37.1932 10.0261 37.3337 9.68696 37.3337 9.33333C37.3337 8.97971 37.1932 8.64057 36.9431 8.39052C36.6931 8.14048 36.3539 8 36.0003 8H4.00033ZM2.66699 20C2.66699 19.6464 2.80747 19.3072 3.05752 19.0572C3.30756 18.8071 3.6467 18.6667 4.00033 18.6667H36.0003C36.3539 18.6667 36.6931 18.8071 36.9431 19.0572C37.1932 19.3072 37.3337 19.6464 37.3337 20C37.3337 20.3536 37.1932 20.6928 36.9431 20.9428C36.6931 21.1929 36.3539 21.3333 36.0003 21.3333H4.00033C3.6467 21.3333 3.30756 21.1929 3.05752 20.9428C2.80747 20.6928 2.66699 20.3536 2.66699 20V20ZM2.66699 30.6667C2.66699 30.313 2.80747 29.9739 3.05752 29.7239C3.30756 29.4738 3.6467 29.3333 4.00033 29.3333H36.0003C36.3539 29.3333 36.6931 29.4738 36.9431 29.7239C37.1932 29.9739 37.3337 30.313 37.3337 30.6667C37.3337 31.0203 37.1932 31.3594 36.9431 31.6095C36.6931 31.8595 36.3539 32 36.0003 32H4.00033C3.6467 32 3.30756 31.8595 3.05752 31.6095C2.80747 31.3594 2.66699 31.0203 2.66699 30.6667V30.6667Z' fill='%2333BC85'/%3E%3C/svg%3E");
}
.header-collapse:hover {
opacity: 0.7;
}
.header-collapse.open {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6849 12.0411L20.6712 4.9726C20.8356 4.72603 20.9178 4.47945 20.9178 4.15068C20.9178 3.82192 20.8356 3.57534 20.589 3.32877C20.3425 3.16438 20.0959 3.08219 19.7671 3.08219C19.4384 3.08219 19.1918 3.16438 18.9452 3.41096L12.0411 10.3973L4.9726 3.24658C4.72603 3.08219 4.39726 3 4.15068 3C3.90411 3 3.57534 3.08219 3.32877 3.32877C3.08219 3.49315 3 3.82192 3 4.15068C3 4.47945 3.08219 4.72603 3.32877 4.9726L10.3973 12.0411L3.32877 19.0274C3.16438 19.274 3.08219 19.5205 3.08219 19.8493C3.08219 20.1781 3.16438 20.4247 3.41096 20.6712C3.65753 20.8356 3.90411 21 4.23288 21H4.31507C4.31507 21 4.31507 21 4.39726 21C4.72603 21 4.9726 20.9178 5.13699 20.6712L12.0411 13.6849L19.0274 20.6712C19.1918 20.8356 19.4384 21 19.7671 21C19.7671 21 19.7671 21 19.8493 21C19.8493 21 19.8493 21 19.9315 21C20.2603 21 20.5068 20.9178 20.7534 20.6712C20.9178 20.4247 21 20.1781 21 19.8493C21 19.5205 20.9178 19.274 20.6712 19.0274L13.6849 12.0411Z' fill='%2333BC85'/%3E%3C/svg%3E");
}
@media (min-width: 1039px) {
.header-collapse {
display: none;
}
}
.footer {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
max-width: 136rem;
padding: 0 2rem;
margin: 0 auto;
overflow: hidden;
}
@media (max-width: 991px) {
.footer {
padding: 0;
}
}
.footer-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-top: 0.1rem solid #E1E1E1;
padding-top: 3.2rem;
margin-bottom: 2.4rem;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 991px) {
.footer-content {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 3rem 2rem 0;
margin-bottom: 4rem;
}
}
@media (max-width: 550px) {
.footer-content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.footer-copyright {
margin: 0 -6.2rem;
background-color: #FBFBFB;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 1.6rem 6.2rem;
}
@media (max-width: 991px) {
.footer-copyright {
margin: 0;
width: 100%;
}
}
.footer-copyright__text {
color: #8E9091;
}
.footer-col-nav {
margin: 1.2rem 5.8rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (max-width: 991px) {
.footer-col-nav {
margin-left: auto;
}
}
@media (max-width: 767px) {
.footer-col-nav {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: 100%;
margin: 0 0 3rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.footer-col-social {
margin-top: 1rem;
margin-left: auto;
}
@media (max-width: 550px) {
.footer-col-social {
margin: 3rem auto;
}
}
.footer-col-logo {
width: 50rem;
}
@media (max-width: 991px) {
.footer-col-logo {
width: auto;
}
}
.footer-col-contact {
width: 100%;
}
@media (max-width: 550px) {
.footer-col-contact {
-ms-flex-item-align: start;
align-self: flex-start;
}
}
.footer-logo {
width: 7.4rem;
height: 3.8rem;
margin-bottom: 3.2rem;
}
@media (max-width: 550px) {
.footer-logo {
margin: auto;
width: 11.1rem;
height: 5.7rem;
}
}
.footer-title {
color: #0F5156;
margin-bottom: 1.4rem;
}
.footer-data-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin: 0 1.2rem 1.2rem;
}
.footer-data-contact {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.8rem;
color: #0F5156;
}
.footer-data-contact:last-child {
margin: 0;
}
.footer-icon {
width: 2.4rem;
min-width: 2.4rem;
height: 2.4rem;
margin-right: 1.2rem;
}
.footer-icon:last-child {
margin-right: 0;
}
@media (max-width: 767px) {
.footer-icon {
width: 3.5rem;
min-width: 3.5rem;
height: 3.5rem;
}
}
.footer-icon-sm {
width: 1.8rem;
min-width: 1.8rem;
height: 1.8rem;
margin-right: 1.2rem;
}
.footer a.footer-icon {
opacity: 1;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
}
.footer a.footer-icon:hover {
opacity: 0.7;
}
.footer-link {
text-decoration: none;
display: inline-block;
}
.footer a.footer-link:hover {
text-decoration: underline;
}
.banner {
position: relative;
overflow: hidden;
}
.banner:before {
content: "";
display: block;
padding-top: 23.5%;
}
@media (max-width: 991px) {
.banner:before {
padding-top: 38%;
}
}
@media (max-width: 550px) {
.banner:before {
padding-top: 80%;
}
}
.banner--hero {
min-height: 32.2rem;
}
.banner--hero:before {
display: none;
}
.banner--img:before {
padding-top: 26.81%;
}
@media (max-width: 991px) {
.banner--img:before {
padding-top: 35%;
}
}
@media (max-width: 550px) {
.banner--img:before {
padding-top: 68%;
}
}
.banner-content {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
line-height: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-position: center;
background-size: cover;
}
.banner-text {
max-width: 89.3rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2rem;
}
.banner-title {
text-align: center;
color: #FFFFFF;
margin-bottom: 2.4rem;
}
@media (max-width: 767px) {
.banner-title {
font-size: 4rem;
margin-bottom: 2rem;
}
}
.banner-about {
color: #FFFFFF;
max-width: 59rem;
text-align: center;
margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
.banner-about {
margin-bottom: 3rem;
}
}
.banner-btn {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #FFFFFF;
background-color: #33BC85;
min-width: 19.2rem;
min-height: 5.6rem;
cursor: pointer;
text-decoration: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: background-color 0.25s linear;
-o-transition: background-color 0.25s linear;
transition: background-color 0.25s linear;
}
.banner-btn:hover {
background-color: #0A9B61;
}
.lbh-container {
width: 100%;
max-width: 136rem;
margin-left: auto;
margin-right: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 2rem;
}
.lbh-about {
padding: 5.2rem 0;
}
@media (max-width: 767px) {
.lbh-about {
padding: 4rem 0;
}
}
.lbh-about__subtitle {
text-align: center;
color: #0F5156;
margin-bottom: 1.4rem;
}
.lbh-about__title {
text-align: center;
color: #33BC85;
margin-bottom: 4.2rem;
}
@media (max-width: 767px) {
.lbh-about__title {
margin-bottom: 3.2rem;
}
}
.lbh-about__flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.lbh-about__text {
width: 50%;
max-width: 60rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 1rem 0 4.6rem;
line-height: 1.5;
text-align: justify;
}
.lbh-about__text--sm {
width: 40%;
padding: 0;
}
@media (max-width: 767px) {
.lbh-about__text {
width: 100%;
max-width: 100%;
padding-bottom: 3rem;
}
.lbh-about__text--sm {
padding: 0;
}
}
.lbh-about__image {
width: 48%;
}
.lbh-about__image--lg {
width: 57.3%;
}
@media (max-width: 767px) {
.lbh-about__image {
width: 100%;
}
.lbh-about__image--lg {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-bottom: 2.5rem;
}
}
.lbh-card {
width: calc(33.33% - 3.2rem);
margin: 1.6rem;
background-color: #FFFFFF;
-webkit-box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.07), 0px 0.5px 10px rgba(0, 0, 0, 0.04);
box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.07), 0px 0.5px 10px rgba(0, 0, 0, 0.04);
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2.6rem;
}
@media (max-width: 767px) {
.lbh-card {
width: 100%;
}
}
.lbh-card-ev {
width: 33.333%;
margin: 0;
border-top: 0.1rem solid #DBE5E6;
border-right: 0.1rem solid #DBE5E6;
padding: 3.8rem 2.8rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media (max-width: 767px) {
.lbh-card-ev {
width: 50%;
}
}
@media (max-width: 450px) {
.lbh-card-ev {
width: 100%;
}
}
.lbh-card-list {
margin: -1.6rem -1.6rem 0;
padding-bottom: 5.2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.lbh-card-list--ev {
margin: -0.2rem;
padding: 0;
}
.lbh-card__image {
height: 4.6rem;
width: 4.6rem;
margin-bottom: 2.4rem;
}
.lbh-card__title {
color: #0F5156;
margin-bottom: 1.2rem;
}
.lbh-crl {
width: 17rem;
min-width: 17rem;
height: 17rem;
background-color: #33BC85;
border-radius: 50%;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #FFFFFF;
margin: 0 -1.2rem;
}
.lbh-crl--dark {
background-color: #0F5156;
}
.lbh-crl-list {
padding: 5.2rem 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 991px) {
.lbh-crl {
width: 15.6rem;
min-width: 15.6rem;
height: 15.6rem;
margin: -0.5rem;
}
}
.lbh-faq-col {
border-top: 0.1rem solid #DBE5E6;
width: 65.88%;
}
@media (max-width: 991px) {
.lbh-faq-col {
width: 100%;
margin-bottom: 5rem;
}
}
.lbh-faq-form-col {
width: 31.68%;
}
@media (max-width: 991px) {
.lbh-faq-form-col {
width: 100%;
}
}
.page__subtitle {
font-family: "Oxygen", sans-serif;
font-weight: 400;
color: #33BC85;
margin-bottom: 1.4rem;
text-align: center;
}
.page__title {
color: #0F5156;
text-align: center;
margin-bottom: 5.2rem;
}
@media (max-width: 767px) {
.page__title {
margin-bottom: 3.4rem;
}
}
.page__text {
margin-bottom: 3.2rem;
text-align: justify;
line-height: 1.5;
}
.page__text:last-child {
margin-bottom: 0;
}
.page__text-col {
width: 50%;
max-width: 60rem;
}
@media (max-width: 767px) {
.page__text-col {
width: 100%;
max-width: 100%;
margin-bottom: 3rem;
}
}
.page__text-title {
color: #0F5156;
margin-bottom: 1.2rem;
}
.page__contact {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 1.6rem 3.6rem;
}
@media (max-width: 550px) {
.page__contact {
width: 100%;
margin-left: 0;
margin-right: 0;
}
}
.page__contact-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
margin: -1.6rem 0 10rem;
}
@media (max-width: 767px) {
.page__contact-line {
margin-bottom: 5rem;
}
}
.page__contact-icon {
width: 4.2rem;
min-width: 4.2rem;
height: 4.2rem;
margin-right: 1.8rem;
}
.page__contact-text {
display: inline-block;
color: #0F5156;
font-weight: 400;
}
.lbhp-container {
width: 100%;
max-width: 109.2rem;
margin: 0 auto;
padding: 5.2rem 0 10rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lbhp-title {
color: #0F5156;
margin-bottom: 1.8rem;
}
.lbhp-form {
width: 50%;
max-width: 65rem;
background-color: #FFFFFF;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2.6rem;
}
@media (max-width: 767px) {
.lbhp-form {
width: 100%;
margin: 0;
padding: 2rem;
max-width: 64rem;
}
}
.lbhp-form-about {
width: calc(50% - 5.2rem);
max-width: 52rem;
margin-left: 5.2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
color: #FFFFFF;
}
@media (max-width: 767px) {
.lbhp-form-about {
width: 100%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin: 0 0 3rem;
}
}
.lbhp-form-container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 5.2rem;
background-size: cover;
background-position: center;
}
@media (max-width: 767px) {
.lbhp-form-container {
padding: 2rem;
}
}
.lbhp-form-wrapper {
width: 100%;
max-width: 131.6rem;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 767px) {
.lbhp-form-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.lbhp-form__title {
margin-bottom: 1.8rem;
}
.lbhp-leads {
padding-top: 10rem;
}
.lbhp-ul {
padding-left: 2.2rem;
margin: 0;
}
.lbhp-link {
font-weight: 700;
color: #33BC85;
}
.lbhp-link--arrow {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.lbhp-link--arrow:after {
content: "";
display: inline-block;
margin-left: 0.5rem;
width: 0.8rem;
height: 0.8rem;
border-right: 0.2rem solid #33BC85;
border-bottom: 0.2rem solid #33BC85;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.lbhp-link:hover {
text-decoration: underline;
}
.lbhp-card {
min-height: 22.2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.blog {
padding: 5.2rem 0;
}
.blog__title {
color: #33BC85;
}
.blog-slick {
padding: 3.2rem 0 5.6rem;
margin: 0 -1.6rem;
}
.blog-card {
padding: 0 1.6rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.blog-card__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.blog-card__image-wrapper {
position: relative;
margin-bottom: 2.4rem;
}
.blog-card__image-wrapper:before {
content: "";
display: block;
padding-top: 65.71%;
}
.blog-card__title {
color: #0F5156;
margin-bottom: 1.8rem;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.blog-card__about {
display: -webkit-box;
max-height: 8rem;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
margin-bottom: 1.8rem;
}
.blog-card__link {
color: #33BC85;
}
.blog-card__link:hover {
text-decoration: underline;
}
.lbhb-wrapper {
padding-top: 6.5rem;
}
@media (max-width: 767px) {
.lbhb-wrapper {
padding-top: 2rem;
}
}
.lbhb-title {
font-family: "Sora", sans-serif;
color: #0F5156;
margin-bottom: 1rem;
}
.lbhb-hero {
width: 100%;
max-width: 41.5rem;
}
.lbhb-hero__subtitle {
margin-bottom: 4.8rem;
}
.lbhb-hero__date {
opacity: 0.45;
margin-bottom: 1.4rem;
}
.lbhb-hero__title {
color: #0F5156;
margin-bottom: 1.8rem;
}
.lbhb-hero__about {
margin-bottom: 3.2rem;
}
.lbhb-card {
width: calc(25% - 0.8rem);
margin: 2.8rem 0.4rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 1.2rem 1.2rem 1.8rem;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
background-color: #FFFFFF;
}
.lbhb-card:hover {
-webkit-box-shadow: 0 4px 80px rgba(0, 0, 0, 0.07), 0 0.5px 10px rgba(0, 0, 0, 0.035);
box-shadow: 0 4px 80px rgba(0, 0, 0, 0.07), 0 0.5px 10px rgba(0, 0, 0, 0.035);
}
@media (max-width: 991px) {
.lbhb-card {
width: calc(33.333% - 0.8rem);
}
}
@media (max-width: 767px) {
.lbhb-card {
width: calc(50% - 0.8rem);
margin: 1.2rem 0.4rem;
}
}
@media (max-width: 500px) {
.lbhb-card {
width: 100%;
margin: 1.5rem 0;
-webkit-box-shadow: 0 4px 80px rgba(0, 0, 0, 0.07), 0 0.5px 10px rgba(0, 0, 0, 0.035);
box-shadow: 0 4px 80px rgba(0, 0, 0, 0.07), 0 0.5px 10px rgba(0, 0, 0, 0.035);
}
}
.lbhb-card-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -1.8rem;
}
@media (max-width: 767px) {
.lbhb-card-list {
margin: 0 -0.4rem;
}
}
@media (max-width: 500px) {
.lbhb-card-list {
margin: 0;
}
}
.lbhb-card__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.lbhb-card__image-wrapper {
position: relative;
width: 100%;
margin-bottom: 1.2rem;
}
.lbhb-card__image-wrapper:before {
content: "";
display: block;
padding-top: 72.13%;
}
.lbhb-card__date {
opacity: 0.45;
margin-bottom: 1.2rem;
}
.lbhb-card__title {
color: #0F5156;
margin-bottom: 1.2rem;
height: 6rem;
overflow: hidden;
display: -webkit-box;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.lbhb-card__about {
color: #0F5156;
height: 6.2rem;
overflow: hidden;
display: -webkit-box;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.lbhb-card__btn-wrapper {
padding-top: 1.8rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.modal {
display: none;
width: 100%;
max-width: 86.6rem;
max-height: 100vh;
background-color: #FFFFFF;
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 11;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 5.6rem 11.2rem;
overflow: auto;
}
@media (max-width: 767px) {
.modal {
padding: 6rem 3rem;
}
}
@media (max-width: 550px) {
.modal {
height: 100%;
padding: 5rem 4rem 3rem;
}
}
.modal-bg {
position: fixed;
top: 0;
left: 0;
height: 100vh;
width: 100vw;
z-index: 10;
background: rgba(0, 0, 0, 0.65);
}
@media (max-width: 550px) {
.modal-bg {
background-color: #FFFFFF;
}
}
.modal-close {
cursor: pointer;
position: absolute;
right: 2.4rem;
top: 2.4rem;
width: 2.4rem;
height: 2.4rem;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6849 12.0411L20.6712 4.9726C20.8356 4.72603 20.9178 4.47945 20.9178 4.15068C20.9178 3.82192 20.8356 3.57534 20.589 3.32877C20.3425 3.16438 20.0959 3.08219 19.7671 3.08219C19.4384 3.08219 19.1918 3.16438 18.9452 3.41096L12.0411 10.3973L4.9726 3.24658C4.72603 3.08219 4.39726 3 4.15068 3C3.90411 3 3.57534 3.08219 3.32877 3.32877C3.08219 3.49315 3 3.82192 3 4.15068C3 4.47945 3.08219 4.72603 3.32877 4.9726L10.3973 12.0411L3.32877 19.0274C3.16438 19.274 3.08219 19.5205 3.08219 19.8493C3.08219 20.1781 3.16438 20.4247 3.41096 20.6712C3.65753 20.8356 3.90411 21 4.23288 21H4.31507C4.31507 21 4.31507 21 4.39726 21C4.72603 21 4.9726 20.9178 5.13699 20.6712L12.0411 13.6849L19.0274 20.6712C19.1918 20.8356 19.4384 21 19.7671 21C19.7671 21 19.7671 21 19.8493 21C19.8493 21 19.8493 21 19.9315 21C20.2603 21 20.5068 20.9178 20.7534 20.6712C20.9178 20.4247 21 20.1781 21 19.8493C21 19.5205 20.9178 19.274 20.6712 19.0274L13.6849 12.0411Z' fill='%2333BC85'/%3E%3C/svg%3E");
opacity: 1;
-webkit-transition: opacity 0.25s linear;
-o-transition: opacity 0.25s linear;
transition: opacity 0.25s linear;
}
.modal-close:hover {
opacity: 0.7;
}
.lbhf-form {
width: 100%;
max-width: 86.6rem;
background-color: #FFFFFF;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 5.6rem 11.2rem;
-webkit-box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px) {
.lbhf-form {
padding: 4rem 3rem;
}
}
@media (max-width: 550px) {
.lbhf-form {
height: 100%;
padding: 4rem 2rem;
}
}
.lbhf-form--sm {
max-width: 48rem;
margin-left: auto;
margin-right: auto;
}
.lbhf-form-fl {
width: 100%;
background-color: #FFFFFF;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 3.2rem;
-webkit-box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
-ms-flex-item-align: start;
align-self: flex-start;
}
.lbhf__title {
color: #33BC85;
margin-bottom: 1.4rem;
text-align: center;
}
.lbhf__about {
color: #0F5156;
margin-bottom: 6.2rem;
text-align: center;
}
@media (max-width: 550px) {
.lbhf__about {
margin-bottom: 3.5rem;
}
}
.lbhf__input {
width: 100%;
outline: none;
border: none;
background-color: #F3F5F6;
color: #0F5156;
line-height: 4.8rem;
padding: 0 1.6rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lbhf__input::-webkit-input-placeholder {
color: #A9B4B5;
}
.lbhf__input::-moz-placeholder {
color: #A9B4B5;
}
.lbhf__input:-ms-input-placeholder {
color: #A9B4B5;
}
.lbhf__input::-ms-input-placeholder {
color: #A9B4B5;
}
.lbhf__input::placeholder {
color: #A9B4B5;
}
.lbhf__input-line {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 2.6rem;
}
@media (max-width: 550px) {
.lbhf__input-line {
margin-bottom: 2rem;
}
}
.lbhf__input-wrapper {
width: 100%;
}
.lbhf__input-wrapper-sm {
width: calc(50% - 1.6rem);
}
@media (max-width: 550px) {
.lbhf__input-wrapper-sm {
width: 100%;
margin-bottom: 2rem;
}
.lbhf__input-wrapper-sm:last-child {
margin-bottom: 0;
}
}
.lbhf__input-checkbox {
display: none;
}
.lbhf__input-checkbox:checked ~ .lbhf__label-check:before {
border-color: #33BC85;
background-color: #33BC85;
}
.lbhf__input-checkbox:checked ~ .lbhf__label-check:after {
border-color: #FFFFFF;
}
.lbhf__label-check {
cursor: pointer;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 2.4rem;
font-weight: 700;
position: relative;
}
.lbhf__label-check:before {
content: "";
width: 2.1rem;
min-width: 2.1rem;
height: 2.1rem;
border: 0.2rem solid #C4C4C4;
background-color: transparent;
margin-right: 1.4rem;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.lbhf__label-check:after {
content: "";
position: absolute;
left: 0.7rem;
top: 0;
width: 0.7rem;
height: 1.5rem;
border-right: 0.3rem solid transparent;
border-bottom: 0.3rem solid transparent;
-webkit-transform: rotate(38deg);
-ms-transform: rotate(38deg);
transform: rotate(38deg);
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.lbhf__textarea {
width: 100%;
height: 11.2rem;
resize: none;
outline: none;
border: none;
background-color: #F3F5F6;
color: #0F5156;
padding: 1.8rem 1.6rem;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lbhf__textarea::-webkit-input-placeholder {
color: #A9B4B5;
}
.lbhf__textarea::-moz-placeholder {
color: #A9B4B5;
}
.lbhf__textarea:-ms-input-placeholder {
color: #A9B4B5;
}
.lbhf__textarea::-ms-input-placeholder {
color: #A9B4B5;
}
.lbhf__textarea::placeholder {
color: #A9B4B5;
}
.lbhf__btn {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #FFFFFF;
border: none;
background-color: #33BC85;
min-width: 19.2rem;
min-height: 5.6rem;
font-weight: 900;
cursor: pointer;
text-decoration: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
opacity: 1;
-webkit-transition: opacity 0.25s linear;
-o-transition: opacity 0.25s linear;
transition: opacity 0.25s linear;
}
.lbhf__btn:hover {
opacity: 0.7;
}
.lbhf__btn-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}
.lbh-ac {
width: 100%;
border-bottom: 0.1rem solid #DBE5E6;
padding: 2.4rem 0;
}
.lbh-ac__head {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.lbh-ac__title {
color: #0F5156;
max-width: calc(100% - 4rem);
cursor: pointer;
}
.lbh-ac__collapse {
width: 2.5rem;
height: 2.5rem;
display: inline-block;
cursor: pointer;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.417 10.417V14.167H14.167V20.417H10.417V14.167H4.16699V10.417H10.417V4.16699H14.167V10.417H20.417Z' fill='%2333BC85'/%3E%3C/svg%3E");
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.lbh-ac__collapse.open {
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
.lbh-ac__about {
display: none;
width: 100%;
max-width: 72.5rem;
padding-top: 2.4rem;
}
.ty-block {
width: 100%;
max-width: 52.2rem;
background-color: #FFFFFF;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 5.6rem 2rem;
-webkit-box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
box-shadow: 0 14px 80px rgba(0, 0, 0, 0.07), 0 3.16px 17.87px rgba(0, 0, 0, 0.053), 0 1.31px 5.32px rgba(0, 0, 0, 0.043);
margin-left: auto;
margin-right: auto;
}
.ty-text {
width: 100%;
max-width: 36.2rem;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.ty-image {
width: 6rem;
height: 6rem;
margin-left: auto;
margin-right: auto;
}
.ty-wrapper {
margin: 3.8rem 0 12.8rem;
}
.ats-container {
padding: 4.2rem 0 10rem;
}
.ats-title {
color: #0F5156;
margin-bottom: 3.2rem;
}
.ats-form-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 4.2rem;
}
.ats-form-col {
width: 49%;
}
.ats-form-col-container {
width: 100%;
max-width: 46rem;
}
@media (max-width: 550px) {
.ats-form-col {
width: 100%;
margin-bottom: 3rem;
}
.ats-form-col-container {
max-width: 100%;
}
}
.ats-form-title {
margin-bottom: 1.8rem;
font-weight: 400;
}
.ats-input {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2.7rem 1.8rem 0.9rem;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
color: #000;
line-height: 1;
background-color: #F3F5F6;
min-height: 5.6rem;
}
.ats-input::-webkit-input-placeholder {
color: #A9B4B5;
}
.ats-input::-moz-placeholder {
color: #A9B4B5;
}
.ats-input:-ms-input-placeholder {
color: #A9B4B5;
}
.ats-input::-ms-input-placeholder {
color: #A9B4B5;
}
.ats-input::placeholder {
color: #A9B4B5;
}
.ats-input-line {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.ats-input-wrapper {
width: 100%;
position: relative;
margin-bottom: 1.2rem;
}
.ats-input-wrapper--sm {
width: calc(50% - 1.6rem);
}
.ats-input__label {
display: inline-block;
position: absolute;
left: 1.8rem;
top: 0.9rem;
color: #A9B4B5;
}
.ats-input--select {
color: #A9B4B5;
-webkit-appearance: none;
-moz-appearance: none;
}
.ats-input--select::-ms-expand {
display: none;
}
.ats-terms {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2.4rem 1.2rem;
}
.ats-terms-title {
font-weight: 400;
padding-bottom: 1.8rem;
border-bottom: 0.1rem solid #E1E1E1;
margin-bottom: 2.4rem;
}
.ats-terms-container {
position: relative;
background-color: #DFDFDF;
border: 1px solid #F3F5F6;
overflow: auto;
max-height: 37rem;
border-radius: 0.2rem;
}
.ats-terms-print {
cursor: pointer;
display: inline-block;
width: 2.4rem;
height: 2.4rem;
position: absolute;
top: 1.2rem;
right: 3rem;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 3C7.65326 3 7.08097 3.23705 6.65901 3.65901C6.23705 4.08097 6 4.65326 6 5.25V6H4.5C3.70435 6 2.94129 6.31607 2.37868 6.87868C1.81607 7.44129 1.5 8.20435 1.5 9V15.75C1.5 16.3467 1.73705 16.919 2.15901 17.341C2.58097 17.7629 3.15326 18 3.75 18H6V18.75C6 19.3467 6.23705 19.919 6.65901 20.341C7.08097 20.7629 7.65326 21 8.25 21H15.9C16.4967 21 17.069 20.7629 17.491 20.341C17.9129 19.919 18.15 19.3467 18.15 18.75V18H20.25C20.8467 18 21.419 17.7629 21.841 17.341C22.2629 16.919 22.5 16.3467 22.5 15.75V9C22.5 8.20435 22.1839 7.44129 21.6213 6.87868C21.0587 6.31607 20.2956 6 19.5 6H18V5.25C18 4.65326 17.7629 4.08097 17.341 3.65901C16.919 3.23705 16.3467 3 15.75 3H8.25ZM16.5 6H7.5V5.25C7.5 5.05109 7.57902 4.86032 7.71967 4.71967C7.86032 4.57902 8.05109 4.5 8.25 4.5H15.75C15.9489 4.5 16.1397 4.57902 16.2803 4.71967C16.421 4.86032 16.5 5.05109 16.5 5.25V6ZM8.25 15H15.9C16.0989 15 16.2897 15.079 16.4303 15.2197C16.571 15.3603 16.65 15.5511 16.65 15.75V18.75C16.65 18.9489 16.571 19.1397 16.4303 19.2803C16.2897 19.421 16.0989 19.5 15.9 19.5H8.25C8.05109 19.5 7.86032 19.421 7.71967 19.2803C7.57902 19.1397 7.5 18.9489 7.5 18.75V15.75C7.5 15.5511 7.57902 15.3603 7.71967 15.2197C7.86032 15.079 8.05109 15 8.25 15Z' fill='black'/%3E%3C/svg%3E");
}
.ats-terms-print:hover {
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
opacity: 0.7;
}
.ats-terms__title {
text-align: center;
margin-bottom: 1.8rem;
}
.image {
width: 100%;
height: 100%;
}
.image--cover {
-o-object-fit: cover;
object-fit: cover;
}
.image--contain {
-o-object-fit: contain;
object-fit: contain;
}
.link {
color: #0F5156;
text-decoration: underline;
}
.link:hover {
opacity: 0.7;
}
.block {
display: block;
}
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.none {
display: none;
}
.inline-block {
display: inline-block;
}
.inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.center {
text-align: center;
}
.txt-primary {
color: #33BC85;
}
.txt-primary-dark {
color: #0A9B61;
}
.txt-green {
color: #32B983;
}
.txt-orange {
color: #FFA51E;
}
.txt-orange-dark {
color: #EB6600;
}
.txt-yellow {
color: #FDC20F;
}
.txt-dark {
color: #0F5156;
}
.txt-light {
color: #DBE5E6;
}
.txt-light-2 {
color: #A9B4B5;
}
.txt-gr {
color: #FBFBFB;
}
.txt-gr-2 {
color: #F7F7F9;
}
.txt-gr-3 {
color: #E1E1E1;
}
.txt-gr-4 {
color: #DFDFDF;
}
.txt-gr-5 {
color: #C4C4C4;
}
.txt-gr-6 {
color: #777777;
}
.txt-gr-light {
color: #F3F5F6;
}
.txt-gr-light-2 {
color: #F7F7F9;
}
.txt-gr-dark {
color: #8E9091;
}
.txt-white {
color: #FFFFFF;
}
.txt-black {
color: #000;
}
.txt-red {
color: #E01A1A;
}
.bg-primary {
background-color: #33BC85;
}
.bg-primary-dark {
background-color: #0A9B61;
}
.bg-green {
background-color: #32B983;
}
.bg-orange {
background-color: #FFA51E;
}
.bg-orange-dark {
background-color: #EB6600;
}
.bg-yellow {
background-color: #FDC20F;
}
.bg-dark {
background-color: #0F5156;
}
.bg-light {
background-color: #DBE5E6;
}
.bg-light-2 {
background-color: #A9B4B5;
}
.bg-gr {
background-color: #FBFBFB;
}
.bg-gr-2 {
background-color: #F7F7F9;
}
.bg-gr-3 {
background-color: #E1E1E1;
}
.bg-gr-4 {
background-color: #DFDFDF;
}
.bg-gr-5 {
background-color: #C4C4C4;
}
.bg-gr-6 {
background-color: #777777;
}
.bg-gr-light {
background-color: #F3F5F6;
}
.bg-gr-light-2 {
background-color: #F7F7F9;
}
.bg-gr-dark {
background-color: #8E9091;
}
.bg-white {
background-color: #FFFFFF;
}
.bg-black {
background-color: #000;
}
.bc-primary {
border-color: #33BC85;
}
.bc-primary-dark {
border-color: #0A9B61;
}
.bc-green {
border-color: #32B983;
}
.bc-orange {
border-color: #FFA51E;
}
.bc-orange-dark {
border-color: #EB6600;
}
.bc-yellow {
border-color: #FDC20F;
}
.bc-dark {
border-color: #0F5156;
}
.bc-light {
border-color: #DBE5E6;
}
.bc-light-2 {
border-color: #A9B4B5;
}
.bc-gr {
border-color: #FBFBFB;
}
.bc-gr-2 {
border-color: #F7F7F9;
}
.bc-gr-3 {
border-color: #E1E1E1;
}
.bc-gr-4 {
border-color: #DFDFDF;
}
.bc-gr-5 {
border-color: #C4C4C4;
}
.bc-gr-6 {
border-color: #777777;
}
.bc-gr-light {
border-color: #F3F5F6;
}
.bc-gr-light-2 {
border-color: #F7F7F9;
}
.bc-gr-dark {
border-color: #8E9091;
}
.bc-white {
border-color: #FFFFFF;
}
.bc-black {
border-color: #000;
}
.bc-dark {
border-color: #0F5156;
}
.p-0 {
padding: 0;
}
.pl-2r {
padding-left: 2rem;
}
.mb-1r {
margin-bottom: 1rem;
}
.mb-1d5r {
margin-bottom: 1.5rem;
}
.mb-2r {
margin-bottom: 2rem;
}
.mb-2d5r {
margin-bottom: 2.5rem;
}
.mb-3r {
margin-bottom: 3rem;
}
.mb-3d2r {
margin-bottom: 3.2rem;
}
.mb-4r {
margin-bottom: 4rem;
}
.mb-5d2r {
margin-bottom: 5.2rem;
}
.mb-6r {
margin-bottom: 6rem;
}
.mb-10r {
margin-bottom: 10rem;
}
.mt-2r {
margin-top: 2rem;
}
.font-primary {
font-family: "Oxygen", sans-serif;
}
.font-secondary {
font-family: "Sora", sans-serif;
}
.regular {
font-weight: 400;
}
.semibold {
font-weight: 600;
}
.bold {
font-weight: 700;
}
.extrabold {
font-weight: 900;
}
.br-none {
border: none;
}
.pe-none {
pointer-events: none;
}
.zi-1 {
z-index: 1;
}
.ov-hidden {
overflow: hidden;
}
.als-fs {
-ms-flex-item-align: start;
align-self: flex-start;
}
.w-100 {
width: 100%;
}
.line-top {
border-top: 0.1rem solid #DBE5E6;
}