.elementor-29070201 .elementor-element.elementor-element-2f52a4a6 .elementor-image img{width:100%;}.elementor-29070201 .elementor-element.elementor-element-2f52a4a6 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-29070201 .elementor-element.elementor-element-958e81e .elementor-spacer-inner{height:27px;}.elementor-29070201 .elementor-element.elementor-element-5973411f{text-align:center;}.elementor-29070201 .elementor-element.elementor-element-5973411f .elementor-heading-title{color:#000000;font-family:"Roboto", sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;}.elementor-29070201 .elementor-element.elementor-element-5973411f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29070201 .elementor-element.elementor-element-4a614384{text-align:center;}.elementor-29070201 .elementor-element.elementor-element-4a614384 .elementor-heading-title{color:#000000;font-family:"Termina", sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;}.elementor-29070201 .elementor-element.elementor-element-239a5afe{text-align:center;}.elementor-29070201 .elementor-element.elementor-element-239a5afe .elementor-heading-title{color:#000000;font-family:"Roboto", sans-serif;font-size:22px;font-weight:400;}.elementor-29070201 .elementor-element.elementor-element-239a5afe > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-29070201 .elementor-element.elementor-element-60516e96 .elementor-spacer-inner{height:50px;}.elementor-29070201 .elementor-element.elementor-element-1f3892cf{text-align:left;}.elementor-29070201 .elementor-element.elementor-element-1f3892cf .elementor-heading-title{color:#000000;font-family:"Termina", sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;}.elementor-29070201 .elementor-element.elementor-element-1d11c7c7{color:#000000;font-family:"Roboto", sans-serif;font-size:18px;font-weight:400;}.elementor-29070201 .elementor-element.elementor-element-2cce81f1 .elementor-spacer-inner{height:40px;}.elementor-29070201 .elementor-element.elementor-element-7f0a4319{text-align:center;}.elementor-29070201 .elementor-element.elementor-element-7f0a4319 .elementor-heading-title{color:#000000;font-family:"Termina", sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-29070201 .elementor-element.elementor-element-7f0a4319 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-29070201 .elementor-element.elementor-element-44d6fc20 .elementor-spacer-inner{height:10px;}.elementor-29070201 .elementor-element.elementor-element-45254a65:not(.elementor-motion-effects-element-type-background), .elementor-29070201 .elementor-element.elementor-element-45254a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-29070201 .elementor-element.elementor-element-45254a65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29070201 .elementor-element.elementor-element-45254a65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29070201 .elementor-element.elementor-element-7fd3b771 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-29070201 .elementor-element.elementor-element-c7451a6 .swiper-slide-image{height:245px;}.elementor-29070201 .elementor-element.elementor-element-c7451a6 .swiper-wrapper{display:flex;align-items:center;}.elementor-29070201 .elementor-element.elementor-element-c7451a6 .elementor-image-carousel .swiper-slide-image{border-radius:14px 14px 0px 0px;}.elementor-29070201 .elementor-element.elementor-element-c7451a6 .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-29070201 .elementor-element.elementor-element-c7451a6 figcaption{margin-top:0px;}.elementor-29070201 .elementor-element.elementor-element-c7451a6 .swiper-pagination-bullet{background:#000000;}.elementor-29070201 .elementor-element.elementor-element-c7451a6:hover .elementor-widget-container{background-color:rgba(255, 255, 255, 0);}.elementor-29070201 .elementor-element.elementor-element-1ed1657a .elementor-spacer-inner{height:40px;}@media(max-width:1024px){.elementor-29070201 .elementor-element.elementor-element-7f0a4319 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-29070201 .elementor-element.elementor-element-958e81e .elementor-spacer-inner{height:5px;}.elementor-29070201 .elementor-element.elementor-element-5973411f .elementor-heading-title{font-size:16px;}.elementor-29070201 .elementor-element.elementor-element-4a614384 .elementor-heading-title{font-size:20px;}.elementor-29070201 .elementor-element.elementor-element-239a5afe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29070201 .elementor-element.elementor-element-60516e96 .elementor-spacer-inner{height:5px;}.elementor-29070201 .elementor-element.elementor-element-1f3892cf .elementor-heading-title{font-size:16px;}.elementor-29070201 .elementor-element.elementor-element-1d11c7c7{font-size:12px;}.elementor-29070201 .elementor-element.elementor-element-7f0a4319 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for image-carousel, class: .elementor-element-c7451a6 */.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 */