.elementor-1395 .elementor-element.elementor-element-d9362c {
--min-height: 100vh;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--align-items: center;
--gap: 0px;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-right: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
}
.elementor-1395 .elementor-element.elementor-element-d9362c:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-d9362c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #ffffff;
}
.elementor-1395 .elementor-element.elementor-element-d9362c, .elementor-1395 .elementor-element.elementor-element-d9362c::before {
--border-transition: 0.3s;
}
.elementor-1395 .elementor-element.elementor-element-4b3259c7 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-right: 20px;
--padding-bottom: 0px;
--padding-left: 20px;
}
.elementor-1395 .elementor-element.elementor-element-3489ffb3 .elementor-heading-title {
color: #000000;
font-family: "Poppins", Sans-serif;
font-size: 70px;
font-weight: 600;
}
.elementor-1395 .elementor-element.elementor-element-7e591da5 {
color: #000000;
font-family: "Roboto", Sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 1.857em;
width: var( --container-widget-width, 450px );
max-width: 450px;
--container-widget-width: 450px;
--container-widget-flex-grow: 0;
}
.elementor-1395 .elementor-element.elementor-element-f8001a0 .elementor-button .elementor-align-icon-right {
margin-left: 10px;
}
.elementor-1395 .elementor-element.elementor-element-f8001a0 .elementor-button .elementor-align-icon-left {
margin-right: 10px;
}
.elementor-1395 .elementor-element.elementor-element-f8001a0 .elementor-button {
font-family: "DM Sans", Sans-serif;
font-size: 16px;
font-weight: 500;
fill: #FFFFFF;
color: #FFFFFF;
background-color: #000000;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #000000;
border-radius: 100px 100px 100px 100px;
padding: 15px 25px 15px 27px;
}
.elementor-1395 .elementor-element.elementor-element-f8001a0 > .elementor-widget-container {
margin: 0px 0px -20px 0px;
}
.elementor-1395 .elementor-element.elementor-element-50789347 {
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--justify-content: center;
--align-items: flex-start;
--gap: 28px;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-right: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
}
.elementor-1395 .elementor-element.elementor-element-991a5b4 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--justify-content: flex-start;
--flex-wrap: wrap;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-right: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
}
.elementor-1395 .elementor-element.elementor-element-543faec6 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-63ae3786 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-4a9013e img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-a21c719 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-2942ad8 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-72e1bb2a img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-4eb7c446 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-5f7bb768 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--justify-content: flex-start;
--flex-wrap: wrap;
--background-transition: 0.3s;
--padding-top: 0px;
--padding-right: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
}
.elementor-1395 .elementor-element.elementor-element-52835618 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-1be80a16 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-7e4bcd62 img {
width: 300px;
height: 300px;
object-fit: cover;
}
.elementor-1395 .elementor-element.elementor-element-44caea56 img {
width: 300px;
height: 300px;
object-fit: cover;
}
@media(min-width: 768px) {
.elementor-1395 .elementor-element.elementor-element-d9362c {
--content-width:1200px;
}
.elementor-1395 .elementor-element.elementor-element-4b3259c7 {
--width: 45%;
}
.elementor-1395 .elementor-element.elementor-element-50789347 {
--width: 55%;
}
}
@media(max-width: 1024px) {
.elementor-1395 .elementor-element.elementor-element-d9362c {
--min-height:0vh;
}
.elementor-1395 .elementor-element.elementor-element-3489ffb3 .elementor-heading-title {
font-size: 50px;
}
.elementor-1395 .elementor-element.elementor-element-7e591da5 > .elementor-widget-container {
margin: 0px 0px -10px 0px;
}
.elementor-1395 .elementor-element.elementor-element-7e591da5 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 100% );
max-width: 100%;
}
.elementor-1395 .elementor-element.elementor-element-50789347 {
--gap: 20px;
}
.elementor-1395 .elementor-element.elementor-element-543faec6 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-63ae3786 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-4a9013e img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-a21c719 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-2942ad8 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-72e1bb2a img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-4eb7c446 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-52835618 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-1be80a16 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-7e4bcd62 img {
width: 200px;
height: 200px;
}
.elementor-1395 .elementor-element.elementor-element-44caea56 img {
width: 200px;
height: 200px;
}
}
@media(max-width: 767px) {
.elementor-1395 .elementor-element.elementor-element-d9362c {
--padding-top:50px;
--padding-right: 0px;
--padding-bottom: 40px;
--padding-left: 0px;
}
.elementor-1395 .elementor-element.elementor-element-4b3259c7 {
--padding-top: 0px;
--padding-right: 20px;
--padding-bottom: 20px;
--padding-left: 20px;
}
.elementor-1395 .elementor-element.elementor-element-3489ffb3 .elementor-heading-title {
font-size: 45px;
}
.elementor-1395 .elementor-element.elementor-element-f8001a0 > .elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-1395 .elementor-element.elementor-element-50789347 {
--gap: 10px;
}
.elementor-1395 .elementor-element.elementor-element-991a5b4 {
--gap: 10px;
}
.elementor-1395 .elementor-element.elementor-element-543faec6 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-63ae3786 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-4a9013e img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-a21c719 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-2942ad8 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-72e1bb2a img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-4eb7c446 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-5f7bb768 {
--gap: 10px;
}
.elementor-1395 .elementor-element.elementor-element-52835618 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-1be80a16 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-7e4bcd62 img {
width: 150px;
height: 150px;
}
.elementor-1395 .elementor-element.elementor-element-44caea56 img {
width: 150px;
height: 150px;
}
} .elementor-1395 .elementor-element.elementor-element-7e591da5 p {
margin-bottom: 0.5rem;
}  .elementor-1395 .elementor-element.elementor-element-f8001a0 svg {
width: 11px;
}  .elementor-1395 .elementor-element.elementor-element-5f7bb768 {
--direction: -1;
}  .elementor-1395 .elementor-element.elementor-element-50789347 {
--direction: 1;
--speed: 50;
--image-aspect-ratio: false;
--pause-on-hover: true;
--pause-on-hover-mobile: false;
--height-desktop: 100vh;
--height-tablet: 600px;
--height-mobile: 300px;
}
.elementor-1395 .elementor-element.elementor-element-50789347 {
visibility: hidden;
overflow: hidden;
height: var(--height-desktop);
}
.elementor-1395 .elementor-element.elementor-element-50789347.showing {
visibility: visible;
}
.elementor-1395 .elementor-element.elementor-element-50789347 .e-con, .elementor-1395 .elementor-element.elementor-element-50789347 .e-container {
width: auto;
-webkit-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
-moz-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
-o-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
max-width: unset !important;
}
.elementor-1395 .elementor-element.elementor-element-50789347:hover .e-con, .elementor-1395 .elementor-element.elementor-element-50789347:hover .e-container {
animation-play-state: var(--poh, running);
}
.elementor-1395 .elementor-element.elementor-element-50789347.e-con-boxed:hover .e-con, .elementor-1395 .elementor-element.elementor-element-50789347.e-con-boxed:hover .e-container {
animation-play-state: running;
}
.elementor-1395 .elementor-element.elementor-element-50789347.e-con-boxed .e-con-inner:hover .e-con, .elementor-1395 .elementor-element.elementor-element-50789347.e-con-boxed .e-con-inner:hover .e-container {
animation-play-state: var(--poh, running);
}
.elementor-1395 .elementor-element.elementor-element-50789347 .e-con-inner {
overflow: hidden;
}
.elementor-1395 .elementor-element.elementor-element-50789347 .e-con.image-aspect-ratio img, .elementor-1395 .elementor-element.elementor-element-50789347 .e-container.image-aspect-ratio img {
height: auto !important;
}
@keyframe sliding {
w 0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(-1*var(--direction,1)*100%/var(--total,2) ));
}
}
@-webkit-keyframes sliding {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(-1*var(--direction,1)*100%/var(--total,2) ));
}
}
@-moz-keyframes sliding {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(var(--direction,1)*100%/var(--total,2) ));
}
}
@-o-keyframes sliding {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(-1*var(--direction,1)*100%/var(--total,2) ));
}
}
@keyframes sliding {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(-1*var(--direction,1)*100%/var(--total,2) ));
}
}
@media (max-width: 1024px) {
.elementor-1395 .elementor-element.elementor-element-50789347 {
height: var(--height-tablet);
}
}
@media (max-width: 767px) {
.elementor-1395 .elementor-element.elementor-element-50789347 {
height: var(--height-mobile);
}
}