.elementor-1035 .elementor-element.elementor-element-9b74825{--min-height:100px;--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:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-1035 .elementor-element.elementor-element-9b74825:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-9b74825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1035 .elementor-element.elementor-element-9b74825, .elementor-1035 .elementor-element.elementor-element-9b74825::before{--border-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-1ffd656{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-34255f0{--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-9390511 img{width:100%;height:400px;object-fit:cover;border-radius:200px 200px 200px 200px;}.elementor-1035 .elementor-element.elementor-element-135cd0c{--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-763b490 img{width:100%;height:400px;object-fit:cover;border-radius:200px 200px 200px 200px;}.elementor-1035 .elementor-element.elementor-element-4c961fe{--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-913e540 img{width:100%;height:400px;object-fit:cover;border-radius:200px 200px 200px 200px;}.elementor-1035 .elementor-element.elementor-element-92f037c{--min-height:0px;--background-transition:0.3s;--margin-top:-20px;--margin-right:0px;--margin-bottom:-20px;--margin-left:0px;}.elementor-1035 .elementor-element.elementor-element-61adf30{--spacer-size:114px;}.elementor-1035 .elementor-element.elementor-element-61adf30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#000000;}.elementor-1035 .elementor-element.elementor-element-61adf30.elementor-element{--align-self:center;}.elementor-1035 .elementor-element.elementor-element-9f38ae0{--min-height:100px;--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:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-1035 .elementor-element.elementor-element-9f38ae0:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-9f38ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1035 .elementor-element.elementor-element-9f38ae0, .elementor-1035 .elementor-element.elementor-element-9f38ae0::before{--border-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-12003d7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-9402183{--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-48ae1d9 img{width:100%;height:500px;object-fit:cover;border-radius:200px 200px 200px 200px;}.elementor-1035 .elementor-element.elementor-element-86c0a4b{--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-23f7b1d img{width:100%;height:400px;object-fit:cover;border-radius:200px 200px 200px 200px;}.elementor-1035 .elementor-element.elementor-element-8db7ae5{--background-transition:0.3s;}.elementor-1035 .elementor-element.elementor-element-0455595 img{width:100%;height:400px;object-fit:cover;border-radius:200px 200px 200px 200px;}.elementor-1035 .elementor-element.elementor-element-3432e90{--background-transition:0.3s;}@media(min-width:768px){.elementor-1035 .elementor-element.elementor-element-34255f0{--width:33.33%;}.elementor-1035 .elementor-element.elementor-element-135cd0c{--width:33.33%;}.elementor-1035 .elementor-element.elementor-element-4c961fe{--width:33.33%;}.elementor-1035 .elementor-element.elementor-element-9402183{--width:33.33%;}.elementor-1035 .elementor-element.elementor-element-86c0a4b{--width:33.33%;}.elementor-1035 .elementor-element.elementor-element-8db7ae5{--width:33.33%;}}@media(max-width:1024px){.elementor-1035 .elementor-element.elementor-element-1ffd656{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1035 .elementor-element.elementor-element-34255f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1035 .elementor-element.elementor-element-9390511 img{height:320px;}.elementor-1035 .elementor-element.elementor-element-9390511{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-135cd0c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1035 .elementor-element.elementor-element-763b490 img{height:320px;}.elementor-1035 .elementor-element.elementor-element-763b490{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-4c961fe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1035 .elementor-element.elementor-element-913e540 img{height:320px;}.elementor-1035 .elementor-element.elementor-element-913e540{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-12003d7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1035 .elementor-element.elementor-element-9402183{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1035 .elementor-element.elementor-element-48ae1d9 img{height:320px;}.elementor-1035 .elementor-element.elementor-element-48ae1d9{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-86c0a4b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1035 .elementor-element.elementor-element-23f7b1d img{height:320px;}.elementor-1035 .elementor-element.elementor-element-23f7b1d{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-8db7ae5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1035 .elementor-element.elementor-element-0455595 img{height:320px;}.elementor-1035 .elementor-element.elementor-element-0455595{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}}/* Start custom CSS for image, class: .elementor-element-9390511 */.elementor-1035 .elementor-element.elementor-element-9390511{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-9390511 .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-9390511 img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-9390511 .repeated-image,
.elementor-1035 .elementor-element.elementor-element-9390511 .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-9390511 .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-9390511 .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34255f0 */.elementor-1035 .elementor-element.elementor-element-34255f0{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-34255f0 .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-34255f0 img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-34255f0 .repeated-image,
.elementor-1035 .elementor-element.elementor-element-34255f0 .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-34255f0 .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-34255f0 .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-763b490 */.elementor-1035 .elementor-element.elementor-element-763b490{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-763b490 .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-763b490 img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-763b490 .repeated-image,
.elementor-1035 .elementor-element.elementor-element-763b490 .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-763b490 .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-763b490 .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cd0c */.elementor-1035 .elementor-element.elementor-element-135cd0c{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-135cd0c .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-135cd0c img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-135cd0c .repeated-image,
.elementor-1035 .elementor-element.elementor-element-135cd0c .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-135cd0c .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-135cd0c .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-913e540 */.elementor-1035 .elementor-element.elementor-element-913e540{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-913e540 .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-913e540 img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-913e540 .repeated-image,
.elementor-1035 .elementor-element.elementor-element-913e540 .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-913e540 .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-913e540 .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48ae1d9 */.elementor-1035 .elementor-element.elementor-element-48ae1d9{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-48ae1d9 .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-48ae1d9 img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-48ae1d9 .repeated-image,
.elementor-1035 .elementor-element.elementor-element-48ae1d9 .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-48ae1d9 .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-48ae1d9 .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402183 */.elementor-1035 .elementor-element.elementor-element-9402183{
    --repeat: 3;
    --speed: 20;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-9402183 .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-9402183 img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-9402183 .repeated-image,
.elementor-1035 .elementor-element.elementor-element-9402183 .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-9402183 .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-9402183 .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23f7b1d */.elementor-1035 .elementor-element.elementor-element-23f7b1d{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-23f7b1d .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-23f7b1d img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-23f7b1d .repeated-image,
.elementor-1035 .elementor-element.elementor-element-23f7b1d .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-23f7b1d .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-23f7b1d .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86c0a4b */.elementor-1035 .elementor-element.elementor-element-86c0a4b{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-86c0a4b .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-86c0a4b img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-86c0a4b .repeated-image,
.elementor-1035 .elementor-element.elementor-element-86c0a4b .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-86c0a4b .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-86c0a4b .repeated-image-last.hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0455595 */.elementor-1035 .elementor-element.elementor-element-0455595{
    --repeat: 3;
    --speed: 130;
    --direction: center;
    --squeeze: none;
}
.elementor-1035 .elementor-element.elementor-element-0455595 .elementor-widget-container{
    position: relative;
    overflow: hidden;
    border-radius: var(--radius,0);
}
.elementor-1035 .elementor-element.elementor-element-0455595 img{
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-0455595 .repeated-image,
.elementor-1035 .elementor-element.elementor-element-0455595 .repeated-image-last{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover !important;
    background-position: center;
    border-radius: var(--radius,0);
    transform-origin: var(--direction, center);
}
.elementor-1035 .elementor-element.elementor-element-0455595 .repeated-image-last{
    z-index: 100;
}
.elementor-1035 .elementor-element.elementor-element-0455595 .repeated-image-last.hide{
    display: none;
}/* End custom CSS */