.elementor-29070101 .elementor-element.elementor-element-50b763c .elementor-spacer-inner{height:27px;}.elementor-29070101 .elementor-element.elementor-element-1022bd4 .elementor-image img{width:100%;}.elementor-29070101 .elementor-element.elementor-element-1022bd4 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-29070101 .elementor-element.elementor-element-9831f88 .elementor-image img{width:100%;}.elementor-29070101 .elementor-element.elementor-element-9831f88 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-29070101 .elementor-element.elementor-element-b0627e3{text-align:center;}.elementor-29070101 .elementor-element.elementor-element-b0627e3 .elementor-heading-title{color:#000000;font-family:"Roboto", sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;}.elementor-29070101 .elementor-element.elementor-element-b0627e3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29070101 .elementor-element.elementor-element-02c8808{text-align:center;}.elementor-29070101 .elementor-element.elementor-element-02c8808 .elementor-heading-title{color:#000000;font-family:"Termina", sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;}.elementor-29070101 .elementor-element.elementor-element-d3f5d2b .elementor-spacer-inner{height:27px;}.elementor-29070101 .elementor-element.elementor-element-c411cac{text-align:center;}.elementor-29070101 .elementor-element.elementor-element-c411cac .elementor-heading-title{color:#000000;font-family:"Roboto", sans-serif;font-size:22px;font-weight:400;}.elementor-29070101 .elementor-element.elementor-element-c411cac > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-29070101 .elementor-element.elementor-element-f75c9a9 .elementor-spacer-inner{height:50px;}.elementor-29070101 .elementor-element.elementor-element-1277d90{text-align:left;}.elementor-29070101 .elementor-element.elementor-element-1277d90 .elementor-heading-title{color:#000000;font-family:"Termina", sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;}.elementor-29070101 .elementor-element.elementor-element-67295d4{color:#000000;font-family:"Roboto", sans-serif;font-size:18px;font-weight:400;}.elementor-29070101 .elementor-element.elementor-element-427beb9 .elementor-spacer-inner{height:40px;}.elementor-29070101 .elementor-element.elementor-element-832634c{text-align:center;}.elementor-29070101 .elementor-element.elementor-element-832634c .elementor-heading-title{color:#000000;font-family:"Termina", sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-29070101 .elementor-element.elementor-element-832634c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-29070101 .elementor-element.elementor-element-292770a .elementor-spacer-inner{height:10px;}.elementor-29070101 .elementor-element.elementor-element-b2f2d53:not(.elementor-motion-effects-element-type-background), .elementor-29070101 .elementor-element.elementor-element-b2f2d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-29070101 .elementor-element.elementor-element-b2f2d53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29070101 .elementor-element.elementor-element-b2f2d53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29070101 .elementor-element.elementor-element-93fc90a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-29070101 .elementor-element.elementor-element-6e3a689 .swiper-slide-image{height:245px;}.elementor-29070101 .elementor-element.elementor-element-6e3a689 .swiper-wrapper{display:flex;align-items:center;}.elementor-29070101 .elementor-element.elementor-element-6e3a689 .elementor-image-carousel .swiper-slide-image{border-radius:14px 14px 0px 0px;}.elementor-29070101 .elementor-element.elementor-element-6e3a689 .elementor-image-carousel-caption{text-align:center;color:#000000;font-family:"Termina", sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:2.4em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-29070101 .elementor-element.elementor-element-6e3a689 figcaption{margin-top:0px;}.elementor-29070101 .elementor-element.elementor-element-6e3a689 .swiper-pagination-bullet{background:#000000;}.elementor-29070101 .elementor-element.elementor-element-6e3a689:hover .elementor-widget-container{background-color:rgba(255, 255, 255, 0);}.elementor-29070101 .elementor-element.elementor-element-44d98ac .elementor-spacer-inner{height:40px;}@media(max-width:1024px){.elementor-29070101 .elementor-element.elementor-element-b0627e3 .elementor-heading-title{font-size:18px;}.elementor-29070101 .elementor-element.elementor-element-02c8808 .elementor-heading-title{font-size:30px;}.elementor-29070101 .elementor-element.elementor-element-832634c .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-29070101 .elementor-element.elementor-element-50b763c .elementor-spacer-inner{height:5px;}.elementor-29070101 .elementor-element.elementor-element-b0627e3 .elementor-heading-title{font-size:18px;}.elementor-29070101 .elementor-element.elementor-element-02c8808 .elementor-heading-title{font-size:30px;}.elementor-29070101 .elementor-element.elementor-element-d3f5d2b .elementor-spacer-inner{height:5px;}.elementor-29070101 .elementor-element.elementor-element-c411cac .elementor-heading-title{font-size:18px;}.elementor-29070101 .elementor-element.elementor-element-c411cac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29070101 .elementor-element.elementor-element-f75c9a9 .elementor-spacer-inner{height:5px;}.elementor-29070101 .elementor-element.elementor-element-1277d90 .elementor-heading-title{font-size:25px;}.elementor-29070101 .elementor-element.elementor-element-67295d4{font-size:14px;line-height:20em;}.elementor-29070101 .elementor-element.elementor-element-832634c .elementor-heading-title{font-size:23px;}}/* Start custom CSS for image-carousel, class: .elementor-element-6e3a689 */.elementor-image-carousel-caption {
    text-align: center;
    color: #000000;
    font-family: "Termina", sans-serif;
    font-size: 19px;
    font-weight: 400;
    text-transform: uppercase;
    border: 1px solid black;
    line-height: 2.4em;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

 .elementor-image-carousel-caption:hover {
background: #FF822E;
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Termina';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/TerminaTest-Regular.otf') format('opentype');
}
 /* End Custom Fonts CSS */