/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com
Description: Child theme for Hello Elementor
Author: Your Name
Author URI: https://example.com
Template: hello-elementor
Version: 1.0.0
*/

.Last-menu-button a { padding: 16px 33px !important; background-color: #2D2D2D; color: #ffffff !important; border-radius: 6px; }
.color-light { color: #FF9900; }
.twae-wrapper .twae-content { box-shadow:none !important; }
.twae-wrapper .twae-icon { border-width: 2px !important; border-color: #FF9900 !important; }
.twae-repeater-item:last-child { margin-bottom: 0px !important; }
.twae-vertical.twae-wrapper .twae-end,
.twae-vertical.twae-wrapper .twae-start { display: none !important; }
.twae-wrapper .twae-description p { margin: 0 0 0px 0 !important; }
#twae-wrapper-0f31801.twae-vertical.twae-wrapper .twae-timeline:before { top: 40px !important; height: calc(100% - 188px); width: 3px !important; background-color: transparent !important; border-right: 1px #C9C9C9 !important; border-style: dashed !important; }
#twae-wrapper-0f31801.twae-wrapper .twae-label-big { font-size: 50px; color: #00000000; -webkit-text-stroke: 0.5px #CAA64B80; }
#twae-wrapper-0f31801.twae-wrapper .twae-icon { width: 65px; height: 65px; box-shadow: 6px 15px 44px -16px #EB8D00; }
#twae-wrapper-0f31801.twae-vertical.twae-wrapper .twae-icon { left: calc(var(--tw-ibx-size) / 3 - var(--tw-ibx-size) * 2); }
#twae-wrapper-0f31801.twae-vertical.twae-wrapper .twae-story.twae-story-left .twae-icon { left: auto; right: calc(var(--tw-ibx-size) / 3 - var(--tw-ibx-size) * 2); }
.twae-arrow { display: none; }
.twae-story-left .twae-label-big { padding-left: 50px; padding-top: 5px; position: relative; }
.twae-story-right .twae-label-big { padding-right: 50px; padding-top: 5px; position: relative; }
.twae-wrapper .twae-icon .twae_icon_text, .twae-wrapper .twae-icon i { color: #ffffff00 !important; font-size: var(--tw-ibx-text-size); line-height: 1em; background-color: #ffffff; background-image: url(/wp-content/uploads/2026/05/check-bright.png); background-position: center; background-size: contain; background-repeat: no-repeat; }
.twae-story-right .twae-label-big::before { content: ''; position: absolute; right: -43px; width: 82px; height: 10px; background-image: url(/wp-content/uploads/2026/05/Group-1000004328.png); top: 45%; z-index: -1; background-position: center; background-repeat: no-repeat; background-size: contain; }
.twae-story-left .twae-label-big::before { content: ''; position: absolute; left: -43px; width: 82px; height: 10px; background-image: url(/wp-content/uploads/2026/05/Group-1000004331.png); top: 45%; z-index: -1; background-position: center; background-repeat: no-repeat; background-size: contain; }
.Book-slides .e-n-carousel.swiper.swiper-initialized { max-width: 1250px; }
.gradient-div { background: linear-gradient(115.95deg, #FFFFFF -42.76%, rgba(255, 255, 255, 0) 48.07%, #FFFFFF 140.8%); }

@media(max-width: 767px) {
	#twae-wrapper-0f31801.twae-vertical.twae-wrapper .twae-icon { top: -5px; }
	.twae-story-right .twae-label-big::before { left: -43px; transform: rotate(180deg); }
	#twae-wrapper-0f31801.twae-vertical.twae-wrapper .twae-story.twae-story-left .twae-icon { right: auto; left: calc(var(--tw-ibx-size) / 3 - var(--tw-ibx-size) * 2); }
	.twae-story-right .twae-label-big { padding-left: 50px; }
}