.ready-load .main-slider .slick-slide.slick-current .visual {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.main-slider-section {
position: relative; }
.main-slider {
color: white; }
.main-slider .ast-container{
width: 100% !important;
padding: 0 !important;
}
.main-slider .description{
margin-left: 0px;
}
.main-slider .description h1{
font-family: "Adventor";
}
.main-slider .wrap-border h1{
font-size: 1.6em !important;
}
.main-slider .description h1 span.block{
display: block;
}
.main-slider .visual {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: 8s;
transition: 8s;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #459390;
background-blend-mode: multiply; }
.main-slider a {
color: white; }
.main-slider.slick-slider .slick-slide{
height: 100vh;
}
.main-slider a:before {
border-color: white; }
.main-slider .item-slide {
height: 100vh;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 600px;
position: relative;
padding-bottom: 210px; }
section.main-slider-section.animation .main-slider .wrap-border{opacity: 1;}
section.main-slider-section.animation .main-slider .wrap-border p, section.main-slider-section.animation .main-slider .wrap-border .title  {
opacity: 1;
left: 0;
}
.main-slider .wrap-border {
padding: 80px 70px;
opacity: 0;
-webkit-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
}
@media (max-height: 720px) {
.main-slider .item-slide {
padding-bottom: 40px; } }
@media (max-width: 1200px) {
.main-slider .item-slide {
padding-bottom: 40px; } }
@media screen and (max-width: 991px) {
.main-slider .item-slide {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-top: 150px; } }
.main-slider .item-slide .container {
z-index: 2;
position: unset;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;}
.main-slider .description {
width: 660px; }
@media screen and (max-width: 991px) {
.main-slider .wrap-border{
margin: 20px;
}
.main-slider .wrap-border h1{
font-size: 32px !important;
line-height: 42px !important;
}
.main-slider .wrap-border .text p{
font-size: 32px;
line-height: 42px;
}
.main-slider .description {
width: 100%; } }
.main-slider .description .text {
margin-bottom: 90px; }
@media screen and (max-width: 991px) {
.main-slider .description .text {
margin-bottom: 10px; } }
.main-slider .description .title {
text-transform: inherit !important;
font-weight: 400;
opacity: 0;
-webkit-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
position: relative;
left: -50px; }
.main-slider .wrap-border {
padding: 80px 70px;
opacity: 0;
-webkit-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out; }
@media screen and (max-width: 991px) {
.main-slider .wrap-border {
padding: 60px 40px; } }
.main-slider .wrap-border:before, .main-slider .wrap-border:after,
.main-slider .wrap-border .text:before,
.main-slider .wrap-border .text:after {
width: 60px;
height: 60px; }
.main-slider .wrap-border br {
display: none; }
.slider {
background-color: white;
padding: 40px 70px;
color: #44546a;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 991px) {
.slider {
padding: 40px 30px; } }
.slider .review-text {
font-size: 16px;
line-height: 25px;
margin-bottom: 22px; }
@media screen and (max-width: 991px) {
.slider .review-text {
font-size: 20px;
line-height: 26px; } }
.slider .review-text q {
font-size: 16px;
line-height: 25px; }
@media screen and (max-width: 991px) {
.slider .review-text q {
font-size: 20px;
line-height: 26px; } }
.slider a {
color: #44546a; }
.slider a:before {
border-color: #44546a; }
.slider .review-wrap {
opacity: 0;
position: relative;
top: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slider .reviewer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 479px) {
.slider .reviewer {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.slider .reviewer .avatar {
width: 122px;
min-width: 122px;
margin-right: 10px;
height: 122px;
border-radius: 50%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-color: white; }
@media screen and (max-width: 479px) {
.slider .reviewer .avatar {
margin: 0 0 20px; } }
.slider .reviewer .reviewer-info {
font-size: 12px;
line-height: 20px; }
.slider .reviewer .reviewer-info .name {
font-size: 18px;
line-height: 24px;
margin-bottom: 10px; }
.slider .reviewer .reviewer-info p {
margin: 0; }
.slider:hover .slick-next.slick-disabled,
.slider:hover .slick-prev.slick-disabled {
border-color: #d9dcdc;
color: #d9dcdc; }
.slider .slick-next,
.slider .slick-prev {
position: absolute;
width: 35px;
left: 17px;
height: 35px;
opacity: 0;
cursor: pointer;
border-radius: 50%;
padding: 0;
font-size: inherit;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: transparent;
border: 1px solid #459390;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slider .slick-next .arrow,
.slider .slick-prev .arrow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #459390;
background: none;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slider .slick-next:hover,
.slider .slick-prev:hover {
background: none;
color: #94c8c4;
border-color: #94c8c4; }
.slider .slick-next:hover .arrow,
.slider .slick-prev:hover .arrow {
background: none;
color: #94c8c4; }
.slider .slick-next {
right: 17px;
left: auto; }
.slider .slide-title {
font-family: "AdventorBold"; }
.slider .text {
margin-bottom: 30px; }
.vertical-pagination .slick-dots {
position: absolute;
top: 50%;
right: 50px;
list-style: none !important;
}
@media screen and (max-width: 991px) {
.vertical-pagination .slick-dots {
left: 50%;
right: auto;
top: auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
bottom: 20px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } }
.vertical-pagination .slick-dots li {
margin: 0 0 7px 0;
border-radius: 0;
border: 0;
padding: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 991px) {
.vertical-pagination .slick-dots li {
margin: 0 0 0 10px; } }
.vertical-pagination .slick-dots li:before {
display: none; }
.vertical-pagination .slick-dots li:first-child {
margin-left: 0; }
.vertical-pagination .slick-dots li.slick-active button, .vertical-pagination .slick-dots li:hover button {
background-color: white;
opacity: 1; }
.vertical-pagination .slick-dots button {
width: 8px;
height: 35px;
margin: 0;
padding: 0;
border-radius: 0;
text-indent: -99999px;
border: 0;
background-color: white;
opacity: .6; }
@media screen and (max-width: 991px) {
.vertical-pagination .slick-dots button {
width: 5px;
height: 5px; } }.slider{
opacity: 0;
}
body.elementor-editor-active .slider{
opacity: 1 !important;
}
.slick-slide {outline: none; }
.slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y; }
.slick-slider:hover .slick-next,
.slick-slider:hover .slick-prev,
.slick-slider:hover .slick-dots {
opacity: 1; }
.slick-slider:hover .slick-next.slick-disabled,
.slick-slider:hover .slick-prev.slick-disabled,
.slick-slider:hover .slick-dots.slick-disabled {
opacity: 0.5; }
.slick-slider.image-slider, .slick-slider.img-carousel {
overflow-x: hidden; }
.slick-slider .slick-list {
position: relative;
display: block;
overflow: hidden;
width: 100%;
margin: 0;
padding: 0; }
.slick-slider .slick-list:focus {
outline: none; }
.slick-slider .slick-list.dragging {
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-slider .slick-track {
position: relative;
top: 0;
left: 0; }
.slick-slider .slick-track:before, .slick-slider .slick-track:after {
display: table;
content: ''; }
.slick-slider .slick-track:after {
clear: both; }
.slick-slider .slick-slide {
float: left;
height: 100%;
min-height: 1px;
margin-bottom: 0; }
.slick-slider .slick-slide.slick-current {
position: relative;
z-index: 2; }
.slick-slider .slick-slide img {
display: block;
width: 100%; }
.slick-slider .slick-next,
.slick-slider .slick-prev {
position: absolute;
width: 60px;
height: 60px;
opacity: 0;
cursor: pointer;
padding: 0;
font-size: inherit;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: transparent;
border: 2px solid transparent;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slick-slider .slick-next .arrow,
.slick-slider .slick-prev .arrow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #459390;
background-color: white;
border: 2px solid white;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slick-slider .slick-next:hover,
.slick-slider .slick-prev:hover {
border-color: #459390; }
.slick-slider .slick-next:hover .arrow,
.slick-slider .slick-prev:hover .arrow {
color: white;
background-color: #459390;
border-color: white; }
.slick-slider .slick-next:hover,
.slick-slider .slick-prev:hover {
background-color: #459390; }
.slick-slider .slick-prev {
left: 0;
right: auto; }
.slick-slider .slick-next {
left: auto;
right: 0; }
.slick-slider .slick-dots {
position: absolute;
bottom: 20px;
left: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
opacity: 0;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin: 0;
padding: 0;
list-style: none; }
@media screen and (max-width: 991px) {
.slick-slider .slick-dots {
opacity: 1; } }
.slick-slider .slick-dots li {
width: auto;
height: auto;
margin: 0 0 0 7px;
padding: 0;
border-radius: 50%;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slick-slider .slick-dots li:before {
display: none; }
.slick-slider .slick-dots li:first-child {
margin-left: 0; }
.slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li:hover button {
background-color: #459390; }
.slick-slider .slick-dots button {
float: left;
text-indent: -9999px;
width: 8px;
height: 8px;
padding: 0;
margin: 0;
border: 0;
border-radius: 50%;
background-color: rgba(68, 84, 106, 0.2);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
cursor: pointer; }
.ready-load .slick-slide.slick-current .wrap-border,
.ready-load .slick-slide.slick-current p {
opacity: 1;
-webkit-transition-delay: .5s;
transition-delay: .5s; }
.ready-load .slick-slide.slick-current .title {
left: 0;
opacity: 1;
-webkit-transition-delay: 1.5s;
transition-delay: 1.5s; }
.ready-load .slick-slide.slick-current .review-wrap {
opacity: 1;
top: 0;
-webkit-transition-delay: .5s;
transition-delay: .5s; }
.ready-load .main-slider .slick-slide.slick-current .visual {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.slider {
background-color: white;
padding: 40px 70px;
color: #44546a;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 991px) {
.slider {
padding: 40px 30px; } }
.slider .review-text {
font-size: 16px;
line-height: 25px;
margin-bottom: 22px; }
@media screen and (max-width: 991px) {
.slider .review-text {
font-size: 20px;
line-height: 26px; } }
.slider .review-text q {
font-size: 16px;
line-height: 25px; }
@media screen and (max-width: 991px) {
.slider .review-text q {
font-size: 20px;
line-height: 26px; } }
.slider a {
color: #44546a; }
.slider a:before {
border-color: #44546a; }
.slider .review-wrap {
position: relative;
top: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slider .reviewer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 479px) {
.slider .reviewer {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.slider .reviewer .avatar {
width: 122px;
min-width: 122px;
margin-right: 10px;
height: 122px;
border-radius: 50%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-color: white; }
@media screen and (max-width: 479px) {
.slider .reviewer .avatar {
margin: 0 0 20px; } }
.slider .reviewer .reviewer-info {
font-size: 12px;
line-height: 20px; }
.slider .reviewer .reviewer-info .name {
font-size: 18px;
line-height: 24px;
margin-bottom: 10px;
font-family: "Adventor";
}
.slider .reviewer .reviewer-info p {
margin: 0; }
.slider:hover .slick-next.slick-disabled,
.slider:hover .slick-prev.slick-disabled {
border-color: #d9dcdc;
color: #d9dcdc; }
.slider .slick-next,
.slider .slick-prev {
position: absolute;
width: 35px;
left: 17px;
height: 35px;
opacity: 0;
cursor: pointer;
border-radius: 50% !important;
padding: 0;
font-size: inherit;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: transparent;
border: 1px solid #459390;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slider .slick-next:hover,
.slider .slick-prev:hover,
.slider .slick-next:active,
.slider .slick-prev:active{
border-radius: 50%;
}
.slider .slick-next:focus,
.slider .slick-prev:focus{
background-color: transparent;
}
.slider .slick-next .arrow,
.slider .slick-prev .arrow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #459390;
background: none;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.slider .slick-next:hover,
.slider .slick-prev:hover {
background: none;
color: #94c8c4;
border-color: #94c8c4; }
.slider .slick-next:hover .arrow,
.slider .slick-prev:hover .arrow {
background: none;
color: #94c8c4; }
.slider .slick-next {
right: 17px;
left: auto; }
.slider .slide-title {
font-family: "Adventor", Sans-serif; }
.slider .text {
margin-bottom: 30px; }
.vertical-pagination .slick-dots {
position: absolute;
top: 50%;
right: 50px; }
@media screen and (max-width: 991px) {
.vertical-pagination .slick-dots {
left: 50%;
right: auto;
top: auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
bottom: 20px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } }
.vertical-pagination .slick-dots li {
margin: 0 0 7px 0;
border-radius: 0;
border: 0;
padding: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 991px) {
.vertical-pagination .slick-dots li {
margin: 0 0 0 10px; } }
.vertical-pagination .slick-dots li:before {
display: none; }
.vertical-pagination .slick-dots li:first-child {
margin-left: 0; }
.vertical-pagination .slick-dots li.slick-active button, .vertical-pagination .slick-dots li:hover button {
background-color: white;
opacity: 1; }
.vertical-pagination .slick-dots button {
width: 8px;
height: 35px;
margin: 0;
padding: 0;
border-radius: 0;
text-indent: -99999px;
border: 0;
background-color: white;
opacity: .6; }
@media screen and (max-width: 991px) {
.vertical-pagination .slick-dots button {
width: 5px;
height: 5px; } }