.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js{overflow-x:hidden}body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-widget-sow-image-default-17bc2272b535 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-17bc2272b535 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
.so-widget-sow-image-default-17bc2272b535 .sow-image-container .so-widget-image {
display: block;
max-width: 100%;
height: auto;
}.so-widget-sow-image-default-d6014b76747a .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-d6014b76747a .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
.so-widget-sow-image-default-d6014b76747a .sow-image-container .so-widget-image {
display: block;
max-width: 100%;
height: auto;
}.hero-content {
padding-top: 60px;
padding-bottom: 60px;
}
@media (min-width: 768px) {
.hero-content {
padding-top: 80px;
padding-bottom: 80px;
}
}
@media (min-width: 992px) {
.hero-content {
padding-top: 100px;
padding-bottom: 100px;
}
}
@media (min-width: 1200px) {
.hero-content {
padding-top: 120px;
padding-bottom: 120px;
}
}
.hero-content.center {
text-align: center;
}
.hero-content .title {
font-size: 24px;
color: #fff;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.hero-content .title {
font-size: 28px;
}
}
@media (min-width: 992px) {
.hero-content .title {
font-size: 32px;
}
}
@media (min-width: 1200px) {
.hero-content .title {
font-size: 36px;
}
}
.hero-content .title .highlight {
color: #e2cd00;
}
.hero-content .buttons-container {
margin-top: 45px;
display: flex;
justify-content: center;
}
.hero-content .buttons-container .btn {
font-size: 14px;
}
@media (min-width: 768px) {
.hero-content .buttons-container .btn {
padding: 20px 50px;
font-size: 16px;
border-width: 2px;
}
}
@media (min-width: 992px) {
.hero-content .buttons-container .btn {
padding: 23px 60px;
font-size: 18px;
}
}
@media (min-width: 1200px) {
.hero-content .buttons-container .btn {
padding: 26px 70px;
font-size: 20px;
}
}
.page-id-643 #header-bg {
height: 620px;
}
@media (min-width: 768px) {
.page-id-643 #header-bg {
height: 530px;
background-position: right center !important;
}
}
@media (min-width: 992px) {
.page-id-643 #header-bg {
height: 590px;
}
}
@media (min-width: 1200px) {
.page-id-643 #header-bg {
height: 650px;
}
}
.ti-reviews-container-wrapper {
width: calc(100vw - 80px) !important;
}
@media (max-width: 479px) {
.ti-reviews-container-wrapper {
width: calc(100vw - 40px) !important;
}
}
@media (min-width: 560px) {
.ti-reviews-container-wrapper {
width: calc(100vw - 430px) !important;
}
}
@media (min-width: 1180px) {
.ti-reviews-container-wrapper {
width: 820px !important;
}
}
.swiper-container {
width: calc(100vw - 40px) !important;
}
@media (min-width: 1180px) {
.swiper-container {
width: 1140px !important;
}
}
.footer-logo {
max-width: 185px;
}