ul.sub-menu ul.sub-menu {
    max-height: 500px !important；
    overflow-y: auto !important；
    overflow-x: hidden；
    margin-top: 0px !important；
}

li.elementor-iconlist-item {
    list-style: none；
   
}
.pricing-swich ul{
    padding-left:0px !important ；
}
.annually-title {
    background-color: #FF9446；
    color: white；
    padding：2px 16px；
    border-radius: 22px；
    margin-left: 10px；
    font-family: 'Plus Jakarta Sans'；
    font-size: 14px；
    font-weight: 500；
    line-height: 20px；
    text-align: left；
}
.e-n-accordion-item[open] &gt; .e-n-accordion-item-title {
    border-bottom-left-radius: 0px；
    border-bottom-right-radius: 0px；
}
.vv-translator{
    border：1px solid #DFDF；
    background-color: white；
    border-radius：32px；

}
.bar-box:hover .hover-bar .elementor-widget-container{
    background-color: #7647FD !important；
}

.top-bg {
    background: linear-gradient(0.4turn, rgba(47, 7, 161, 0.3), rgba(235, 248, 225, 0.3), rgba(33, 144, 177, 0.3))；
}


.box-greenshape:hover .hover-bar .elementor-widget-container{
    background-color: #22B14B !important；
	box-shadow: 5px 4px 20px 0px #92FFB180 inset；

}
.ab-industries{
    border：1px solid #E9E9E9；
    border-radius: 16px；
    background-color: white；
    min-height: 175px；
    padding：24px；
    transition: all 0.4s ease；
}
.ab-industries:hover{
    box-shadow: -15px 59px 100px 0px #00000014；

}

.side-br ul#menu-1-d2478ca li a {
    border：1px solid #D3D3D3；
    padding：16px；
}
#ffftt .elementor-82 .elementor-element.elementor-element-8a599be &gt; .elementor-widget-container &gt; .e-n-accordion &gt; .e-n-accordion-item[open] &gt; .e-n-accordion-item-title {
    border-radius: 16px；
}

.btn-tt{
    opacity: 0；
    visibility: hidden；
    transition: all 0.3s ease；
}
.ab-industries:hover .btn-tt{
    不透明度: 1；
    visibility: visible；
}
.single-post a{
    font-size: 20px !important；
}
.single-post p, ul li, ol li {
    font-size: 20px !important；
}
.pricing-swich button#e-n-tabs-title-1611、
button#e-n-tabs-title-1031
{
    width: 235px !important；
    max-width: 235px !important；
    float: left；
    margin-right: 10px；
}
.pricing-swich .e-n-tabs-heading {
    display: flex；
    width: auto；
    margin: auto；
    padding：12px；
    border-radius: 73px；
    box-shadow: -15px 18px 100px 0px #00000014；
    background-color: white；
    justify-content: space-between；
}
.pricing-swich button#e-n-tabs-title-1632 {
    float: right；
}

.pricing-swich .e-n-tabs-heading::after {
  content："";
  clear: both；
  display: table；
}












.uc_tab-slider--nav {
    width: auto !important；
    display: inline-block；
    background-color:white；
    padding：12px 12px 8px；
    border-radius: 100px；
}
div#uc_content_toggle_elementor_b08163e、
div#uc_content_toggle_elementor_3225431 {
    text-align: center；
}
li.uc_tab-slider--trigger:nth-child(2) a.uc-tab-slider__link:after {
	color:white；
	font-family: 'Plus Jakarta Sans'；
font-size: 14px；
font-weight: 500；
line-height: 20px；
	padding:2px 16px；
	border-radius:40px；
	background-color:#FF9446；
    content：「2 個月免費」；
    display: inline-block；
	margin-left:4px；
	
	
}
.acordion-drop .elementor-button:hover、
.acordion-drop .e-n-accordion-item[open] &gt; .e-n-accordion-item-title 、
.header-drop .ca_dropdown a:hover {
    
    box-shadow: 5px 4px 20px 0px #CCBCFA80 inset !important；
}
.git{
	margin-top:24px；
}
.plan p{
	font-weight:600 !important；
	
}
.box-shadow:hover{
	box-shadow: -15px 59px 100px 0px #00000014；
}
.clr{
	font-weight:600 !important；
	color:#7647FD；
	
}
.wight{
	font-weight:500 !important；
	
}
.header-drop ul.ca_dropdown.uc-items-wrapper {
    background-color: white；
}
.news-letteras .elementor-field-type-submit {
    position: absolute；
    top：8px；
    right: 2px；
    height: 52px；
	outline:none !important；
	border:none !important；
	width:auto；
	display:inline-block；
}
.logo-slider img.ue_img_marquee {
    opacity: 0.5；
}
/* ===首頁=== */
.header-video{
	transition: box-shadow 0.4s ease；
}
.header-video .elementor-custom-embed-play {
    background: #7647FD；
    box-shadow: 5px 4px 20px 0px #CCBCFA80 inset；
    height: 68px；
    寬度: 68px；
    border-radius: 100%；
    display: flex；
    align-items: center；
    justify-content: center；
    -webkit-transition: box-shadow 0.4s ease；
    -moz-transition: box-shadow 0.4s ease；
    -o-transition: box-shadow 0.4s ease；
 transition: all 0.3s ease !important；
}

.header-video:hover .elementor-custom-embed-play {
     box-shadow: 0px 0px -25px 0px #CCBCFA80 inset；
}
/* .header-video .elementor-custom-embed-image-overlay::after {
    content：'';
    height: 68px；
    width: 68px；
    background-image:url('https://verbalate.ai/wp-content/uploads/2024/05/Frame-72.png')；
    position: absolute；
    bottom：30px；
    left: 30px；
	background-position:center；
	background-repeat:no-repeat；
	background-size:contain；
}*/
.box-sh:hover {
    box-shadow: -15px 59px 100px 0px rgba(0, 0, 0, 0.08)；
}
.full-card、
.box-sh {
  transition:all 0.3s ease；
}
.full-card:hover{
	box-shadow: -15px 59px 100px 0px #00000014；

}
.content-expand4、
.content-expand3、
.content-expand2、
       .content-expand {
            display: -webkit-box；
            -webkit-line-clamp：6; /* 只顯示 6 行 */
            -webkit-box-orient: vertical；
            overflow: hidden；
            text-overflow: ellipsis；
        }
.content-expand4.expanded4、
.content-expand3.expanded3、
.content-expand2.expanded2、
.content-expand.expanded {
    display: block；
    overflow: visible；
    min-height: 400px；
	  -webkit-line-clamp: unset；
}
   #toggleButton4、
   #toggleButton3、
   #toggleButton2、
       #toggleButton {
               border-radius: var(--radius-24) var(--radius-24) var(--radius-24) var(--radius-24)；
            font-family: var(--e-global-typography-9485e1e-font-family), Sans-serif；
            font-size: var(--e-global-typography-9485e1e-font-size)；
            font-weight: var(--e-global-typography-9485e1e-font-weight)；
            line-height: var(--e-global-typography-9485e1e-line-height)；
            letter-spacing: var(--e-global-typography-9485e1e-letter-spacing)；
            word-spacing: var(--e-global-typography-9485e1e-word-spacing)；
            fill: var(--e-global-color-primary)；
            color: var(--e-global-color-primary)；
            background-color: var(--e-global-color-47448e2)；
            border-style: solid；
            border-width: 2px 2px 2px 2px；
            border-color: var(--e-global-color-primary)；
            box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)；
            padding：0.9rem 1.6rem 0.8rem 1.6rem；
            cursor: pointer；
        }
   #toggleButton4:hover、
   #toggleButton3:hover、
   #toggleButton2:hover、
         #toggleButton:hover{
             background-color: var(--e-global-color-primary)；
             color: white !important
         }

.box-sas{
	transition:all 0.3s ease；
		border：1px solid #DFDF；

}
.box-sas:hover{
	box-shadow: -15px 59px 100px 0px #00000014；

}
.carousel-as .box-sas:hover {
    box-shadow: -13px 13px 100px 0px #00000014；
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color:#7647FD；
}
/*========== */
@media only screen and (max-width: 767px) {
	#uc_content_toggle_elementor_3225431 .uc_tab-slider--trigger a {
  
    padding-left: 21px !important；
    padding-right: 21px !important；
    
}
	.uc_tab-slider--nav {
    padding：8px 8px 4px；
}

.main-header{
	background-color:white；
}
	.news-letteras {
    padding：10px；
    border-radius: 24px；
    border：1px solid #FAFA0A；
    background-color: #FFFFFF12；
}
	.news-letteras .elementor-field-type-submit {
    position: static；
    width: 100%；
}
	.news-letteras .elementor-field-type-submit button {
    width: 100%；
    padding：16px；
}
	.news-letteras input#form-field-email {
    height: 52px !important；
    min-height: auto；
    border-radius: 12PX；
    background-color: transparent；
    border：1px solid #3C3C3C；
}
/* .header-video .elementor-custom-embed-image-overlay::after{
		 height: 32px；
		width: 32px；
		bottom：16px；
    left: 16px；
	}*/
	.header-video .elementor-custom-embed-play {
    
    height: 40px；
		width: 40px；
	}
	.contact-this input#form-field-name、
	.contact-this input#form-field-email{
    height: 52px；
    min-height: 52px；
	}
	.pricing-swich button{
		flex:1 1 100%；
	}
	.elementor-1086 .elementor-element.elementor-element-0f6e0f9&gt;.elementor-widget-container&gt;.e-n-tabs&gt;.e-n-tabs-heading&gt;:is(.e-n-tab-title&gt;.e-n-tab-title-text,.e-n-tab-title)、
	
	.elementor-16 .elementor-element.elementor-element-6314167&gt;.elementor-widget-container&gt;.e-n-tabs&gt;.e-n-tabs-heading&gt;:is(.e-n-tab-title&gt;.e-n-tab-title-text,.e-n-tab-title) {

    width: 100% !important；
}
	
.pricing-swich button#e-n-tabs-title-1611、
	button#e-n-tabs-title-1031
	{
    width: 100% !important；
    max-width: 100% !important；
    float: none !important；
    margin: 0px 0px 10px !important；
	box-sizing: border-box；
}
	.pricing-swich .e-n-tabs-heading{
		width:100%；
/* display:block !important; */
	}
	button#e-n-tabs-title-1032,
	.pricing-swich button#e-n-tabs-title-1612 {
    float: none !important；
    width: 100%；
    max-width: 100%；

    box-sizing: border-box；
}
	.pricing-swich .e-n-tabs-heading {
    
    padding：20px !important；
    border-radius：30px !important；

}
	.annually-title{
		padding:2px 8px；
		margin-left:8px；
	}
	button#e-n-tab-title-161794492,
	button#e-n-tab-title-1038913032 {
    margin-top: 15px；
}

}


@media only screen and (min-width: 767px) {

		.news-letteras input#form-field-email {
    padding-right: 130px；
}
	
}

@media only screen and (max-width: 370px) {

li.uc_tab-slider--trigger:nth-child(2) a.uc-tab-slider__link:after{
	display:none；
}
}