.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.box01-wrapper {
margin-top: -30px; }
.box01-wrapper .box01 {
margin-top: 30px; }
.box01 .box01__img {
overflow: hidden; }
.box01 .box01__img img {
-webkit-transition: -webkit-transform 1s;
transition: -webkit-transform 1s;
transition: transform 1s;
transition: transform 1s, -webkit-transform 1s; }
.box01 .box01__img a {
display: inline-block; }
.box01 .box01__img a:hover img {
-webkit-transform: scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1); }
.box01 .box01__img.box01__img-round {
padding-bottom: 24px; }
.box01 .box01__img.box01__img-round a {
border-radius: 50%;
-webkit-box-shadow: 7px 10px 20px rgba(141, 158, 168, 0.25);
box-shadow: 7px 10px 20px rgba(141, 158, 168, 0.25);
overflow: hidden; }
.box01 .box01__img.box01__img-round + .box01__title {
margin-top: 0; }
.box01 .box01__title {
font-size: 20px;
line-height: 30px;
font-family: "Poppins", sans-serif;
color: #323232;
font-weight: 600;
padding: 0;
margin: 24px 0 16px 0;
position: relative;
display: inline-block; }
.box01 .box01__title a {
color: #323232; }
.box01 .box01__title a:before {
content: '';
display: block;
position: absolute;
bottom: 1px;
width: 0%;
height: 2px;
margin: auto;
left: 0;
right: 0;
background-color: #323232;
-webkit-transition: width .2s linear;
transition: width .2s linear; }
.box01 .box01__title a:hover:before {
width: 100%; }
.box01 .box01__title + * {
margin-top: 0; }
@media (max-width: 1024.98px) {
.box01 .box01__title {
margin: 14px 0 6px 0;
font-size: 18px;
line-height: 28px; }
.box01 .box01__title .box01__img.box01__img-round {
padding-bottom: 14px; }
.box01 .box01__title .box01__img.box01__img-round + .box01__title {
margin-top: 0; } }
@media (max-width: 1024.98px) {
.box01 .box01__img.box01__img-round a {
max-width: 165px; } }
.box02-info {
padding-top: 115px;
background-color: #f1f3f5;
background-position: 25% center;
background-repeat: no-repeat; }
@media (min-width: 1700px) {
.box02-info {
margin-bottom: 80px; } }
@media (min-width: 1561px) {
.box02-info .box02-info__img img {
margin-bottom: -61px; } }
.box02-info .info-list {
margin-bottom: -6px; }
@media (min-width: 1025px) {
.box02-info .box02-info__img {
padding-right: 60px; }
.box02-info .box02-info__img img {
width: 100%; } }
.box02-info .box02-info__description {
padding: 0 25px 115px 27px;
max-width: 610px; }
@media (max-width: 1560px) {
.box02-info {
overflow: hidden;
padding: 0 0 0 0;
padding: 120px 0; }
.box02-info .box02-info__description {
padding-bottom: 0; } }
@media (max-width: 1229.98px) {
.box02-info .box02-info__img {
padding-right: 30px; } }
@media (max-width: 1024.98px) {
.box02-info {
background-position: 10% 0;
background-size: 71%, 62%;
padding: 80px 0 80px; }
.box02-info .box02-info__img {
padding-right: 15px; }
.box02-info .box02-info__description {
max-width: inherit;
padding: 0 25px 0 22px; } }
@media (max-width: 790px) {
.box02-info {
padding: 60px 0; } }
@media (max-width: 767.98px) {
.box02-info .box02-info__img {
padding-right: 0px; } }
@media (max-width: 575.98px) {
.box02-info {
padding-top: 58px;
background-image: none !important; }
.box02-info .box02-info__img {
padding: 0 30px; }
.box02-info .box02-info__img img {
width: 100%; }
.box02-info .box02-info__description {
max-width: inherit;
padding: 29px 30px 0px; } }