.elementor-16 .elementor-element.elementor-element-508ad78{border-style:none;padding:5em 0em 5em 0em;}.elementor-16 .elementor-element.elementor-element-76e9a26{border-style:none;padding:5em 0em 5em 0em;}.elementor-16 .elementor-element.elementor-element-fe66655{margin-top:0em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-726cdde{border-style:none;padding:5em 0em 5em 0em;}.elementor-16 .elementor-element.elementor-element-d45ac16{margin-top:0em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3fb82d1{border-style:none;padding:0em 0em 0em 0em;}.elementor-16 .elementor-element.elementor-element-d3577d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-16 .elementor-element.elementor-element-8c1f15b > .elementor-widget-container{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#D1D1D6;}.elementor-16 .elementor-element.elementor-element-8c1f15b .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 20s linear infinite;}.elementor-16 .elementor-element.elementor-element-8c1f15b .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;}.elementor-16 .elementor-element.elementor-element-8c1f15b .qodef-m-text-item{color:#A0A0AB;font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;padding-right:calc(60px/2);padding-left:calc(60px/2);}.elementor-16 .elementor-element.elementor-element-345be37{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;}.elementor-16 .elementor-element.elementor-element-7365ff8{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-16 .elementor-element.elementor-element-7365ff8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0d2a432{padding:0em 0em 0em 0em;}.elementor-16 .elementor-element.elementor-element-0d2a432 .elementor-heading-title{font-family:"Boldstrom", Sans-serif;font-size:64px;font-weight:400;color:#000000;}.elementor-16 .elementor-element.elementor-element-c1d9868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-768cac6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-0ef5223{width:45%;}.elementor-16 .elementor-element.elementor-element-9dabfb8{width:14.332%;}.elementor-16 .elementor-element.elementor-element-5ce21a4{width:40%;}.elementor-16 .elementor-element.elementor-element-c221b3c{width:45%;}.elementor-16 .elementor-element.elementor-element-bfd4a57{width:14.332%;}.elementor-16 .elementor-element.elementor-element-f84e2bf{width:40%;}.elementor-16 .elementor-element.elementor-element-7365ff8{--width:50%;}.elementor-16 .elementor-element.elementor-element-c1d9868{--width:50%;}.elementor-16 .elementor-element.elementor-element-768cac6{--width:50%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-508ad78{padding:3em 0em 3em 0em;}.elementor-16 .elementor-element.elementor-element-76e9a26{padding:3em 0em 3em 0em;}.elementor-16 .elementor-element.elementor-element-726cdde{padding:3em 0em 3em 0em;}.elementor-16 .elementor-element.elementor-element-3fb82d1{padding:0em 0em 0em 0em;}.elementor-16 .elementor-element.elementor-element-345be37{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-16 .elementor-element.elementor-element-7365ff8{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-16 .elementor-element.elementor-element-0d2a432{padding:0em 0em 0em 0em;}.elementor-16 .elementor-element.elementor-element-0d2a432 .elementor-heading-title{font-size:43px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-508ad78{padding:3em 0em 3em 0em;}.elementor-16 .elementor-element.elementor-element-76e9a26{padding:3em 0em 3em 0em;}.elementor-16 .elementor-element.elementor-element-726cdde{padding:3em 0em 3em 0em;}.elementor-16 .elementor-element.elementor-element-3fb82d1{padding:0em 0em 0em 0em;}.elementor-16 .elementor-element.elementor-element-345be37{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-16 .elementor-element.elementor-element-7365ff8{--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-16 .elementor-element.elementor-element-0d2a432{text-align:start;}.elementor-16 .elementor-element.elementor-element-0d2a432 .elementor-heading-title{font-size:35px;}.elementor-16 .elementor-element.elementor-element-c1d9868{--width:48%;}.elementor-16 .elementor-element.elementor-element-768cac6{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-de31c14{width:100%;}.elementor-16 .elementor-element.elementor-element-0a451fe{width:100%;}.elementor-16 .elementor-element.elementor-element-0ef5223{width:50%;}.elementor-16 .elementor-element.elementor-element-9dabfb8{width:5%;}.elementor-16 .elementor-element.elementor-element-5ce21a4{width:45%;}.elementor-16 .elementor-element.elementor-element-0bf3646{width:100%;}.elementor-16 .elementor-element.elementor-element-c221b3c{width:50%;}.elementor-16 .elementor-element.elementor-element-bfd4a57{width:5%;}.elementor-16 .elementor-element.elementor-element-f84e2bf{width:45%;}.elementor-16 .elementor-element.elementor-element-d3577d0{width:100%;}}/* Start custom CSS for container, class: .elementor-element-c1d9868 */.carouselverticalone {
    animation: looping 10s linear 0s infinite none;
}


.verticalcolumnone  {
    max-height: 750px;
        height: 750px;
    /*width: 400px;*/
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
   
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}

@media only screen and (max-width: 360px) {
	.verticalcolumnone  {
	max-height: 350px;
        height: 350px;
    /*width: 100px;*/
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768cac6 */.carouselverticaltwo {
    animation: looping 12s linear 0s infinite none reverse;
     animation-direction: reverse;
}

.verticalcolumntwo   {
    margin-top: 5rem;
    max-height: 700px;
        height: 700px;
    /*width: 400px;*/
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}

@media only screen and (max-width: 360px) {
	.verticalcolumntwo  {
	max-height: 350px;
        height: 350px;
    /*width: 100px;*/
	}
}/* End custom CSS */