.content_1_M {
overflow-x: hidden
}
.content_1_M .et_pb_promo_description {
position: absolute;
right: -30px;
top: 77px
}
.content_1_M .et_pb_promo_description > p {
bottom: 38px;
left: 6.5%;
position: absolute
}
.content_1_M .content_1_list li {
margin-bottom: 12px;
list-style: none !important;
padding-left: 20px
}
.content_1_M .content-1-img-promo .et_pb_image {
content: "" !important;
}
.content_1_M .et_pb_text_inner a {
color: #757575;
line-height: 30px
}
.content_1_M .content_1_list li::before {
left: 0
}
.content_1_M .c-list {
margin-left: -6px;
margin-top: 45px
}
.content_1_M .c-list .content_1_list li a:hover {
color: #512da8
}
.content_1_M .et_pb_text_inner a:hover {
margin-left: -20px
}
.content_1_M .content_1_list li a {
transition: all .3s ease 0s;
font-weight: 400
}
.content_1_M .content_1_list li:hover a {
padding-left: 0
}
.content_1_M .content_1_list li::after,
.content_1_M .content_1_list li::before {
content: "5";
font-family: ETmodules;
overflow: hidden;
position: absolute;
transition: all .3s ease 0s
}
.content_1_M .content_1_list li::after {
margin-left: 5px;
opacity: 0;
transform: translate(-100%, 0)
}
.content_1_M .content_1_list li:hover::before {
opacity: 0;
transform: translate(100%, 0)
}
.content_1_M .content_1_list li:hover::after {
opacity: 1;
transform: translate(0, 0)
}
.content_1_M .content-1-text p {
font-weight: 400;
padding-bottom: 30px
}
.content_1_M .content-1-text {
padding-top: 23px
}
.content_1_M .percent-value {
font-weight: 900
}
.content_1_M .content-numbers .et_pb_column:first-child .et_pb_number_counter::before {
display: none
}
.content_1_M .c-list .et_pb_text_inner a:hover {
color: #512da8 !important
}
.content_1_M .et_pb_image:after {
content: "" !important;
}
@media all and (max-width: 1390px) {
.content_1_M .content-1-list-text .et_pb_column:not(:first-child) .et_pb_text {
margin-top: -90px !important
}
.content_1_M .et_pb_number_counter {
margin-bottom: 0 !important
}
.content_1_M .content-numbers .et_pb_text {
margin-top: 0 !important
}
}
@media all and (max-width: 980px) {
.content_1_M .img-h {
float: left
}
.content_1_M .content-1-list-text .et_pb_column:not(:first-child) .et_pb_text {
margin-top: 0 !important
}
.content_1_M .et_pb_promo_description > p {
position: static;
margin-top: -40px
}
.content_1_M .et_pb_promo_description {
position: static
}
.content_1_M .content-1-img-promo {
display: table
}
.content_1_M .content-1-img-promo .et_pb_column:last-child {
display: table-header-group;
float: none
}
.content_1_M .content-numbers .et_pb_column.et_pb_column_1_4 {
float: left !important;
margin: 0 2% 50px !important;
width: 21% !important
}
.content_1_M .et_pb_cta_0.et_pb_promo {
margin-right: 0 !important
}
.content_1_M .content-1-list-text .et_pb_column {
width: 50% !important;
margin-bottom: 0 !important
}
.content_1_M .content-1-list-text .et_pb_column:nth-child(2) {
margin-top: -31vw
}
.content_1_M .content-1-list-text .et_pb_column:nth-child(3) {
float: right;
width: 50% !important
}
.content_1_M .content-1-text {
padding-top: 0
}
.content_1_M .img-h {
width: 40%
}
.content_1_M .c-list {
margin-left: 50px;
margin-top: 45px !important
}
.content_1_M .c-list::before {
left: 50px;
top: 25px
}
.content_1_M .content-1-list-text .et_pb_column:nth-child(2) p,
.content_1_M .content-1-list-text .et_pb_column:nth-child(3) p {
text-align: left !important
}
}
@media all and (max-width: 767px) {
.content_1_M .content-numbers,
.content_1_M .et_pb_row {
padding: 0
}
.content_1_M .content-1-text,
.content_1_M .content-1-text-2 {
padding-top: 0
}
.content_1_M .et_pb_promo_description > p {
font-size: 20px
}
.content_1_M .et_pb_cta_0.et_pb_promo h2 {
font-size: 60px !important
}
.content_1_M .content-1-text p {
text-align: center
}
.content_1_M .et_pb_number_counter::before,
.content_1_M .img-h::after {
display: none
}
.content_1_M .img-h {
display: table;
float: none;
margin-bottom: 10px !important
}
.content_1_M .content-1-text-2 p {
padding-bottom: 0
}
.content_1_M .content-numbers .et_pb_column.et_pb_column_1_4 {
float: left !important;
margin: 0 2% 50px !important;
width: 46% !important
}
.content_1_M .content-1-list-text {
margin-bottom: 40px
}
.content_1_M .et_pb_promo_description {
right: 0
}
.content_1_M .content-1-list-text .et_pb_column:nth-child(2) {
margin-top: 0 !important
}
.content_1_M .content-1-list-text .et_pb_column:not(:first-child) .et_pb_text {
padding-top: 0 !important
}
.content_1_M .c-list {
margin-left: 0
}
.content_1_M .c-list::before {
left: 0
}
.content_1_M .content-1-list-text .et_pb_column:first-child {
width: 40% !important
}
.content_1_M .content-1-list-text .et_pb_column,
.content_1_M .content-1-list-text .et_pb_column:nth-child(3) {
width: 60% !important
}
}
@media only screen and (max-width: 550px) {
.content_1_M .content-1-list-text .et_pb_column,
.content_1_M .content-1-list-text .et_pb_column:first-child,
.content_1_M .content-1-list-text .et_pb_column:nth-child(3) {
width: 100% !important
}
.content_1_M .img-h {
width: 100%
}
.content_1_M .et_pb_promo_description > p {
margin-top: -30px
}
}
@media only screen and (max-width: 480px) {
.content_1_M .content-numbers .et_pb_column.et_pb_column_1_4 {
float: left !important;
margin: 0 2% 50px !important;
width: 100% !important
}
}
.content_2_M {
overflow: hidden
}
.content_2_M .fullwidth-aboutus-nav.et_pb_row {
max-width: 100% !important;
width: 100% !important;
padding: 0 !important
}
.content_2_M .fullwidth-aboutus-nav .et_pb_column {
width: 100%
}
.content_2_M .fullwidth-aboutus-nav-item-left {
left: 0;
position: absolute;
z-index: 5;
float: left;
padding: 0 !important
}
.content_2_M .fullwidth-aboutus-nav-item-left .et_pb_promo_button,
.content_2_M .fullwidth-aboutus-nav-item-left.et_pb_button {
left: 36px;
letter-spacing: 1px;
position: relative;
text-transform: uppercase;
transform: rotate(-90deg);
transform-origin: left 0 0;
font-weight: 900 !important;
bottom: 88px;
padding: .3em 1em !important
}
.content_2_M .fullwidth-aboutus-nav-item-right {
right: 0;
position: absolute;
z-index: 5;
float: right;
padding: 0 !important
}
.content_2_M .fullwidth-aboutus-nav-item-right .et_pb_promo_button,
.content_2_M .fullwidth-aboutus-nav-item-right.et_pb_button {
position: relative;
right: 64px;
text-transform: uppercase;
transform: rotate(-90deg) translateX(100%);
-webkit-transform: rotate(-90deg) translateX(100%);
transform-origin: right center 0;
-webkit-transform-origin: right center 0;
bottom: 125px;
font-weight: 900 !important;
padding: .3em 1em !important
}
.content_2_M .fullwidth-aboutus-nav .et_pb_promo_button.et_pb_button {
font-weight: 700
}
.content_2_M .aboutus-img {
position: absolute;
right: 0;
top: 0;
transform: translateX(22%) translateY(-79%);
-webkit-transform: translateX(22%) translateY(-79%);
width: max-content
}
.content_2_M .aboutus-img img {
position: relative;
z-index: 2
}
.content_2_M .aboutus-img:before {
content: "" !important;
}
.content_2_M .aboutus-img::after {
bottom: 28%;
color: #ebebeb;
content: "ABOUT US";
font-family: Raleway;
font-size: 140px;
font-weight: 900;
left: 23px;
position: absolute;
text-transform: uppercase;
white-space: pre;
z-index: 3
}
.content_2_M .content-2-title p {
font-weight: 400
}
.content_2_M .unique_top_and_bottom_bordersM:after,
.content_2_M .unique_top_and_bottom_bordersM:before {
content: "";
display: block !important;
position: absolute;
top: 0;
right: 0;
opacity: 1 !important;
z-index: -1;
height: 100%;
width: 100%;
bottom: 0;
margin: auto !important;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
transition: all .3s
}
.content_2_M .unique_top_and_bottom_bordersM:hover:before {
box-shadow: inset 0 -1px 0 #242d2e, inset 0 1px 0 #242d2e;
height: 0 !important
}
.content_2_M .unique_top_and_bottom_bordersM:hover:after {
height: 100% !important;
transition-delay: .3s !important
}
.content_2_M .unique_top_and_bottom_bordersM:after {
height: 0 !important;
background-color: #242d2e
}
@media only screen and (max-width: 1900px) and (min-width: 981px) {
.content_2_M .aboutus-img::after {
font-size: 90px;
left: 0
}
}
@media only screen and (max-width: 1390px) {
.content_2_M .aboutus-img {
position: static;
transform: translateX(0) translateY(0);
-webkit-transform: translateX(0) translateY(0);
width: 100%
}
.content_2_M .aboutus-img::before {
bottom: 50%;
left: -66px;
width: 140%
}
.content_2_M .aboutus-img::after {
font-size: 6vw !important
}
}
@media only screen and (max-width: 980px) {
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:first-child {
margin-right: 2% !important
}
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:first-child,
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
width: 49% !important
}
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:last-child .et_pb_image {
max-width: 280px
}
.content_2_M .aboutus-img::before {
bottom: 51%;
left: -86px;
width: 110%
}
.content_2_M .aboutus-img::after {
font-size: 60px !important
}
}
@media only screen and (max-width: 767px) {
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:first-child {
margin-right: 0 !important
}
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:first-child,
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
width: 100% !important
}
.content_2_M .fullwidth-aboutus-nav-item-left .et_pb_promo_button,
.content_2_M .fullwidth-aboutus-nav-item-left.et_pb_button {
left: 10px
}
.content_2_M .fullwidth-aboutus-nav-item-right .et_pb_promo_button,
.content_2_M .fullwidth-aboutus-nav-item-right.et_pb_button {
right: 26px
}
}
@media only screen and (max-width: 550px) {
.content_2_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button_module_wrapper,
.content_2_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button_module_wrapper {
position: static;
transform: translate(0, 0);
width: 100%;
text-align: center;
margin-bottom: 5px
}
.content_2_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button,
.content_2_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button {
position: static !important;
transform: rotate(0) translate(0, 0) !important;
float: none
}
}
@media only screen and (max-width: 480px) {
.content_2_M .et_pb_row:nth-child(2) .et_pb_column:last-child .et_pb_image {
max-width: 190px
}
.content_2_M .aboutus-img::before {
left: -76px;
height: 14px
}
.content_2_M .aboutus-img::after {
font-size: 36px !important
}
.content_2_M .fullwidth-aboutus-nav-item-right .et_pb_promo_button,
.content_2_M .fullwidth-aboutus-nav-item-right.et_pb_button {
bottom: 70px
}
.content_2_M .fullwidth-aboutus-nav-item-left .et_pb_promo_button,
.content_2_M .fullwidth-aboutus-nav-item-left.et_pb_button {
bottom: 67px
}
}
.content_3_M .et_pb_button:after {
content: "";
display: block !important;
background-color: #fff !important;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 1 !important;
transform: scale(0);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
margin: 0 !important;
z-index: -1
}
.content_3_M .et_pb_button:hover:after {
transform: scale(1)
}
.content_3_M .et_pb_module.et_pb_image {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.content_3_M .et_pb_module.et_pb_image:hover {
cursor: pointer;
z-index: 9;
transform: scale(1.1)
}
@media only screen and (max-width: 1600px) {
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:nth-child(2) {
right: -98%
}
}
@media only screen and (max-width: 1390px) {
#page-container .content_3_M a.et_pb_button {
padding: 14px 30px !important
}
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:first-child {
margin-top: -177px !important;
margin-left: 30px !important;
margin-bottom: -30px !important
}
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:nth-child(2) {
right: -18%;
position: absolute;
top: 78%;
margin-left: 0;
max-width: 220px
}
}
@media only screen and (max-width: 980px) {
.content_3_M .et_pb_row:first-child .et_pb_text:before {
width: 370px;
bottom: -29px;
left: -156px
}
.content_3_M .et_pb_row:last-child .et_pb_column:last-child .et_pb_image:last-child {
margin-right: 13vw !important
}
.content_3_M .et_pb_row:last-child .et_pb_column:last-child {
padding-right: 7%;
padding-top: 20px
}
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:first-child {
margin-top: 0 !important;
margin-left: -16vw !important;
margin-bottom: -30px !important
}
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:nth-child(2) {
position: static;
margin-top: -90px;
max-width: 340px;
margin-right: 0 !important;
margin-bottom: -180px !important
}
}
@media only screen and (max-width: 767px) {
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:first-child {
margin-right: -33% !important;
margin-left: 0 !important
}
.content_3_M .et_pb_row:last-child .et_pb_column:last-child {
padding-right: 0
}
.content_3_M .et_pb_row:last-child .et_pb_column:last-child .et_pb_image:last-child {
margin-left: -38% !important;
margin-right: 0 !important
}
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:nth-child(2) {
position: static;
margin-top: -90px;
max-width: none;
margin-right: 0 !important;
margin-bottom: -120px !important
}
}
@media only screen and (max-width: 480px) {
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:first-child {
margin-right: 0 !important;
margin-bottom: 30px !important
}
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image:nth-child(2) {
margin-top: 0;
max-width: none;
margin-right: 0 !important;
margin-bottom: 30px !important
}
.content_3_M .et_pb_row:last-child .et_pb_column:last-child .et_pb_image:last-child {
margin-left: 0 !important;
margin-right: 0 !important
}
.content_3_M .et_pb_row:last-child .et_pb_column .et_pb_image img {
width: 100% !important
}
}
.content_4_M .et_pb_row:first-child .et_pb_promo_description p {
float: right;
max-width: 252px;
margin-top: -58px;
font-weight: 300;
z-index: 9;
position: relative;
margin-right: 80px
}
.content_4_M .et_pb_row:last-child .et_pb_text p:last-child {
padding-bottom: 0
}
.content_4_M .et_pb_row:last-child .et_pb_text p {
padding-bottom: 26px
}
.content_4_M .et_pb_image:before {
content: "" !important;
}
@media only screen and (max-width: 980px) {
.content_4_M .et_pb_row:first-child .et_pb_promo .et_pb_promo_description h2 {
text-align: center
}
.content_4_M .et_pb_row:first-child .et_pb_promo .et_pb_promo_description {
max-width: 100% !important
}
.content_4_M .et_pb_row:first-child .et_pb_promo_description p {
float: none;
max-width: 100%;
margin-top: -28px;
margin-right: 0;
text-align: center
}
.content_4_M .et_pb_row:last-child .et_pb_image:before {
display: none !important
}
.content_4_M .et_pb_row:last-child .et_pb_text {
text-align: center !important
}
}
@media only screen and (max-width: 767px) {
.content_4_M .et_pb_row:first-child .et_pb_promo_description p {
margin-top: -11px
}
}
.content_5_M {
counter-reset: section
}
.content_5_M .et_pb_row:first-child .et_pb_promo_description p {
float: right;
max-width: 322px;
margin-top: -62px;
font-weight: 300;
z-index: 9;
position: relative;
margin-right: 0
}
.content_5_M .et_pb_blurb:last-child,
.content_5_M .et_pb_blurb:nth-child(2n+2) {
margin-right: 0 !important
}
#page-container .content_5_M .et_pb_blurb {
width: 40%;
margin-right: 14%;
float: left;
padding-top: 0 !important;
margin-top: 155px !important;
position: relative
}
@media only screen and (max-width: 1390px) {
#page-container .content_5_M .et_pb_blurb {
padding-top: 90px
}
.content_5_M .et_pb_blurb .et_pb_blurb_container h4:before {
font-size: 60px !important
}
}
@media only screen and (max-width: 980px) {
.content_5_M .et_pb_row:first-child .et_pb_promo .et_pb_promo_description h2 {
text-align: center !important;
margin-left: 0 !important
}
.content_5_M .et_pb_row:first-child .et_pb_promo .et_pb_promo_description {
max-width: 100%
}
.content_5_M .et_pb_row:first-child .et_pb_promo_description p {
float: none;
max-width: 100%;
margin-top: -32px;
margin-right: 0;
text-align: center
}
.content_5_M .et_pb_row:last-child .et_pb_column:first-child:before {
margin: 0 auto 35px
}
}
@media only screen and (max-width: 767px) {
.content_5_M .et_pb_row:first-child .et_pb_promo_description p {
margin-top: -9px
}
#page-container .content_5_M .et_pb_blurb {
width: 49%;
margin-right: 2%
}
}
@media only screen and (max-width: 480px) {
#page-container .content_5_M .et_pb_blurb:first-child:after,
#page-container .content_5_M .et_pb_blurb:nth-child(2):after {
display: none !important
}
#page-container .content_5_M .et_pb_blurb:last-child {
margin-bottom: 0 !important
}
#page-container .content_5_M .et_pb_blurb {
width: 100%;
margin-right: 0;
margin-bottom: 30px !important
}
}
.content_6_M .et_pb_row .et_pb_column:nth-child(2) .et_pb_text p {
padding-bottom: 27px
}
.content_6_M .et_pb_row .et_pb_column .et_pb_image {
cursor: pointer
}
.content_6_M .et_pb_row .et_pb_column .et_pb_image img {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.content_6_M .et_pb_row .et_pb_column .et_pb_image:hover:before {
transform: rotate(-52deg)
}
.content_6_M .et_pb_row .et_pb_column .et_pb_image:hover img {
transform: scale(1.1)
}
.content_6_M .et_pb_image:before {
content: "" !important;
}
@media only screen and (max-width: 980px) {
.content_6_M .et_pb_row .et_pb_column .et_pb_button_module_wrapper,
.content_6_M .et_pb_row .et_pb_column .et_pb_text {
text-align: center !important
}
.content_6_M .et_pb_row .et_pb_column:last-child .et_pb_image:before {
display: none !important
}
.content_6_M .et_pb_row .et_pb_column .et_pb_divider {
width: 100px;
margin: 20px auto !important
}
.content_7_M .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_container,
.content_7_M .et_pb_row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image,
.content_7_M .et_pb_row .et_pb_column .et_pb_promo * {
text-align: center !important
}
.content_7_M .et_pb_row .et_pb_column:first-child,
.content_7_M .et_pb_row .et_pb_column:nth-child(2) {
width: 50% !important
}
.content_7_M .et_pb_row .et_pb_column .et_pb_blurb {
padding: 0 1vw !important
}
.content_7_M .et_pb_row:first-child .et_pb_column:last-child .et_pb_divider {
margin: -10px auto 10px !important
}
.content_7_M .et_pb_row:first-child .et_pb_column:last-child {
padding-top: 30px !important;
margin-bottom: 30px
}
.content_7_M .et_pb_row:first-child .et_pb_promo .et_pb_promo_description h2 {
max-width: 100%;
line-height: 109%;
margin-top: 0
}
.content_7_M .et_pb_row:first-child .et_pb_promo .et_pb_promo_description h2:after {
margin: 13px auto 0
}
}
@media only screen and (max-width: 767px) {
.content_7_M .et_pb_row .et_pb_column .et_pb_blurb h4 {
margin-bottom: 5px !important
}
}
@media only screen and (max-width: 480px) {
.content_7_M .et_pb_row .et_pb_column:first-child,
.content_7_M .et_pb_row .et_pb_column:nth-child(2) {
width: 100% !important
}
.content_7_M .et_pb_row .et_pb_column .et_pb_blurb {
padding: 0 !important
}
}
.content_8_M .et_pb_column .et_pb_blurb h4:before {
content: "$";
font-family: ETmodules !important;
color: #fff;
display: inline-block;
width: 0;
overflow: hidden;
font-size: 30px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
vertical-align: middle;
font-weight: 300
}
.content_8_M .et_pb_column:hover .et_pb_blurb h4:before {
width: 27px;
margin-right: 8px;
-webkit-transition-duration: .3s;
-webkit-transition-delay: .3s;
transition-duration: .3s;
transition-delay: .3s
}
.content_8_M .et_pb_column:hover {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
cursor: pointer;
background-color: #363636
}
.content_8_M .et_pb_column:hover .et_pb_blurb * {
color: #fff !important
}
@media only screen and (max-width: 980px) {
.content_8_M .et_pb_row .et_pb_column .et_pb_blurb {
margin-bottom: 0 !important
}
.content_8_M .et_pb_row .et_pb_column .et_pb_divider {
margin: 16px 0 0 !important
}
.content_8_M .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content {
text-align: center;
max-width: none
}
.content_8_M .et_pb_row .et_pb_column {
padding: 40px !important
}
}
@media only screen and (max-width: 480px) {
.content_8_M .et_pb_row .et_pb_column {
padding: 30px !important
}
.content_8_M .et_pb_column .et_pb_blurb h4:before {
display: none !important
}
}
.content_9_M .et_pb_column:not(:first-child) .et_pb_promo h2 {
display: inline-block;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.content_9_M .et_pb_column:not(:first-child) .et_pb_promo:first-child .et_pb_promo_description:before {
content: "$";
font-family: ETmodules !important;
color: #fff;
overflow: hidden;
font-size: 72px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
vertical-align: middle;
font-weight: 300;
display: inline-block;
position: absolute;
transform: translateX(-100%);
opacity: 0;
line-height: 70%
}
.content_9_M .et_pb_column:not(:first-child):hover .et_pb_promo .et_pb_divider {
background-color: #565656
}
.content_9_M .et_pb_column:not(:first-child):hover .et_pb_promo h2 {
transform: translateX(100%);
opacity: 0
}
.content_9_M .et_pb_column:not(:first-child):hover .et_pb_promo .et_pb_promo_description:before {
transform: translateX(0);
opacity: 1
}
.content_9_M .et_pb_column:not(:first-child):hover {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
cursor: pointer;
background-color: #363636 !important
}
#page-container .content_9_M .et_pb_column:not(:first-child):hover .et_pb_promo a.et_pb_promo_button,
.content_9_M .et_pb_column:not(:first-child):hover .et_pb_promo * {
color: #fff !important
}
.et_pb_section.footer {
z-index: 100 !important
}
body {
position: relative
}
@media only screen and (max-width: 980px) {
.content_9_M .et_pb_row .et_pb_column .et_pb_promo {
text-align: center !important
}
.content_9_M .et_pb_row .et_pb_column:first-child .et_pb_promo h2 {
padding-bottom: 10px !important
}
.content_9_M .et_pb_row .et_pb_column .et_pb_divider {
margin: -3px auto 9px !important
}
.content_9_M .et_pb_row .et_pb_column:not(:first-child) {
padding: 40px !important
}
.content_9_M .et_pb_row .et_pb_column .et_pb_promo .et_pb_blurb_content {
text-align: center;
max-width: none
}
.content_9_M .et_pb_column .et_pb_promo_description:after {
margin: 6px auto -3px
}
.content_9_M .et_pb_column:not(:first-child) .et_pb_promo .et_pb_promo_description:before {
left: 0;
right: 0
}
}
@media only screen and (max-width: 481px) {
.content_9_M .et_pb_row .et_pb_column:not(:first-child) {
padding: 30px !important
}
}
.content_10_M .et_pb_column:last-child {
margin-right: 0 !important;
}
.content_10_M .et_pb_column {
width: 49% !important;
margin-right: 2% !important;
}
.content_10_M .et_pb_image img {
height: auto !important;
display: block !important;
width: 100%
}
.content_10_M .et_pb_image:before,
.content_10_M .et_pb_image:after {
content: '' !important;
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column {
width: 100% !important
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button_module_wrapper {
left: 0;
position: absolute;
z-index: 5;
float: left;
padding: 0 !important;
top: 56%;
transform: translate(0, -50%)
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button,
.content_10_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_promo .et_pb_promo_button {
left: 3.2vw;
letter-spacing: 1px;
position: relative;
text-transform: uppercase;
transform: rotate(-90deg);
transform-origin: left 0 0;
font-weight: 900 !important;
bottom: 0;
padding: .3em 1em !important
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button_module_wrapper {
right: 0;
position: absolute;
z-index: 5;
float: right;
padding: 0 !important;
top: 56%;
transform: translate(0, -50%)
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button,
.content_10_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_promo .et_pb_promo_button {
position: relative;
right: 4.9vw;
text-transform: uppercase;
transform: rotate(-90deg) translateX(100%);
-webkit-transform: rotate(-90deg) translateX(100%);
transform-origin: right center 0;
-webkit-transform-origin: right center 0;
bottom: 0;
font-weight: 900 !important;
padding: .3em 1em !important
}
.content_10_M .fullwidth-aboutus-nav .et_pb_promo_button.et_pb_button {
font-weight: 700
}
#page-container #main-content a.button_hover:after,
#page-container #main-content a.button_hover:before {
content: '';
display: block !important;
position: absolute;
top: 0;
right: 0;
height: 2px;
width: 0;
background: #bdbdbd;
transition: .4s ease all;
opacity: 1 !important
}
#page-container #main-content a.button_hover:after {
right: inherit;
top: inherit;
left: 0;
bottom: 0
}
#page-container #main-content a.button_hover:hover:after,
#page-container #main-content a.button_hover:hover:before {
width: 100%;
transition: .8s ease all
}
.content_10_M .et_pb_row {
cursor: pointer
}
.content_10_M .et_pb_row .et_pb_column .et_pb_image img,
.content_10_M .et_pb_row .et_pb_column .et_pb_image:after,
.content_10_M .et_pb_row .et_pb_column .et_pb_image:before,
.content_10_M .et_pb_row .et_pb_column .et_pb_promo h2,
.content_10_M .et_pb_row .et_pb_column .et_pb_promo p,
.content_10_M .et_pb_row .et_pb_column .et_pb_text {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.content_10_M .et_pb_row:hover .et_pb_column .et_pb_image img {
transform: scale(1.1)
}
.content_10_M .et_pb_row .et_pb_column .et_pb_image:after,
.content_10_M .et_pb_row:hover .et_pb_column .et_pb_image:before {
-webkit-transition-duration: .3s;
-webkit-transition-delay: .3s;
transition-duration: .3s;
transition-delay: .3s
}
.content_10_M .et_pb_row .et_pb_column .et_pb_image:before,
.content_10_M .et_pb_row:hover .et_pb_column .et_pb_image:after {
-webkit-transition-duration: .3s;
-webkit-transition-delay: .7s;
transition-duration: .3s;
transition-delay: .7s
}
.content_10_M .et_pb_row .et_pb_column .et_pb_promo p,
.content_10_M .et_pb_row:hover .et_pb_column .et_pb_text {
-webkit-transition-duration: .3s;
-webkit-transition-delay: .4s;
transition-duration: .3s;
transition-delay: .4s
}
.content_10_M .et_pb_row .et_pb_column .et_pb_promo h2,
.content_10_M .et_pb_row:hover .et_pb_column .et_pb_promo h2 {
-webkit-transition-duration: .3s;
-webkit-transition-delay: .5s;
transition-duration: .3s;
transition-delay: .5s
}
.content_10_M .et_pb_row .et_pb_column .et_pb_text,
.content_10_M .et_pb_row:hover .et_pb_column .et_pb_promo p {
-webkit-transition-duration: .3s;
-webkit-transition-delay: .6s;
transition-duration: .3s;
transition-delay: .6s
}
.content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_image:after,
.content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_image:before {
right: -4.8vw
}
.content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_promo h2,
.content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_promo p,
.content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_text {
transform: translateX(-4vw)
}
.content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_image:after,
.content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_image:before {
left: -4.8vw
}
.content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_promo h2,
.content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_promo p,
.content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_text {
transform: translateX(4vw)
}
@media only screen and (min-width: 1930px) {
body .content_10_M .et_pb_row .et_pb_column .et_pb_image:after,
body .content_10_M .et_pb_row .et_pb_column .et_pb_image:before {
border-width: 20px !important;
}
body .content_12_M .et_pb_column:first-child .et_pb_promo .et_pb_promo_description {
padding-left: 80px !important;
}
body .content_14_M .et_pb_blurb h4 {
padding-bottom: 50px !important;
}
}
@media only screen and (min-width: 768px) {
body.ie .content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_image:after,
body.ie .content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_image:before {
right: -6.8vw
}
body.ie .content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_promo h2,
body.ie .content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_promo p,
body.ie .content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_text {
transform: translateX(-22px)
}
body.ie .content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_image:after,
body.ie .content_10_M .et_pb_row:hover .et_pb_column:last-child .et_pb_image:before {
left: -6.8vw
}
body.ie .content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_promo h2,
body.ie .content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_promo p,
body.ie .content_10_M .et_pb_row:hover .et_pb_column:first-child .et_pb_text {
transform: translateX(22px)
}
}
@media only screen and (max-width: 1390px) {
.content_10_M .et_pb_column:first-child .et_pb_image:before,
.content_10_M .et_pb_column:last-child .et_pb_image:before {
top: 1vw
}
.content_10_M .et_pb_column:first-child .et_pb_image:after,
.content_10_M .et_pb_column:last-child .et_pb_image:after {
bottom: 1vw
}
}
@media only screen and (max-width: 980px) {
.content_10_M .et_pb_row {
display: flex !important
}
.content_10_M .et_pb_column .et_pb_image:after,
.content_10_M .et_pb_column .et_pb_image:before {
height: 10px !important
}
.content_10_M .et_pb_column .et_pb_text {
font-size: 34px;
margin-bottom: 0 !important
}
.content_10_M .et_pb_column {
margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 767px) {
.content_10_M .et_pb_row {
display: block !important
}
.content_10_M .et_pb_column {
width: 100% !important;
margin-right: 0 !important;
display: block !important;
flex-direction: inherit !important;
justify-content: inherit !important;
padding-top: 0 !important;
padding-bottom: 0 !important
}
.content_10_M .et_pb_column .et_pb_image:after,
.content_10_M .et_pb_column .et_pb_image:before {
border-top: 0 !important;
border-bottom: none !important;
top: 40px !important;
height: 100% !important;
width: 20px !important
}
.content_10_M .et_pb_column .et_pb_image:before {
border-right: 0 !important;
border-left: none !important;
left: 7px !important
}
.content_10_M .et_pb_column .et_pb_image:after {
border-left: 0 !important;
border-right: none !important;
right: 7px !important;
left: auto !important
}
.content_10_M .et_pb_column .et_pb_promo_description *,
.content_10_M .et_pb_column .et_pb_text p {
text-align: center !important
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button,
.content_10_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_promo .et_pb_promo_button {
left: 10px
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button,
.content_10_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_promo .et_pb_promo_button {
right: 25px
}
#page-container .content_10_M .et_pb_row:hover .et_pb_column .et_pb_image:after,
#page-container .content_10_M .et_pb_row:hover .et_pb_column .et_pb_image:before {
top: 20px !important
}
#page-container .content_10_M .et_pb_row:hover .et_pb_column .et_pb_promo h2,
#page-container .content_10_M .et_pb_row:hover .et_pb_column .et_pb_promo p,
#page-container .content_10_M .et_pb_row:hover .et_pb_column .et_pb_text {
transform: translateX(0);
transform: translateY(-20px)
}
}
@media only screen and (max-width: 550px) {
.content_10_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button_module_wrapper,
.content_10_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button_module_wrapper {
position: static;
transform: translate(0, 0);
width: 100%;
text-align: center;
margin-bottom: 5px
}
.content_10_M .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button,
.content_10_M .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button {
position: static !important;
transform: rotate(0) translate(0, 0) !important
}
}
#page-container .content_11_M .button_base_size_M:hover {
-webkit-transition-duration: .3s;
-webkit-transition-delay: .3s;
transition-duration: .3s;
transition-delay: .3s;
background-color: #fff !important
}
.content_11_M .button_base_size_M:after {
height: 44px;
left: -35%;
top: auto;
bottom: 0;
transform: skew(50deg);
transform-origin: top left;
width: 0;
background: #fff;
content: '';
position: absolute;
z-index: -1;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.content_11_M .button_base_size_M:hover:after {
width: 135%
}
@media only screen and (max-width: 480px) {
.content_11_M .button_base_size_M:hover:after {
width: 145%
}
.content_11_M .button_base_size_M:after {
left: -43% !important
}
}
.content_11_M .et_pb_button_module_wrapper {
margin: 0 !important
}
@media only screen and (max-width: 1390px) {
#page-container .content_11_M .et_pb_button_module_wrapper:last-child .et_pb_button.et_pb_module {
margin-bottom: 0 !important
}
#page-container .content_11_M .et_pb_button_module_wrapper .et_pb_button.et_pb_module {
width: 100%;
margin-right: 0;
margin-left: 0;
margin-bottom: 10px !important
}
#page-container .content_11_M .et_pb_text {
margin-top: 0 !important
}
#page-container .content_11_M .et_pb_promo h2 {
font-size: 24px !important
}
.content_12_M .et_pb_column:first-child .et_pb_promo_description h2 {
font-size: 36px !important
}
}
@media only screen and (max-width: 980px) {
#page-container .content_11_M .et_pb_column:last-child {
border-left: 0 !important
}
#page-container .content_11_M .et_pb_column:first-child {
border-right: 0 !important
}
#page-container .content_11_M .et_pb_column:nth-child(2) {
border-bottom: 2px solid #ebebeb;
border-top: 2px solid #ebebeb;
padding: 17px 0 40px
}
#page-container .content_11_M .et_pb_column {
margin-bottom: 0 !important
}
}
@media only screen and (max-width: 980px) and (min-width: 768px) {
#page-container .content_11_M .et_pb_column .et_pb_blurb:first-child {
border-right: 2px solid #ebebeb
}
#page-container .content_11_M .et_pb_column .et_pb_blurb {
width: 50% !important;
float: left !important;
margin: 0 !important;
border-bottom: 0 !important
}
#page-container .content_11_M .et_pb_blurb .et_pb_main_blurb_image {
margin-bottom: 15px !important;
margin-top: 0 !important
}
}
@media only screen and (max-width: 980px) {
.content_12_M .et_pb_column .et_pb_promo_description,
.content_12_M .et_pb_column:first-child .et_pb_promo_description h2 {
text-align: center
}
.content_12_M .et_pb_column:first-child h2:before {
margin: 0 auto 20px
}
.content_12_M .et_pb_column .et_pb_promo_description h2 {
padding-bottom: 10px !important
}
.content_12_M .et_pb_column:not(:last-child) {
margin-bottom: 10px !important
}
.content_12_M .et_pb_column .et_pb_promo_description {
padding-left: 0 !important;
padding-right: 0 !important
}
}
.content_13_M .et_pb_number_counter:after {
content: "";
display: block;
width: 2px;
height: 70px;
background-color: #fff;
margin: 46px auto 0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
.content_13_M .et_pb_number_counter {
margin-bottom: 35px !important
}
.content_13_M .et_pb_number_counter span.percent-value {
font-weight: 300 !important
}
@media only screen and (max-width: 980px) {
.content_13_M .et_pb_row:last-child .et_pb_promo_description {
max-width: 100% !important
}
.content_13_M .et_pb_number_counter:after {
margin: 18px auto 0;
height: 40px
}
}
.content_14_M .list_styles_M.et_pb_bg_layout_dark li a {
color: #fff
}
.content_14_M .list_styles_M.et_pb_bg_layout_light li,
.content_14_M .list_styles_M.et_pb_bg_layout_light li a {
color: #363636
}
.content_14_M .list_styles_M ul {
padding: 0;
margin-top: 29px
}
.content_14_M .list_styles_M li a {
display: inline-block;
padding-left: 27px
}
.content_14_M .list_styles_M li {
list-style: none;
margin-bottom: 10px
}
.content_14_M .list_styles_M li::after,
.content_14_M .list_styles_M li::before {
content: "$";
font-family: ETmodules;
overflow: hidden;
position: absolute;
transition: all .3s ease 0s;
font-size: 13px
}
.content_14_M .et_pb_blurb_container p a:after,
.content_14_M .list_styles_M li::after {
margin-left: 5px;
opacity: 0;
transform: translate(-100%, 0)
}
.content_14_M .et_pb_blurb_container p a:hover:before,
.content_14_M .list_styles_M li:hover::before {
opacity: 0;
transform: translate(100%, 0)
}
.content_14_M .et_pb_blurb_container p a:hover:after,
.content_14_M .list_styles_M li:hover::after {
opacity: 1;
transform: translate(0, 0)
}
.content_14_M .et_pb_blurb_container p a {
display: inline-block;
padding-left: 24px;
position: relative;
color: #363636;
margin-top: 20px
}
.content_14_M .et_pb_blurb_container p a:after,
.content_14_M .et_pb_blurb_container p a:before {
content: "$";
font-family: ETmodules;
overflow: hidden;
position: absolute;
transition: all .3s ease 0s;
font-size: 13px;
left: 0
}
.content_14_M .et_pb_blurb_container p a:after {
right: -18px !important;
left: auto !important
}
body.ie .content_14_M .et_pb_blurb h4 {
-webkit-filter: grayscale(0) !important;
filter: grayscale(0) !important;
-webkit-background-clip: unset !important;
-webkit-text-fill-color: unset !important;
background-image: none !important;
color: #9f9f9f !important
}
.content_14_M .et_pb_blurb {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
cursor: pointer
}
.content_14_M .et_pb_column:hover {
z-index: 99
}
.content_14_M .et_pb_blurb:hover {
transform: scale(1.1);
z-index: 99
}
.content_14_M .et_pb_blurb:hover h4 {
-webkit-filter: grayscale(0);
filter: grayscale(0)
}
@media only screen and (max-width: 1390px) {
.content_14_M .et_pb_blurb h4 {
font-size: 80px !important
}
.content_14_M .et_pb_row:last-child .et_pb_blurb h4 {
margin-bottom: 23vw
}
}
@media only screen and (max-width: 980px) {
.content_14_M .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content {
max-width: 100% !important
}
.content_14_M .et_pb_row:first-child .et_pb_column:first-child .et_pb_blurb {
padding: 40px !important
}
.content_14_M .et_pb_row:first-child .et_pb_column:first-child .et_pb_blurb h4 {
margin-right: 100px;
margin-left: -100px
}
.content_14_M .et_pb_row:first-child .et_pb_column:last-child .et_pb_blurb {
padding: 40px !important;
margin-left: 0 !important;
margin-top: -60px !important;
margin-right: -20px;
width: 60%;
float: right
}
.content_14_M .et_pb_row:first-child .et_pb_column:last-child .et_pb_blurb h4 {
text-align: right;
margin-top: -90px !important;
margin-right: 0 !important;
margin-left: 0 !important
}
.content_14_M .et_pb_row:last-child .et_pb_column .et_pb_blurb {
margin-top: -50px !important;
margin-right: 90px !important;
margin-left: -20px !important;
padding: 40px !important
}
.content_14_M .et_pb_row:last-child .et_pb_column .et_pb_blurb h4 {
float: none;
margin-bottom: 20px !important;
margin-left: -70px;
margin-top: -70px !important;
text-align: left
}
}
@media only screen and (max-width: 767px) {
.content_14_M .et_pb_blurb h4 {
font-size: 50px !important
}
.content_14_M .et_pb_row:first-child .et_pb_column:first-child .et_pb_blurb h4 {
margin-right: 0;
margin-left: 0;
text-align: left
}
.content_14_M .et_pb_row:first-child .et_pb_column:last-child .et_pb_blurb {
margin-left: 0 !important;
margin-top: 0 !important;
margin-right: 0;
width: 100%
}
.content_14_M .et_pb_row:first-child .et_pb_column:last-child .et_pb_blurb h4 {
text-align: left;
margin-top: 0 !important;
margin-right: 0 !important;
margin-left: 0 !important
}
.content_14_M .et_pb_row:last-child .et_pb_column .et_pb_blurb {
margin-top: 0 !important;
margin-right: 0 !important;
margin-left: 0 !important
}
.content_14_M .et_pb_row:last-child .et_pb_column .et_pb_blurb h4 {
float: none;
margin-left: 0;
margin-top: 0 !important;
max-width: 100%;
margin-right: 0
}
}
@media only screen and (max-width: 480px) {
#page-container .content_14_M .et_pb_row .et_pb_column .et_pb_blurb {
padding: 30px !important
}
.content_14_M .et_pb_blurb h4 {
font-size: 36px !important
}
#page-container .content_3_M .et_pb_row:first-child{
width: 100% !important;
}
#page-container .content_3_M .et_pb_row{
width: 80% !important;
}
}