/*!/wp-content/themes/ethora-theme/ethora-theme/css/blank.css*/*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Open Sans",sans-serif;color:var(--text-dark);line-height:1.5;background-color:var(--background);overflow-x:hidden}.site-main{padding:0% 16%;padding-top:128px}.site-main p{margin-bottom:20px}h1,h2,h3{margin-bottom:20px}.author-avatar{max-width:25%;border-radius:100%}.hidden{display:none}img{max-width:100%;height:auto}a{color:var(--primary);text-decoration:none;transition:var(--transition)}a:hover{color:var(--primary-dark)}ul{list-style:none}main{overflow:hidden}.container{width:100%;max-width:1200px;margin:0 auto;position:sticky}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:16px;font-weight:500;cursor:pointer;transition:var(--transition);border:none;font-size:18px;text-decoration:none}.btn-light{background-color:var(--white);color:var(--primary);padding:16px 32px}.btn-primary{background-color:var(--primary);color:var(--white);transition:all 0.2s ease;gap:8px;padding:16px 35px;border-radius:12px}.btn-outline{border:2px solid var(--primary);color:var(--primary);background-color:#fff0;gap:16px}.btn-outline-light{color:var(--white);background-color:var(--primary);padding:16px 32px}.btn-outline-light:hover{background-color:rgb(255 255 255 / .1);transform:translateY(-2px)}.header{padding:1rem 0;z-index:100;position:fixed;width:100%;background:var(--background)}.header .container{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.logo{display:flex;align-items:center}.logo span{color:var(--primary);font-weight:500;font-size:1.25rem;margin-left:.5rem}.main-nav{display:none;background:var(--white);border-radius:12px;flex-direction:column;padding:1rem;box-shadow:var(--shadow);z-index:50;transform:translateY(-10px);opacity:0;visibility:hidden;transition:all 0.3s ease;height:365px;justify-content:space-between}.btn-main-nav{display:block}.nav-item.dropdown{display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;position:relative}.dropdown{position:relative}.nav-item{display:flex;align-items:center;font-weight:500;color:var(--text-medium);cursor:pointer;text-decoration:none;position:relative;font-size:14px;padding:8px 16px}.nav-item:hover,.nav-item:focus{color:var(--primary);background-color:var(--primary-light);padding:8px 16px;border-radius:8px}.nav-item span{font-weight:100}.nav-item.dropdown:hover .chevron-down{transform:rotate(180deg)}.chevron-down{transition:transform 0.3s ease}.chevron-down{transition:transform 0.3s ease}.nav-item.dropdown:hover .dropdown-content.product-dropdown{display:inline-table}.main-nav .dropdown-content{box-shadow:none;padding-left:1rem;transform:none;max-height:0}.dropdown-content.product-dropdown{display:none;position:absolute;top:100%;left:-15px;background:#fff;min-width:200px;border-radius:12px;box-shadow:0 4px 6px -2px rgb(0 0 0 / .05),0 10px 15px -3px rgb(0 0 0 / .1);z-index:1000;animation:fadeIn 0.3s ease;transition:all 0.3s ease}.dropdown-items{display:flex;flex-direction:column;gap:16px;width:max-content}.dropdown-item-with-submenu{position:relative}.dropdown-content a{padding:16px;color:var(--text-medium);text-decoration:none;transition:all 0.2s ease;font-size:16px;line-height:1.4}.nav-item a{align-items:center;font-weight:500;color:var(--text-medium);text-decoration:none;position:relative;display:flex;gap:4px}.dropdown-item{display:flex;justify-content:space-between;align-items:center;height:58px;padding:8px;color:#333;text-decoration:none;transition:background-color 0.2s ease;cursor:pointer}.dropdown-content a:hover{background-color:var(--primary-light);color:var(--primary);border-radius:8px}.nav-item span{font-weight:100}.submenu{display:none;position:absolute;top:0;left:calc(100% + 15px);background:#fff;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1);padding:10px;z-index:1001}.submenu a{display:block;padding:16px;color:#333;white-space:nowrap}.submenu a:hover{background-color:#f0f0f0}.mobile-submenu{display:none}.mobile-submenu div{display:flex;flex-direction:column}.mobile-submenu .dropdown-subitem{padding-left:48px;border-bottom:solid 1px var(--primary-light)}.header-btns{display:flex;align-items:center;gap:16px}.header-btn{display:none}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:space-between;width:1.5rem;height:1.25rem;background:#fff0;border:none;cursor:pointer;padding:0}.mobile-menu-toggle:focus{outline:2px solid var(--primary);outline-offset:4px}.mobile-menu-toggle span{display:block;width:100%;height:2px;background-color:var(--text-dark);transition:var(--transition)}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:73px;right:0;background:var(--white);border-radius:12px;flex-direction:column;padding:1rem;box-shadow:var(--shadow);transform:translateX(100%);transition:transform 0.3s ease}.mobile-menu.active{display:flex;visibility:visible;transform:translateY(0);width:100%;height:calc(100vh - 72px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav-item-header{font-size:18px;font-weight:700;padding:24px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px var(--primary-light);color:#000;cursor:pointer}.mobile-menu .dropdown-content{transition:max-height 0.4s ease-out,padding-top 0.4s ease-out,padding-bottom 0.4s ease-out,opacity 0.3s ease-out;opacity:0}.mobile-nav-item .dropdown-content{display:none}.mobile-nav-item.expanded .dropdown-content{display:block}.mobile-menu .mobile-nav-item.dropdown.expanded .dropdown-content{opacity:1}.dropdown-item-with-submenu{position:relative}.mobile-nav-item .dropdown-item-with-submenu{border-bottom:solid 1px var(--primary-light)}.mobile-nav-item .dropdown-item{border-bottom:solid 1px var(--primary-light)}.article-cap .container{padding-top:150px}.cap-navigation{display:flex;align-items:center;gap:8px}.cap-navigation a{color:var(--text-dark)}.cap-navigation-home{color:var(--primary)!important;border-bottom:1px solid var(--primary)}.cap-navigation-category{display:none}.cap-navigation-dots{display:block}.article-cap-category{padding-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.articles-info-header-category{background-color:var(--primary-light);color:var(--primary);font-size:14px;padding:5.5px 12px;border-radius:16px}.article-cap-category-info{color:var(--gray);display:flex;align-items:center;gap:8px}.article-cap-category-info span{color:var(--text-dark);font-weight:400}.article-cap h1{font-size:48px;font-weight:700;padding:24px 0}.article-info-text .container{display:flex;flex-direction:column;gap:24px;font-size:18px;padding-top:24px}.article-info-text h2{padding-top:24px;font-size:40px;font-weight:700}.build-your-app{background-image:url(/wp-content/themes/ethora-theme/ethora-theme/css/images/start-free.png);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;color:var(--white);width:100%;height:100%;object-fit:cover;display:flex;flex-direction:column;align-items:center;padding:40px 24px;gap:24px;border-radius:16px}.build-your-app .text{font-size:40px;font-weight:700}.start-free.btn{background-color:var(--white);color:var(--primary);display:flex;align-items:center;gap:16px}.point-list{display:flex;flex-direction:column;gap:16px}.points{display:flex;align-items:flex-start;gap:8px}.blue-info{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;text-align:center;background-color:var(--primary-light);border-radius:16px}.block-quote{display:flex;align-items:flex-start;border-left:4px solid var(--primary);padding:24px;gap:24px}.block-quote-name{padding-top:24px;font-size:20px;font-weight:700}.table-wrapper{overflow-x:auto;background-color:var(--white);border-radius:12px;box-shadow:0 4px 8px rgb(0 0 0 / .1);font-size:18px;padding-bottom:32px}table{width:100%;border-collapse:collapse;min-width:600px}thead{background-color:var(--primary-light);color:var(--text-dark);height:90px}thead th{padding:24px;text-align:left;font-weight:600}tbody td{padding:24px;border-bottom:1px solid #e0e0e0}tbody tr:hover{background-color:#f1f7ff;transition:background-color 0.3s ease}ul{list-style-type:disc;padding-left:1.5rem;display:flex;flex-direction:column;gap:16px}.yellow-info{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;text-align:center;background-color:var(--yellow-light);border-radius:16px}.author-date .container{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:16px}.articles-info-footer{display:flex;align-items:center;gap:16px}.articles-info-footer h6{color:var(--text-dark);font-size:18px}.articles-info-footer-info p{font-size:10px;color:var(--gray)}.author-date-info{color:var(--gray);display:flex;align-items:center;gap:8px}.author-date-info span{color:var(--text-dark);font-weight:400}.social-block p{font-size:24px;font-weight:700;padding-bottom:24px}.social-list{display:flex;flex-direction:column;gap:24px}.socials{display:flex;align-items:center;justify-content:space-between}.prew-next-block .container{padding-top:80px;padding-bottom:80px}.prew-next-block-small{display:flex;flex-direction:column;gap:24px}.prew-next-block-middle{display:none}.more-articles .title{font-size:24px;font-weight:700;padding-bottom:40px}.articles-list{display:flex;flex-direction:column;gap:24px}.blog-box{border:1px solid var(--primary-light);border-radius:16px;overflow:hidden}.blog-box-image{width:100%}.articles-info{display:flex;flex-direction:column;gap:24px;padding:0 24px 24px}.blog-box-header{padding-top:20px;display:flex;align-items:center;justify-content:space-between}.articles-info h2{font-size:40px;font-weight:700;text-align:left;line-height:1.4}.blog-box-description{color:var(--gray);font-size:16px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.comments{padding-bottom:80px;padding-top:80px}.comments .title{font-size:20px;font-weight:700;display:flex;align-items:center;gap:16px}.comments .title .number{color:var(--gray)}.leave-comment-block{padding:24px;background-color:#fff;border-radius:16px;border:1px solid var(--primary-light);display:flex;flex-direction:column;gap:24px}.raiting{display:flex;align-items:center;gap:26px}.comments input{padding:12px;border:1px solid var(--primary-light);border-radius:12px;outline:none;font-size:16px}.name-email-comment-form{display:flex;flex-direction:column;gap:24px}.description-comment-form textarea{width:100%;height:120px;padding:12px 16px;border:1px solid var(--primary-light);border-radius:12px;font-size:16px;font-family:inherit;resize:none;box-sizing:border-box;outline:none;transition:border-color 0.2s}.comments-response{padding-top:40px;font-size:18px}.comment-response{padding:40px 0}.comment-response.border{border-top:1px solid var(--primary-light)}.response-text-rating{flex-direction:column;padding-left:56px;display:flex;gap:16px;padding-top:16px}.answer{padding-left:56px;padding-top:24px;display:flex;flex-direction:column;gap:16px}.answer-text{padding-left:56px}.box-btn-more-comments{justify-content:center;display:flex}.get-started h2{font-size:2rem;margin-bottom:1rem}.get-started p{color:var(--brand-200);margin-bottom:2rem;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;flex-direction:column;gap:24px;justify-content:center}.footer{position:relative;padding:80px 0}.bg-footer-small{position:absolute;top:0;right:0;max-width:none;height:-webkit-fill-available}.bg-footer-big{display:none;position:absolute;top:0;right:0;max-width:none;height:-webkit-fill-available}.footer-container{display:flex;flex-direction:column;gap:40px}.footer-grid{display:flex;flex-wrap:wrap;gap:40px 0;z-index:11}.footer-column{width:50%}.footer-column h3{font-weight:700;padding-bottom:16px;font-size:16px}.footer-column ul{list-style-type:none;padding-left:0;display:grid;gap:16px}.footer-column a{color:var(--text-light)}.newsletter{width:100%;z-index:11}.footer-column h3{font-weight:700;padding-bottom:16px;font-size:16px}.newsletter p{color:var(--text-light);font-size:16px;padding-bottom:1rem}.newsletter-form{display:flex;flex-direction:column;gap:16px}.newsletter-form input{padding:12px;border:1px solid var(--gray);border-radius:12px;outline:none;font-size:16px}.newsletter-form button{padding:12px 16px}.footer-bottom{border-top:1px solid var(--primary-light);display:flex;flex-direction:column;align-items:center;z-index:11}.rights-reserved{width:auto;color:var(--Colors-Text-text_secondary,var(--gray));font-weight:700;font-size:18px;line-height:150%;letter-spacing:0}.footer-bottom p{color:var(--gray);font-size:.875rem;margin-bottom:1rem}.social-links{display:flex;align-items:center;gap:25px;z-index:11}.social-link{color:var(--text-caption)}@media (min-width:768px){.btn-main-nav{display:none}.dropdown:hover .chevron-down{transform:rotate(180deg)}.dropdown:hover .dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.main-nav .dropdown-content{position:absolute;box-shadow:var(--shadow);padding:16px}.header-btn{display:block}.cap-navigation-category{display:block}.cap-navigation-dots{display:none}.article-cap-category{flex-direction:row;align-items:center;justify-content:space-between}.build-your-app{flex-direction:row;align-items:center;justify-content:space-around}.blue-info{flex-direction:row;align-items:center;gap:46px;text-align:left}.yellow-info{flex-direction:row;align-items:center;gap:46px;text-align:left}.author-date .container{flex-direction:row;align-items:center;justify-content:space-between}.social-block .container{flex-direction:row;display:flex;align-items:center;justify-content:space-between}.social-list{flex-direction:row;align-items:center}.social-block p{padding-bottom:0}.socials{gap:24px}.prew-next-block-small{display:none}.prew-next-block-middle{display:flex;align-items:center;justify-content:space-between}.slider-btn{width:2.5rem;height:2.5rem;border-radius:12px;border:1px solid var(--primary);background-color:#fff0;color:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}.case-studies .slider-btn svg{color:var(--primary)}.step-article{display:flex;align-items:flex-start;gap:16px;flex:2;font-size:18px}.step-article.reverse{flex-direction:row-reverse;text-align:end}.step-article p{padding:7px 0 14px}.articles-list{flex-direction:row}.cta-buttons{flex-direction:row}.footer-container{flex-direction:row}.footer-grid{width:50%}.newsletter{width:50%}.newsletter-form{flex-direction:row}.footer-bottom{flex-direction:row;justify-content:space-between}.footer-bottom p{margin-bottom:0}}@media (min-width:1024px){.main-nav{position:static;flex-direction:row;padding:0;box-shadow:none;opacity:1;visibility:visible;transform:none;background-color:#fff0;height:auto;display:flex;gap:24px}.mobile-menu-toggle{display:none}.bg-footer-small{display:none}.bg-footer-big{display:block;width:100%}.footer-grid{flex-direction:row;flex-wrap:nowrap;flex:2}.newsletter{flex:1}}@media (max-width:640px){.modal-content{width:80%!important;background:#fff;border-radius:8px;padding:30px;max-width:800px;right:10%;position:relative;box-shadow:0 0 20px rgb(0 0 0 / .2);margin:auto}}.hidden{display:none!important}.modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgb(0 0 0 / .75);display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:40px 20px;box-sizing:border-box}.modal-content{background:#fff;border-radius:8px;padding:30px;max-width:800px;width:100%;position:relative;box-shadow:0 0 20px rgb(0 0 0 / .2);margin:auto}.modal-close{position:absolute;top:15px;right:20px;font-size:24px;font-weight:700;cursor:pointer;color:#333}p{font-weight:400;font-size:18px}h1{font-size:48px;font-weight:700}h2{font-size:40px;font-weight:700}h3{font-weight:700;font-size:16px}h4{font-size:18px;font-weight:700}section{padding:40px 24px}footer div{padding:24px 0}table{width:100%;border-collapse:collapse;min-width:600px}thead{background-color:var(--primary-light);color:var(--text-dark);height:90px}thead th{padding:24px;text-align:left;font-weight:600}tbody td{padding:24px;border-bottom:1px solid #e0e0e0}@media (min-width:768px){th,tbody td{padding:24px}}