.elementor-editor-active .elementor-add-section-area-button.elementor-add-twbb-section-generation-button{padding:9px 31px 9px 15px;justify-content:center;font-size:12px;font-weight:600;color:#fff;background-color:#000;align-items:center;background-position:center right 15px;border-radius:20px;width:120px;background-image:url(https://hayalbahcesi.top/wp-content/plugins/tenweb-builder/apps/sectiongeneration/assets/images/sg_ai_logo.png);line-height:16px;background-repeat:no-repeat;font-family:Open Sans,Sans-serif;display:flex}.elementor-editor-active .elementor-add-section-area-button.elementor-add-twbb-section-generation-button:hover{color:#fff;opacity:80%;background-color:#000;border-radius:20px}.elementor-editor-active .elementor-add-section-area-button.elementor-add-twbb-section-generation-button:disabled{color:#fff;opacity:50%;background-color:#000}html.twbb:not(.elementor-html){height:100%;overflow-y:scroll}body.twbb_template_preview_page{height:100%;overflow-y:auto;overflow-x:hidden;background-color:#1f2124}body.twbb_template_preview_page::-webkit-scrollbar{width:8px}body.twbb_template_preview_page::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #1f2124;border-radius:40px}body.twbb_template_preview_page::-webkit-scrollbar-thumb{border-radius:40px;background:#000}body.twbb_template_preview_page::-webkit-scrollbar-thumb:hover{background:#1f2124}body.twbb_template_preview_page>div.elementor{flex-direction:column;gap:80px;display:flex}body.twbb_template_preview_page.twbb-some-section-in-process .twbb-sg-each-section:hover:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-process-generation{padding:40px 64px;justify-content:center;flex-direction:column;gap:16px;background-color:#000;align-items:center;border-radius:24px;display:flex;z-index:9999}body.twbb_template_preview_page.twbb-some-section-in-process .twbb-sg-each-section:hover:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-process-generation .in-process-generation{font-size:40px;font-weight:400;color:#fff;text-align:center;line-height:64px}body.twbb_template_preview_page .twbb-sg-recommended-ecommerce-label{display:none}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section.twbb-sg-compatible-ecommerce .twbb-sg-recommended-ecommerce-label{padding:16px 32px 16px 72px;font-size:32px;font-weight:600;right:40px;color:#fff;position:absolute;background-size:32px;top:40px;background-color:#3339f1;background-position:24px 50%;border-radius:12px;background-image:url(https://hayalbahcesi.top/wp-content/plugins/tenweb-builder/apps/sectiongeneration/assets/images/basket.svg);line-height:48px;background-repeat:no-repeat;font-family:Open Sans,Sans-serif;display:block;z-index:999}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section.twbb-sg-compatible-ecommerce:hover .twbb-sg-recommended-ecommerce-label{display:none}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section:hover.twbb-sg-hovered:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-add-section .twbb-sg-just-add-button{display:block}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section:hover:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-add-section{justify-content:center;gap:40px;display:flex}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section:hover:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-add-section .twbb-sg-just-add-button{padding:24px 40px;font-size:40px;color:#fff;text-align:center;background-color:#000;border-radius:24px;line-height:64px;font-family:Open Sans,Sans-serif;display:none}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section:hover:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-add-section .twbb-sg-add-section-button{padding:24px 60px;font-size:40px;font-weight:600;text-align:center;border-radius:24px;cursor:pointer;line-height:72px}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section:hover:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-add-section .twbb-sg-add-with-generated-content__button{color:#fff;background-color:#3339f1}body.twbb_template_preview_page:not(.twbb-some-section-in-process) .twbb-sg-each-section:hover:not(.twbb-the-sections-generation-in-process) .twbb-sg-messages .twbb-sg-add-section .twbb-sg-add-with-dummy-content__button{color:#000;background-color:#fff}body.twbb_template_preview_page:not(.twbb-some-section-in-process).twbb-sg-with-description .twbb-sg-each-section:not([id*=ai-generated-sections]) .twbb-sg-not-in-process-generation__one_button{display:none!important}body.twbb_template_preview_page:not(.twbb-some-section-in-process).twbb-sg-with-description .twbb-sg-each-section[id*=ai-generated-sections]:hover{cursor:pointer}body.twbb_template_preview_page:not(.twbb-some-section-in-process).twbb-sg-with-description .twbb-sg-each-section[id*=ai-generated-sections] .twbb-sg-not-in-process-generation__two_buttons{display:none!important}body.twbb_template_preview_page:not(.twbb-some-section-in-process):not(.twbb-sg-with-description) .twbb-sg-each-section:hover{cursor:pointer}body.twbb_template_preview_page:not(.twbb-some-section-in-process):not(.twbb-sg-with-description) .twbb-sg-not-in-process-generation__two_buttons{display:none!important}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.twbb-sg-loading{font-size:48px;font-weight:400;color:#fff;position:absolute;top:calc(50% - 120px);left:calc(50% - 348px);line-height:72px;font-family:Open Sans,Sans-serif;display:none;z-index:100}.twbb-sg-loading .twbb-sg-loading-spinner{animation:rotation 1s linear infinite;height:72px;margin-bottom:16px;background-size:72px;width:72px;background-image:url(https://hayalbahcesi.top/wp-content/plugins/tenweb-builder/apps/sectiongeneration/assets/images/loader.svg)}.twbb-sg-add{padding:24px 40px;font-size:40px;color:#fff;position:absolute;text-align:center;background-color:#000;border-radius:24px;line-height:64px;font-family:Open Sans,Sans-serif;display:none;z-index:9999}.twbb-sg-overlay{height:100%;position:absolute;top:0;left:0;width:100%;display:block;z-index:9998}.elementor-element.twbb-sg-each-section.twbb-the-sections-generation-in-process .twbb-sg-overlay,.elementor-element.twbb-sg-each-section:not(.twbb-the-sections-generation-in-process):hover .twbb-sg-overlay{backdrop-filter:blur(1px);opacity:40%;background-color:#000}.twbb-sg-messages{z-index:9999}.twbb-sg-messages .twbb-sg-add-section,.twbb-sg-messages .twbb-sg-loading,.twbb-sg-messages .twbb-sg-process-generation{display:none}.twbb-sg-preview-overlay{height:100vh;position:fixed;top:0;left:0;width:100vw;z-index:999999999}.elementor-element.twbb-sg-each-section{border:4px solid #1f2124;position:absolute;opacity:0;gap:0;top:0;border-radius:24px;background:#fff;z-index:-1}.elementor-element.twbb-sg-each-section .twbb_full_h{min-height:720px!important}.elementor-element.twbb-sg-each-section .twbb_full_h .swiper-slide{max-height:720px}.elementor-element.twbb-sg-each-section .twbb-category-image-wrapper{max-height:30vh}.elementor-element.twbb-sg-each-section.twbb-visible:hover,.elementor-element.twbb-sg-each-section[id*=ai-generated-sections]:hover{border:4px solid #3339f1;position:relative}.elementor-element.twbb-sg-each-section.twbb-visible:hover .twbb-sg-messages,.elementor-element.twbb-sg-each-section[id*=ai-generated-sections]:hover .twbb-sg-messages{height:100%;justify-content:center;position:absolute;top:0;align-items:center;left:0;width:100%;font-family:Open Sans,Sans-serif;display:flex}.elementor-element.twbb-sg-each-section.twbb-the-sections-generation-in-process .twbb-sg-messages .twbb-sg-loading{padding:40px 64px;justify-content:center;flex-direction:column;gap:16px;background-color:#000;align-items:center;border-radius:24px;display:flex;z-index:9999}.elementor-element.twbb-sg-each-section>div.elementor-element[data-element_type=container],.elementor-element.twbb-sg-each-section>div.elementor-element[data-element_type=container].e-con:before{border-radius:20px}.elementor-element.twbb-sg-each-section.twbb-sg-compatible-basic:not(.twbb-sg-compatible-ecommerce).twbb-visible,.elementor-element.twbb-sg-each-section.twbb-sg-compatible-ecommerce.twbb-visible{position:relative;opacity:1;top:unset;z-index:1}.twbb_sg_preview-template-default .woocommerce-store-notice.demo_store{display:none!important}.twbb_sg_preview-template-default .elementor-element.twbb-sg-each-section[id*=ai-generated-sections]{position:relative;opacity:1;z-index:1}