/* Templates */
.ex_widget_image_without_padding {border: 0 dashed #ccd3d9;}
.ex_widget_image_without_padding .ex_rc_image_block .ex_rc_image_block_image img {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_image_without_padding .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image img {object-fit: contain;}
.ex_widget_image_without_padding .ex_rc_image_block.ex_image_border_radius .ex_rc_image_block_image img {border-radius: 16px;}
.ex_widget_image_with_text {border: 0 dashed #ccd3d9;display: flex;flex-direction: column;align-items: center;gap: 16px;padding: 16px 0;}
.ex_widget_image_with_text .ex_rc_image_block {display: flex;align-items: center;justify-content: center;}
.ex_widget_image_with_text .ex_rc_image_block .ex_rc_image_block_image img {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_image_with_text .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image img {object-fit: contain;}
.ex_widget_image_with_text .ex_rc_image_block.ex_image_border_radius .ex_rc_image_block_image img {border-radius: 16px;}
.ex_widget_image_with_text .ex_rc_text_block {display: flex;flex-direction: column;gap: 16px;width: 100%;}
.ex_widget_image_with_text .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_image_with_text .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_widget_image_text_left_right {border: 0 dashed #ccd3d9;position: relative;margin: 0 0 16px 0;padding: 30px 0;display: flex;flex-direction: row;align-items: center;width: 100%;}
.ex_widget_image_text_left_right .ex_rc_image_block {flex: 0 0 50%;max-width: 50%;display: flex;align-items: center;justify-content: center;}
.ex_widget_image_text_left_right .ex_rc_image_block .ex_rc_image_block_image {width: 450px;height: 450px;}
.ex_widget_image_text_left_right .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image {width: auto;}
.ex_widget_image_text_left_right .ex_rc_image_block .ex_rc_image_block_image img {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_image_text_left_right .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image img {object-fit: contain;}
.ex_widget_image_text_left_right .ex_rc_image_block.ex_image_border_radius .ex_rc_image_block_image img {border-radius: 16px;}
.ex_widget_image_text_left_right .ex_rc_text_block {display: flex;flex-direction: column;gap: 8px;flex: 0 0 50%;max-width: 50%;padding-left: 16px;padding-right: 16px;}
.ex_widget_image_text_left_right .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_image_text_left_right .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_widget_video_grid {border: 0 dashed #ccd3d9;position: relative;margin: 0 0 16px 0;padding: 30px 0;display: flex;flex-direction: row;align-items: center;width: 100%;display: flex;flex-wrap: wrap;gap: 16px;}
.ex_widget_video_grid .ex_rc_video_block {flex: 0 0 23.8%;max-width: 23.8%;display: flex;align-items: center;justify-content: center;}
.ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video {width: 450px;height: 450px;position: relative;}
.ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_horizontal {height: auto;}
.ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_vertical {width: 360px;height: 430px;}
.ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video video {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_video_grid .ex_rc_video_block.ex_video_border_radius .ex_rc_video_block_video video {border-radius: 16px;}
.ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_horizontal video {aspect-ratio: 16/9;}
.ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_vertical video {aspect-ratio: 9/16;}
.ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_square video {aspect-ratio: 1/1;}
.ex_widget_two_images_with_text {border: 0 dashed #ccd3d9;padding: 16px 0;display: flex;}
.ex_widget_two_images_with_text .ex_rc_image_text_block {flex: 0 0 50%;max-width: 50%;display: flex;flex-direction: column;align-items: center;gap: 16px;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block {display: flex;align-items: center;justify-content: center;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image {width: 450px;height: 450px;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image {width: auto;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image {width: auto;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image img {width: 100%;height: 100%;object-fit: cover;padding: 5px;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image img {object-fit: contain;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_border_radius .ex_rc_image_block_image img {border-radius: 16px;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_text_block {display: flex;flex-direction: column;gap: 16px;width: 100%;padding-left: 16px;padding-right: 16px;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_widget_three_images_with_text {border: 0 dashed #ccd3d9;padding: 16px 0;display: flex;}
.ex_widget_three_images_with_text .ex_rc_image_text_block {flex: 0 0 33.33333333%;max-width: 33.33333333%;display: flex;flex-direction: column;align-items: center;gap: 16px;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_image_block {display: flex;align-items: center;justify-content: center;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image {width: 350px;height: 350px;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image {width: auto;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image img {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image img {object-fit: contain;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_border_radius .ex_rc_image_block_image img {border-radius: 16px;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_text_block {display: flex;flex-direction: column;gap: 16px;width: 100%;padding-left: 16px;padding-right: 16px;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_three_images_with_text .ex_rc_image_text_block .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_widget_video {border: 0 dashed #ccd3d9;padding: 16px 0;}
.ex_widget_video .ex_video_block {width: 100%;display: flex;justify-content: center;background-color: transparent;}
.ex_widget_video .ex_video_block video {display: block;width: 100%;height: auto;max-width: 100%;border-radius: 8px;}
.ex_widget_video .ex_video_block video.is-vertical {max-width: 300px;box-shadow: 0 4px 15px rgba(0,0,0,0.2);}
.ex_widget_columns_with_icons {border: 0 dashed #ccd3d9;padding: 16px 0;display: flex;}
.ex_widget_columns_with_icons .ex_rc_column {flex: 0 0 25%;max-width: 25%;display: flex;flex-direction: column;align-items: center;gap: 16px;}
.ex_widget_columns_with_icons .ex_rc_image_block {display: flex;align-items: center;justify-content: center;}
.ex_widget_columns_with_icons .ex_rc_image_block .ex_rc_image_block_image {width: 100px;height: 100px;}
.ex_widget_columns_with_icons .ex_rc_image_block .ex_rc_image_block_image img {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_columns_with_icons .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image img {object-fit: contain;}
.ex_widget_columns_with_icons .ex_rc_image_block.ex_image_border_radius .ex_rc_image_block_image img {border-radius: 16px;}
.ex_widget_columns_with_icons .ex_rc_text_block {display: flex;flex-direction: column;gap: 16px;width: 100%;padding-left: 16px;padding-right: 16px;}
.ex_widget_columns_with_icons .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_columns_with_icons .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_widget_text {border: 0 dashed #ccd3d9;padding: 16px 0;display: flex;}
.ex_widget_text .ex_rc_text_block {display: flex;flex-direction: column;gap: 8px;width: 100%;padding-left: 16px;padding-right: 16px;}
.ex_widget_text .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_text .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_widget_list {border: 0 dashed #ccd3d9;padding: 16px 0;display: flex;flex-direction: column;gap: 16px;}
.ex_widget_list .ex_rc_text_block {display: flex;flex-direction: column;gap: 16px;width: 100%;padding-left: 40px;padding-right: 16px;position: relative;}
.ex_widget_list .ex_rc_text_block::before {content: "";position: absolute;left: 20px;top: 8px;width: 8px;height: 8px;background-color: black;border-radius: 50%;}
.ex_widget_list .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_list .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_widget_images_carousel {border: 0 dashed #ccd3d9;position: relative;padding: 16px 0;display: flex;}
.ex_widget_images_carousel .ex_rc_image_block {display: flex;align-items: center;justify-content: center;}
.ex_widget_images_carousel .swiper-button-prev, .ex_widget_images_carousel .swiper-button-next {background: white;border-radius: 8px;width: 25px;height: 55px;}
.ex_widget_images_carousel .swiper-button-prev:after, .ex_widget_images_carousel .swiper-button-prev:after, .ex_widget_images_carousel .swiper-button-next:after, .ex_widget_images_carousel .swiper-button-next:after {display: none;}
.ex_widget_images_carousel .swiper-button-prev svg, .ex_widget_images_carousel .swiper-button-next svg {color: black;}
.ex_widget_images_carousel .swiper-pagination .swiper-pagination-bullet {background: #000000;}
.ex_widget_images_carousel .ex_rc_image_block .ex_rc_image_block_image {width: 100%;height: auto;}
.ex_widget_images_carousel .ex_rc_image_block .ex_rc_image_block_image img {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_images_carousel .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image img {object-fit: contain;}
.ex_widget_images_carousel .ex_rc_image_block.ex_image_border_radius .ex_rc_image_block_image img {border-radius: 16px;}
.ex_widget_video_carousel {background: transparent;padding: 16px 0;}
.ex_widget_video_carousel .swiper {width: 100%;padding: 30px 0 50px 0 !important;}
.ex_widget_video_carousel .swiper-slide {transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);opacity: 0.4;transform: scale(1.05);}
.ex_widget_video_carousel .swiper-slide-active {opacity: 1 !important;transform: scale(1.05) !important;z-index: 10;}
.ex_widget_video_carousel .ex_reels_card {position: relative;background: #000;overflow: hidden;box-shadow: 0 15px 35px rgba(0,0,0,0.2);width: 100%;}
.ex_widget_video_carousel .ex_video_vertical .ex_reels_card {aspect-ratio: 9 / 16;}
.ex_widget_video_carousel .ex_video_horizontal .ex_reels_card {aspect-ratio: 16 / 9;}
.ex_widget_video_carousel .ex_video_square .ex_reels_card {aspect-ratio: 1 / 1;}
.ex_widget_video_carousel .ex_reels_card video {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_video_carousel video {width: 100%;height: 100%;object-fit: cover;background: #000;}
.ex_widget_video_carousel .ex_mute_btn {position: absolute;top: 15px;right: 15px;z-index: 20;background: rgba(0,0,0,0.5);border: none;color: #fff;width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;backdrop-filter: blur(8px);transition: background 0.3s;}
.ex_widget_video_carousel .ex_mute_btn:hover {background: rgba(0,0,0,0.8);}
.ex_widget_video_carousel .ex_full_screen_btn {position: absolute;bottom: 15px;right: 15px;z-index: 20;background: rgba(0,0,0,0.5);border: none;color: #fff;width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;backdrop-filter: blur(8px);transition: background 0.3s;}
.ex_widget_video_carousel .ex_full_screen_btn:hover {background: rgba(0,0,0,0.8);}
.ex_widget_video_carousel .swiper-button-next, .ex_widget_video_carousel .swiper-button-prev {color: #000;background: #fff;width: 25px;height: 55px;border-radius: 8px;box-shadow: 0 5px 15px rgba(0,0,0,0.1);transition: all 0.3s ease;}
.ex_widget_video_carousel .swiper-button-next:after, .ex_widget_video_carousel.swiper-button-prev:after {font-size: 20px;font-weight: bold;}
.ex_widget_video_carousel .swiper-button-lock {display: flex !important;}
.ex_widget_video_carousel .ex_play_btn {position: absolute;top: 15px;right: 65px;z-index: 20;background: rgba(0,0,0,0.5);border: none;color: #fff;width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;backdrop-filter: blur(8px);transition: background 0.3s;}
.ex_widget_video_carousel .ex_play_btn:hover {background: rgba(0,0,0,0.8);}
.ex_widget_video_carousel .swiper-button-prev:after, .ex_widget_video_carousel .swiper-button-next:after {display: none;}
.ex_widget_video_carousel .swiper-button-next svg, .ex_widget_video_carousel .swiper-button-prev svg {color: black;}
.ex_widget_video_carousel.ex_image_border_radius .ex_reels_card {border-radius: 18px;}
.ex_widget_accordion .ex_rc_accordion_item {border: 1px solid #e5e7eb;padding: 10px 14px;margin-bottom: 16px;background: #f9fafb;}
.ex_widget_accordion .ex_rc_accordion_item.ex_accordion_border_radius {border-radius: 8px;}
.ex_widget_accordion .ex_rc_accordion_header {display: flex;justify-content: space-between;align-items: center;font-weight: bold;cursor: pointer;}
.ex_widget_accordion .ex_rc_accordion_header:hover {background-color: #f9f9f9;}
.ex_widget_accordion .ex_rc_accordion_content {padding: 0 10px;overflow: hidden;}
.ex_widget_accordion .ex_accordion_icon {font-size: 12px;margin-left: 10px;}
.ex_widget_accordion .ex_rc_accordion_content {max-height: 0;opacity: 0;padding: 0 10px;overflow: hidden;}
.ex_widget_accordion .ex_accordion_icon {width: 14px;height: 14px;display: flex;align-items: center;transition: transform 0.3s ease;}
.ex_widget_accordion .ex_accordion_icon svg {width: 100%;height: 100%;}
.ex_widget_accordion .ex_rc_accordion_item.active .ex_rc_accordion_content {max-height: 1000px;padding: 0;padding-top: 10px;font-size: 14px;opacity: 1;}
.ex_widget_accordion .ex_rc_accordion_item.active .ex_accordion_icon {transform: rotate(45deg);}
.ex_widget_button {border: 0 dashed #ccd3d9;position: relative;padding: 16px 0;display: flex;}
.ex_widget_button .ex_rc_text_block {display: flex;flex-direction: column;width: 100%;align-items: center;justify-content: center;}
.ex_widget_button .ex_rc_text_block .ex_rc_button_link {font-size: 14px;font-weight: 600;color: white;background: #43b02a;padding: 10px;outline: none !important;max-width: 100%;text-align: center;border: none !important;}
.ex_widget_button .ex_rc_text_block .ex_rc_button_link.ex_btn_size_small {transform: scale(0.80);}
.ex_widget_button .ex_rc_text_block .ex_rc_button_link.ex_btn_size_medium {transform: scale(1);}
.ex_widget_button .ex_rc_text_block .ex_rc_button_link.ex_btn_size_large {transform: scale(1.20);}
.ex_widget_button .ex_button_border_radius {border-radius: 8px;}
.ex_widget_video_text_left_right {border: 0 dashed #ccd3d9;position: relative;margin: 0 0 16px 0;padding: 30px 0;display: flex;flex-direction: row;align-items: center;width: 100%;}
.ex_widget_video_text_left_right .ex_rc_video_block {flex: 0 0 50%;max-width: 50%;display: flex;align-items: center;justify-content: center;}
.ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video {width: 450px;height: 450px;position: relative;}
.ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_horizontal {height: auto;}
.ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_vertical {width: 360px;height: 640px;}
.ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video video {width: 100%;height: 100%;object-fit: cover;}
.ex_widget_video_text_left_right .ex_rc_video_block.ex_video_border_radius .ex_rc_video_block_video video {border-radius: 16px;}
.ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_horizontal video {aspect-ratio: 16/9;}
.ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_vertical video {aspect-ratio: 9/16;}
.ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_square video {aspect-ratio: 1/1;}
.ex_widget_video_text_left_right .ex_rc_text_block {display: flex;flex-direction: column;gap: 16px;flex: 0 0 50%;max-width: 50%;padding-left: 16px;padding-right: 16px;}
.ex_widget_video_text_left_right .ex_rc_text_block .ex_rc_title {font-size: 16px;font-weight: 600;color: black;}
.ex_widget_video_text_left_right .ex_rc_text_block .ex_rc_text {font-size: 14px;color: black;}
.ex_image_text_and_list_l {display: flex;flex-direction: column;}
.ex_image_text_and_list_l_item {display: flex;flex-direction: row;align-items: center;gap: 16px;}
.ex_image_text_and_list_l_item_icon {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.ex_image_text_and_list_l_item_icon img {width: 30px;height: 30px;}
.ex_image_text_and_list_l_item_title {font-size: 14px;font-weight: 600;color: black;}
.ex_image_text_and_list_l_item_text {font-size: 14px;color: black;}
.ex_rc_video_block_video .ex_play_btn {position: absolute;top: 15px;right: 65px;z-index: 20;background: rgba(0,0,0,0.5);border: none;color: #fff;width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;backdrop-filter: blur(8px);transition: background 0.3s;}
.ex_rc_video_block_video .ex_play_btn:hover {background: rgba(0,0,0,0.8);}
.ex_rc_video_block_video .ex_mute_btn {position: absolute;top: 15px;right: 15px;z-index: 20;background: rgba(0,0,0,0.5);border: none;color: #fff;width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;backdrop-filter: blur(8px);transition: background 0.3s;}
.ex_rc_video_block_video .ex_mute_btn:hover {background: rgba(0,0,0,0.8);}
.ex_rc_video_block_video .ex_full_screen_btn {position: absolute;bottom: 15px;right: 15px;z-index: 20;background: rgba(0,0,0,0.5);border: none;color: #fff;width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;backdrop-filter: blur(8px);transition: background 0.3s;}
.ex_rc_video_block_video .ex_full_screen_btn:hover {background: rgba(0,0,0,0.8);}

/* Font size */
.ex_text_fs_12 {font-size: 12px !important;}
.ex_text_fs_13 {font-size: 13px !important;}
.ex_text_fs_14 {font-size: 14px !important;}
.ex_text_fs_15 {font-size: 15px !important;}
.ex_text_fs_16 {font-size: 16px !important;}
.ex_text_fs_17 {font-size: 17px !important;}
.ex_text_fs_18 {font-size: 18px !important;}
.ex_text_fs_19 {font-size: 19px !important;}
.ex_text_fs_20 {font-size: 20px !important;}
.ex_text_fs_21 {font-size: 21px !important;}
.ex_text_fs_22 {font-size: 22px !important;}
.ex_text_fs_23 {font-size: 23px !important;}
.ex_text_fs_24 {font-size: 24px !important;}
.ex_text_fs_25 {font-size: 25px !important;}
.ex_text_fs_26 {font-size: 26px !important;}
.ex_text_fs_27 {font-size: 27px !important;}
.ex_text_fs_28 {font-size: 28px !important;}
.ex_text_fs_29 {font-size: 29px !important;}
.ex_text_fs_30 {font-size: 30px !important;}
.ex_text_fs_31 {font-size: 31px !important;}
.ex_text_fs_32 {font-size: 32px !important;}
.ex_text_fs_33 {font-size: 33px !important;}
.ex_text_fs_34 {font-size: 34px !important;}
.ex_text_fs_35 {font-size: 35px !important;}
.ex_text_fs_36 {font-size: 36px !important;}
.ex_text_fs_37 {font-size: 37px !important;}
.ex_text_fs_38 {font-size: 38px !important;}
.ex_text_fs_39 {font-size: 39px !important;}
.ex_text_fs_40 {font-size: 40px !important;}

/* Font size */
.ex_text_fw_100 {font-weight: 100 !important;}
.ex_text_fw_200 {font-weight: 200 !important;}
.ex_text_fw_300 {font-weight: 300 !important;}
.ex_text_fw_400 {font-weight: 400 !important;}
.ex_text_fw_500 {font-weight: 500 !important;}
.ex_text_fw_600 {font-weight: 600 !important;}
.ex_text_fw_700 {font-weight: 700 !important;}
.ex_text_fw_800 {font-weight: 800 !important;}
.ex_text_fw_900 {font-weight: 900 !important;}
.ex_text_fw_bold {font-weight: bold !important;}
.ex_text_fw_bolder {font-weight: bolder !important;}

/* Text align */
.ex_text_align_left {text-align: left !important;}
.ex_text_align_center {text-align: center !important;}
.ex_text_align_right {text-align: right !important;}
.ex_video_wrapper {position: relative;border-radius: 8px;background: #000;overflow: hidden;width: 100%;min-height: 600px;}
.ex_video_wrapper iframe {width: 100%;height: 100%;}

/* Mobile */
.ex_rc_content.ex_rc_mobile .ex_video_wrapper {min-height: 220px;}
.ex_rc_content.ex_rc_mobile .ex_widget_image_text_left_right, .ex_rc_content.ex_rc_mobile .ex_widget_image_text_left_right, .ex_rc_content.ex_rc_mobile .ex_widget_video_text_left_right, .ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text, .ex_rc_content.ex_rc_mobile .ex_widget_three_images_with_text, .ex_rc_content.ex_rc_mobile .ex_widget_columns_with_icons {flex-direction: column;gap: 16px;}
.ex_rc_content.ex_rc_mobile .ex_widget_video_text_left_right .ex_rc_video_block, .ex_rc_content.ex_rc_mobile .ex_widget_image_text_left_right .ex_rc_image_block {order: 1;flex: 0 0 100%;max-width: 100%;}
.ex_rc_content.ex_rc_mobile .ex_widget_image_text_left_right .ex_rc_image_block_image, .ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text .ex_rc_image_block_image, .ex_rc_content.ex_rc_mobile .ex_widget_three_images_with_text .ex_rc_image_block_image, .ex_rc_content.ex_rc_mobile .ex_widget_image_text_left_right .ex_rc_image_block .ex_rc_image_block_image, .ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image {width: 375px;height: 375px;}
.ex_rc_content.ex_rc_mobile .ex_widget_image_text_left_right .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image, .ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image {width: auto;height: auto;max-width: 375px;max-height: 375px;}
.ex_rc_content.ex_rc_mobile .ex_widget_text .ex_rc_text_block {padding-left: 0;padding-right: 0;}
.ex_rc_content.ex_rc_mobile .ex_widget_image_text_left_right .ex_rc_text_block, .ex_rc_content.ex_rc_mobile .ex_widget_video_text_left_right .ex_rc_text_block {order: 2;flex: 0 0 100%;max-width: 100%;width: 100%;padding-left: 0;padding-right: 0;}
.ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text .ex_rc_text_block, .ex_rc_content.ex_rc_mobile .ex_widget_three_images_with_text .ex_rc_text_block, .ex_rc_content.ex_rc_mobile .ex_widget_columns_with_icons .ex_rc_text_block {flex: 0 0 100%;max-width: 100%;padding-left: 0;padding-right: 0;}
.ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text .ex_rc_image_text_block, .ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text .ex_rc_image_block, .ex_rc_content.ex_rc_mobile .ex_widget_three_images_with_text .ex_rc_image_text_block, .ex_rc_content.ex_rc_mobile .ex_widget_three_images_with_text .ex_rc_image_block, .ex_rc_content.ex_rc_mobile .ex_widget_columns_with_icons .ex_rc_column, .ex_rc_content.ex_rc_mobile .ex_widget_columns_with_icons .ex_rc_image_text_block, .ex_rc_content.ex_rc_mobile .ex_widget_columns_with_icons .ex_rc_image_block {flex: 0 0 100%;max-width: 100%;}
.ex_rc_content.ex_rc_mobile .ex_widget_columns_with_icons .ex_rc_image_block_image {width: 100px;height: 100px;}
.ex_rc_content.ex_rc_mobile .ex_widget_list .ex_rc_text_block {padding-right: 0;}
.ex_rc_content.ex_rc_mobile .ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image img {padding: 0;}
.ex_rc_content.ex_rc_mobile .ex_widget_video_grid .ex_rc_video_block {flex: 0 0 50%;max-width: calc(50% - 8px);}
.ex_rc_content.ex_rc_mobile .ex_widget_video_grid .ex_rc_video_block .ex_rc_video_block_video.ex_video_rl_ration_vertical {width: 100%;height: 320px;}
.ex_rc_content.ex_rc_mobile .ex_widget_video_text_left_right .ex_rc_video_block .ex_rc_video_block_video {width: 350px;height: 350px;}
.ex_rc_content.ex_rc_mobile .ex_full_screen_btn {display: none;}

/* Tablet */
.ex_rc_content.ex_rc_tablet .ex_video_wrapper {min-height: 450px;}
.ex_rc_content.ex_rc_tablet .ex_widget_image_text_left_right .ex_rc_image_block_image, .ex_rc_content.ex_rc_tablet .ex_widget_two_images_with_text .ex_rc_image_block_image, .ex_rc_content.ex_rc_tablet .ex_widget_image_text_left_right .ex_rc_image_block .ex_rc_image_block_image, .ex_rc_content.ex_rc_tablet .ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image {width: 350px;height: 350px;}
.ex_rc_content.ex_rc_tablet .ex_widget_three_images_with_text .ex_rc_image_block_image {width: 250px;height: 250px;}
.ex_rc_content.ex_rc_tablet .ex_widget_image_text_left_right .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image, .ex_rc_content.ex_rc_tablet .ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block.ex_image_pos_by_size .ex_rc_image_block_image {width: auto;height: auto;}
.ex_rc_content.ex_rc_tablet .ex_widget_text .ex_rc_text_block {padding-left: 0;padding-right: 0;}
.ex_rc_content.ex_rc_tablet .ex_widget_two_images_with_text .ex_rc_text_block, .ex_rc_content.ex_rc_tablet .ex_widget_three_images_with_text .ex_rc_text_block, .ex_rc_content.ex_rc_tablet .ex_widget_columns_with_icons .ex_rc_text_block {flex: 0 0 100%;max-width: 100%;padding-left: 0;padding-right: 0;}
.ex_rc_content.ex_rc_tablet .ex_widget_columns_with_icons .ex_rc_image_block_image {width: 100px;height: 100px;}
.ex_rc_content.ex_rc_tablet .ex_widget_list .ex_rc_text_block {padding-right: 0;}
.ex_rc_content.ex_rc_tablet .ex_widget_two_images_with_text .ex_rc_image_text_block .ex_rc_image_block .ex_rc_image_block_image img {padding: 0;}
.ex_rc_content.ex_rc_tablet .ex_full_screen_btn {display: none;}
.ex_box_shadow {box-shadow: 0 0 15px 0 #00000073;}