/*
 Theme Name:   Biligu
 Template:     flatsome
 Version:      1.0.28
 Author:       CollaNote
 Description:  Biligu website introduces application English learning
*/

/* Import the parent theme’s styles */
@import url("../flatsome/style.css");

/* Add your custom styles below */
html {
    background: linear-gradient(113.73deg, #FFF3D4 1.37%, #FFFBEF 95.93%);
}
body {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #000000;
}
.page-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
#wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
#main {
    padding-top: 150px;
    background: #FFFDF7;
}
.page-template-page-blank-landingpage #main {
    padding-top: 0;
}
.page-template-page-blank-landingpage #main h1 {
    font-size: 48px;
    font-weight: 600;
    line-height: 53.28px;
    letter-spacing: 0.2em;
    text-align: center;
    color: #EC6300;

}
.home #main {
    background: linear-gradient(113.73deg, #FFF3D4 1.37%, #FFFBEF 95.93%);
}
.archive #main {
    background-color: #FFFDF7;
    background-image: url('assets/img/bg-blog.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.single #main {
    background: linear-gradient(164.87deg, #FFFBF4 -1.46%, #F7F3EA 102.32%);
}
.page-cong-tac-vien #main {
    background: radial-gradient(55.77% 53% at 50.32% 51.21%, #FFF1C5 0%, #FFFAE8 100%) 
}

.hero-banner h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    color: #494949;
}
.hero-banner h2 span {
    display: block;
    font-weight: 600;
    font-size: 40px;
    line-height: 130.84%;
    color: #EC6300;
}
.hero-banner .description {
    position: relative;
    padding-left: 40px;
    padding-right: 80px;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #000000;
    margin: 3rem 0;
}
.hero-banner p::before {
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, #FFE7AA 3.5%, #F2B861 40%, #FD764C 87.5%);
}
.hero-banner .action-bottom {
    font-style: italic;
    font-weight: 500;
    font-size: 18px;
    line-height: 130.84%;
    color: #000000;
    margin-bottom: 20px;
}
.hero-banner .button.primary {
    position: relative;
    padding-left: 60px;
}
.hero-banner .button.primary::before {
    content: '';
    width: 20px;
    height: 24px;
    position: absolute;
    top: 45%;
    left: 22px;
    background-size: 100%;
    background-repeat: no-repeat;
    mask-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3763 0C14.432 0 14.4878 0 14.5467 0C14.6835 1.69253 14.0386 2.95719 13.2548 3.87301C12.4858 4.78251 11.4327 5.6646 9.72939 5.53076C9.61577 3.86247 10.2617 2.69161 11.0444 1.77789C11.7704 0.92636 13.1012 0.168621 14.3763 0Z' fill='white'/%3E%3Cpath d='M19.5323 17.6167C19.5323 17.6335 19.5323 17.6483 19.5323 17.6641C19.0536 19.1163 18.3708 20.361 17.5376 21.516C16.777 22.5646 15.8449 23.9758 14.1805 23.9758C12.7424 23.9758 11.7871 23.0494 10.3132 23.0241C8.75408 22.9988 7.89666 23.7987 6.47114 24C6.30807 24 6.14501 24 5.98509 24C4.93831 23.8483 4.09351 23.0178 3.47807 22.2695C1.66329 20.0585 0.260908 17.2025 0 13.5476C0 13.1893 0 12.8321 0 12.4737C0.110465 9.858 1.37923 7.73127 3.06566 6.70058C3.9557 6.15256 5.17923 5.68569 6.54163 5.89436C7.12551 5.985 7.72202 6.18523 8.24489 6.38336C8.7404 6.57412 9.36006 6.91241 9.9471 6.89449C10.3448 6.8829 10.7403 6.67529 11.1412 6.5288C12.3153 6.10409 13.4662 5.61719 14.9833 5.84588C16.8064 6.122 18.1005 6.93349 18.9 8.1855C17.3577 9.16877 16.1384 10.6505 16.3467 13.1809C16.5319 15.4794 17.8659 16.8241 19.5323 17.6167Z' fill='white'/%3E%3C/svg%3E%0A");
     -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3763 0C14.432 0 14.4878 0 14.5467 0C14.6835 1.69253 14.0386 2.95719 13.2548 3.87301C12.4858 4.78251 11.4327 5.6646 9.72939 5.53076C9.61577 3.86247 10.2617 2.69161 11.0444 1.77789C11.7704 0.92636 13.1012 0.168621 14.3763 0Z' fill='white'/%3E%3Cpath d='M19.5323 17.6167C19.5323 17.6335 19.5323 17.6483 19.5323 17.6641C19.0536 19.1163 18.3708 20.361 17.5376 21.516C16.777 22.5646 15.8449 23.9758 14.1805 23.9758C12.7424 23.9758 11.7871 23.0494 10.3132 23.0241C8.75408 22.9988 7.89666 23.7987 6.47114 24C6.30807 24 6.14501 24 5.98509 24C4.93831 23.8483 4.09351 23.0178 3.47807 22.2695C1.66329 20.0585 0.260908 17.2025 0 13.5476C0 13.1893 0 12.8321 0 12.4737C0.110465 9.858 1.37923 7.73127 3.06566 6.70058C3.9557 6.15256 5.17923 5.68569 6.54163 5.89436C7.12551 5.985 7.72202 6.18523 8.24489 6.38336C8.7404 6.57412 9.36006 6.91241 9.9471 6.89449C10.3448 6.8829 10.7403 6.67529 11.1412 6.5288C12.3153 6.10409 13.4662 5.61719 14.9833 5.84588C16.8064 6.122 18.1005 6.93349 18.9 8.1855C17.3577 9.16877 16.1384 10.6505 16.3467 13.1809C16.5319 15.4794 17.8659 16.8241 19.5323 17.6167Z' fill='white'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #ffffff;
    display: block;
    transform: translateY(-50%);
}
.hero-banner .button.primary:hover {
    background: #FFF9EE;
    color: #000000;
    border: 1px solid #FFC063;
}
.hero-banner .button.primary:hover::before {
    background-color: #000000;
}
.hero-banner-ctv h2{
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.hero-banner-ctv h2 span {
    color: #E09423;
}
.hero-banner-ctv .section-bg {
    background-image: url("data:image/svg+xml,%3Csvg width='1728' height='920' viewBox='0 0 1728 920' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_299_3922' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1728' height='920'%3E%3Crect width='1728' height='920' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_299_3922)'%3E%3Ccircle cx='864.5' cy='762.5' r='573.5' fill='url(%23paint0_radial_299_3922)'/%3E%3Ccircle cx='864.5' cy='762.5' r='303.5' fill='url(%23paint1_radial_299_3922)'/%3E%3Cg filter='url(%23filter0_d_299_3922)'%3E%3Ccircle cx='865' cy='762' r='421.5' stroke='white' shape-rendering='crispEdges'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_299_3922' x='427.2' y='324.2' width='875.6' height='875.6' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.9'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.948258 0 0 0 0 0.85472 0 0 0 0 0.493931 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_299_3922'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_299_3922' result='shape'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_299_3922' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(864.5 762.5) rotate(90) scale(814.5)'%3E%3Cstop stop-color='%23FFF2B6' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_299_3922' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(864.5 762.5) rotate(90) scale(1020)'%3E%3Cstop stop-color='%23FFF4CD'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
}
.hero-banner-ctv .feature-list ul{
    list-style-type: none;
    display: flex;
    flex-direction: column;
    gap: 35px;
}
.hero-banner-ctv .feature-list ul li {
    position: relative;
    padding: 10px 30px 10px 77px;
    background: #FFFBF0;
    border: 0.5px solid #EEB864;
    box-shadow: 0px 0px 7px #FFCC7F;
    border-radius: 39px;
    margin-bottom: 0;
    width: max-content;
}
.hero-banner-ctv .feature-list ul li .checker {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 74px;
    height: 74px;
    position: absolute;
    top: 50%;
    left: -18px;
    background: linear-gradient(145.68deg, #F0BB6A 8.34%, #E5A443 91.46%);
    background-repeat: no-repeat;
    background-position: center;
    border: 0.5px solid #FFFFFF;
    box-shadow: 0px 0px 7.4px #FFCC7F;
    border-radius: 100%;
    transform: translateY(-50%);
}
.hero-banner-ctv .feature-list ul li .checker::before {
    content: '';
    width: 33px;
    height: 33px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.534 0.00347332C31.044 0.00347332 30.1394 0.0972529 28.8202 0.284812C27.501 0.472371 26.6512 0.652984 26.2675 0.82665C25.8803 0.996842 25.1847 1.59425 24.1807 2.60499C23.1734 3.62267 21.7137 5.49479 19.8051 8.22829C17.8931 10.9653 16.1079 13.8516 14.4495 16.8942C12.7911 19.9368 11.2423 23.0976 9.80662 26.3729C8.47714 24.0666 7.27787 22.5036 6.19852 21.6805C5.1226 20.8538 4.21458 20.444 3.47446 20.444C2.89881 20.444 2.17582 20.7565 1.30549 21.3748C0.435164 21.9965 0 22.6044 0 23.2052C0 23.6394 0.400899 24.2854 1.19927 25.1364C2.78231 26.8314 4.18032 28.6271 5.3933 30.527C6.13342 31.6628 6.62683 32.3609 6.87011 32.6179C7.1134 32.8715 7.85694 33 9.10076 33C10.8311 33 11.8591 32.7742 12.1846 32.3227C12.5067 31.8885 13.1063 30.5895 13.9801 28.4256C16.1388 23.0073 18.8251 17.8355 22.0358 12.9069C25.2498 7.98169 28.1897 4.25829 30.8693 1.73319C31.4038 1.25387 31.7225 0.944743 31.8355 0.798863C31.9452 0.656457 32 0.510578 32 0.357752C32 0.118093 31.8458 0 31.534 0V0.00347332Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.hero-banner-ctv .feature-list ul li p {
    margin-bottom: 0;
}
.hero-banner-ctv .button.primary {
    background: linear-gradient(93.67deg, #EDA04A 6.71%, #E8703A 104.41%);
    border: 1px solid #FFFFFF;
    box-shadow: 0px 0px 17px rgba(246, 129, 71, 0.5);
    border-radius: 37px;
}
.step-item .button.primary:hover,
.hero-banner-ctv .button.primary:hover {
    background: #FFFAF3;
    color: #000000;
    border: 1px solid #FF8C58;
}

.row .section {
    padding-left: 0;
    padding-right: 0;
}

.button {
    letter-spacing: normal;
}
.button.primary {
    background: linear-gradient(92.52deg, #F2BD6E 2.11%, #E29E39 105.24%);
    border: 1px solid #FFFFFF;
    box-shadow: 0px 0px 18.2px #FFCC7F;
    border-radius: 43px;
    text-transform: none;
    font-weight: 500;
    font-size: 18px;
}
.header, .header-wrapper {
    position: fixed;
}
.header-bg-container {
    display: none;
}
.header-wrapper {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.07) 100%) !important;
    backdrop-filter: blur(13.6px);
    -webkit-backdrop-filter: blur(13.6px);
    padding: 12px 0;
}
.nav>li {
    margin: 0 15px;
}
.nav>li>a {
    font-size: 18px;
    line-height: 29px;
    color: #000000;
}
.nav>li>a:hover {
    color: #EC6300;
}
.nav>li.header-language-dropdown>a {
    font-size: 0;
}
.nav>li.header-language-dropdown>a::before {
    content: '';
    display: block;
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 45C35.1503 45 45 35.1503 45 23C45 10.8497 35.1503 1 23 1C10.8497 1 1 10.8497 1 23C1 35.1503 10.8497 45 23 45Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 23H45' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 1C28.5028 7.02438 31.6301 14.8425 31.8 23C31.6301 31.1575 28.5028 38.9756 23 45C17.4972 38.9756 14.3699 31.1575 14.2 23C14.3699 14.8425 17.4972 7.02438 23 1Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
}
.nav:hover>li:not(:hover)>a:before {
    opacity: 1;
}
.nav>li>a>i.icon-menu {
    font-size: 25px;
}
.nav>li:nth-last-child(2) a {
    padding: 6px 20px;
    background: linear-gradient(114.45deg, #EDA14A 18.8%, #E76938 97.1%);
    border-radius: 37px;
    color: #fff;
    position: relative;
    /* border: 1px solid transparent; */
}
.nav>li:nth-last-child(2) a:hover {
    background: #FFFAF3;
    color: #000000;
    /* border: 1px solid #FFAF8A; */
}
.nav>li:nth-last-child(2) a:hover::before {
    content: '';
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    display: block;
    position: absolute;
    border: 1px solid #FFAF8A;
    border-radius: 37px;
}

.absolute-footer {
    display: none;
}
#footer {
    margin-top: auto;
    padding: 40px 0;
    background: linear-gradient(274.18deg, #EDAB48 -2.02%, #C7791D 100.9%);
    position: relative;
    overflow: hidden;
}
#footer.footer-style2 {
    background: linear-gradient(274.18deg, #FFF5DB 1.59%, #FFF1C9 100.9%);
}
#footer.footer-style2 .footer * {
    color: #494949;
}
#footer.footer-style2 .footer-infor li.address::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2439 8.12195C15.2439 13.6612 8.12195 18.4092 8.12195 18.4092C8.12195 18.4092 1 13.6612 1 8.12195C1 6.23309 1.75035 4.4216 3.08597 3.08597C4.4216 1.75035 6.23309 1 8.12195 1C10.0108 1 11.8223 1.75035 13.1579 3.08597C14.4936 4.4216 15.2439 6.23309 15.2439 8.12195Z' stroke='%23EC6300' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.12203 10.4961C9.43315 10.4961 10.496 9.43327 10.496 8.12215C10.496 6.81104 9.43315 5.74817 8.12203 5.74817C6.81092 5.74817 5.74805 6.81104 5.74805 8.12215C5.74805 9.43327 6.81092 10.4961 8.12203 10.4961Z' stroke='%23EC6300' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#footer.footer-style2 .footer-infor li.email::before {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 1H14.5C15.325 1 16 1.675 16 2.5V11.5C16 12.325 15.325 13 14.5 13H2.5C1.675 13 1 12.325 1 11.5V2.5C1 1.675 1.675 1 2.5 1Z' stroke='%23EC6300' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2.5L8.5 7.75L1 2.5' stroke='%23EC6300' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#footer.footer-style2 .footer a:hover {
    color: #EC6300;
}
#footer.footer-style2 .footer-social .instagram svg path {
    stroke: #494949;
}
#footer.footer-style2 .footer-social .tiktok svg path,
#footer.footer-style2 .footer-social .thread svg path,
#footer.footer-style2 .footer-social .twitter svg path,
#footer.footer-style2 .footer-social .facebook svg path,
#footer.footer-style2 .footer-social .youtube svg path {
    fill: #494949;
}
#footer .footer-social .instagram svg path {
    stroke: #ffffff;
}
#footer .footer-social .tiktok svg path,
#footer .footer-social .thread svg path,
#footer .footer-social .twitter svg path,
#footer .footer-social .facebook svg path,
#footer .footer-social .youtube svg path {
    fill: #ffffff;
}
#footer.footer-style2 .appstore svg rect {
    fill: #494949;
}
#footer .footer-social .youtube svg {
    height: 37.27px;
    margin-top: -5px;
}
.footer-social {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
#footer::before {
    content: '';
    width: 318px;
    height: 237px;
     background-image: url('../flatsome-child/assets/img/elm-footer.svg');
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}
.footer-logo {
    text-align: center;
    margin-bottom: 30px;
}
.footer-logo img {
    max-width: 202px;
}
.footer-1 {
    background-color: transparent;
    border-top: 0;
}
.footer * {
    color: #FFFFFF;
}
.footer a:hover {
    color: #804400;
}
.footer-widgets .widget .is-divider {
    display: none;
}
.footer-widgets .widget-title {
    margin-bottom: 20px;
    display: block;
}
.footer-infor li {
    position: relative;
    display: flex;
    gap: 20px;
    align-items: center;
    margin-bottom: 20px;
}
.footer-infor li::before {
    content: '';
    width: 28px;
    height: 28px;
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 1px 6.5px #B86C0C;
    border-radius: 50%;
    display: block;
}
.footer-infor li.address::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2439 8.12195C15.2439 13.6612 8.12195 18.4092 8.12195 18.4092C8.12195 18.4092 1 13.6612 1 8.12195C1 6.23309 1.75035 4.4216 3.08597 3.08597C4.4216 1.75035 6.23309 1 8.12195 1C10.0108 1 11.8223 1.75035 13.1579 3.08597C14.4936 4.4216 15.2439 6.23309 15.2439 8.12195Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.12191 10.496C9.43302 10.496 10.4959 9.43315 10.4959 8.12203C10.4959 6.81092 9.43302 5.74805 8.12191 5.74805C6.81079 5.74805 5.74792 6.81092 5.74792 8.12203C5.74792 9.43315 6.81079 10.496 8.12191 10.496Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.footer-infor li.phone::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.67161 3.67583C10.3263 3.80331 10.9279 4.12286 11.3995 4.59359C11.8712 5.06432 12.1913 5.66481 12.319 6.3182M9.67161 1C11.0317 1.15081 12.3 1.75871 13.2683 2.72391C14.2365 3.6891 14.8472 4.95421 15 6.31151M14.3298 11.6498V13.6567C14.3305 13.843 14.2923 14.0274 14.2175 14.1981C14.1427 14.3688 14.033 14.522 13.8955 14.648C13.758 14.7739 13.5956 14.8698 13.4187 14.9295C13.2419 14.9892 13.0546 15.0113 12.8686 14.9946C10.8062 14.7709 8.8251 14.0675 7.08449 12.9409C5.46509 11.9138 4.09211 10.5434 3.06307 8.92713C1.93035 7.18196 1.22544 5.19502 1.00544 3.12728C0.988691 2.94229 1.01072 2.75585 1.07012 2.57982C1.12952 2.4038 1.22499 2.24204 1.35046 2.10486C1.47592 1.96768 1.62863 1.85808 1.79886 1.78303C1.96909 1.70798 2.15312 1.66913 2.33921 1.66896H4.34993C4.6752 1.66576 4.99053 1.78072 5.23716 1.99242C5.48379 2.20411 5.64488 2.49809 5.6904 2.81956C5.77527 3.4618 5.93266 4.0924 6.15957 4.69933C6.24974 4.93876 6.26926 5.19898 6.2158 5.44915C6.16235 5.69932 6.03816 5.92895 5.85796 6.11083L5.00676 6.9604C5.96088 8.63517 7.35021 10.0218 9.02818 10.9741L9.87939 10.1246C10.0616 9.94471 10.2917 9.82076 10.5423 9.76741C10.793 9.71405 11.0537 9.73353 11.2936 9.82354C11.9017 10.05 12.5335 10.2071 13.177 10.2918C13.5025 10.3376 13.7999 10.5013 14.0124 10.7517C14.225 11.0021 14.3379 11.3217 14.3298 11.6498Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.footer-infor li.email::before {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 1H14.5C15.325 1 16 1.675 16 2.5V11.5C16 12.325 15.325 13 14.5 13H2.5C1.675 13 1 12.325 1 11.5V2.5C1 1.675 1.675 1 2.5 1Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2.5L8.5 7.75L1 2.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.section-video {
    padding: 95px 0;
    background-color: #FFFDF7;
    background-image: url("data:image/svg+xml,%3Csvg width='1328' height='727' viewBox='0 0 1328 727' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='363.5' cy='363.5' r='363.5' fill='url(%23paint0_radial_48_277)'/%3E%3Ccircle cx='1082.5' cy='481.5' r='245.5' fill='url(%23paint1_radial_48_277)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_48_277' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(363.5 363.5) rotate(90) scale(363.5)'%3E%3Cstop stop-color='%23FFECC7'/%3E%3Cstop offset='1' stop-color='%23FFFDF7'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_48_277' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1082.5 481.5) rotate(90) scale(245.5)'%3E%3Cstop stop-color='%23FFDEC7'/%3E%3Cstop offset='1' stop-color='%23FFFDF7'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}
.section-video .block-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.section-video .block-title span {
    color: #EC6300;
}
.section-video.about-us .description {
    max-width: 820px;
}
.section-video .description {
    max-width: 800px;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #000000;
}
.section-feature {
    background-image: linear-gradient(320.79deg, #FFF7E7 44.15%, #FFF5D9 69.07%, #FFE4D5 95.94%);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.section-feature::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='1728' height='1961' viewBox='0 0 1728 1961' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='225' cy='131.5' rx='50' ry='50.5' fill='%23F1C164'/%3E%3Ccircle cx='1129' cy='327' r='17' fill='white'/%3E%3Cpath d='M643 995C643 1004.39 635.389 1012 626 1012C616.611 1012 609 1004.39 609 995C609 985.611 616.611 978 626 978C635.389 978 643 985.611 643 995Z' fill='white'/%3E%3Cpath d='M448 1589C448 1605.02 435.016 1618 419 1618C402.984 1618 390 1605.02 390 1589C390 1572.98 402.984 1560 419 1560C435.016 1560 448 1572.98 448 1589Z' fill='white'/%3E%3Cpath d='M1370 1032.5C1370 1041.06 1363.06 1048 1354.5 1048C1345.94 1048 1339 1041.06 1339 1032.5C1339 1023.94 1345.94 1017 1354.5 1017C1363.06 1017 1370 1023.94 1370 1032.5Z' fill='%23F1C164'/%3E%3Ccircle cx='1535' cy='1675' r='283.5' stroke='white' stroke-width='5'/%3E%3Cellipse cx='1708.5' cy='710' rx='227.5' ry='229' fill='url(%23paint0_radial_878_5187)'/%3E%3Cpath d='M225 1299.5C225 1470.98 85.9844 1610 -85.5 1610C-256.984 1610 -396 1470.98 -396 1299.5C-396 1128.02 -256.984 989 -85.5 989C85.9844 989 225 1128.02 225 1299.5Z' fill='url(%23paint1_radial_878_5187)'/%3E%3Ccircle cx='1116.5' cy='1444.5' r='22.5' fill='%23FFD5A4'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_878_5187' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1669.5 710) rotate(109.215) scale(197.503 197.445)'%3E%3Cstop stop-color='%23FFB081'/%3E%3Cstop offset='1' stop-color='%23FFDDD2'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_878_5187' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-149.5 1342.5) rotate(90) scale(350.5)'%3E%3Cstop stop-color='%23E3B746'/%3E%3Cstop offset='1' stop-color='%23FFEDBE'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
}
.section-feature .block-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.section-feature .block-title span {
    color: #DF3838;
}
.section-feature .feature-item .img-feature .img-inner {
    position: relative;
    overflow: visible;
    text-align: center;
}
.section-feature .feature-item .col-inner {
    display: flex;
    align-items: center;
}
.section-feature .feature-item .col {
    padding-bottom: 0;
}
.section-feature .feature-item .img {
    max-width: 180px;
    position: relative;
    margin-bottom: 0;
}
.section-feature .feature-item .img-inner {
    overflow: visible;
}
.section-feature .feature-item .img-inner::before {
    content: '';
    width: 150%;
    padding-top: 150%;
    border-radius: 100%;
    background: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(14.2px);
    -webkit-backdrop-filter: blur(14.2px);
    border: 1px solid rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.section-feature .feature-item .img-inner img {
    position: relative;
    z-index: 2;
}
.section-feature .feature-item .feature-item-text {
    background: radial-gradient(59.26% 56.79% at 48.88% 50.18%, #E48934 0%, #E9A848 100%);
    border: 1px solid rgba(255, 255, 255, 0.4);
    box-shadow: 0px 4px 19.9px #FFD596;
   
}
.section-feature .feature-item:nth-child(odd) .feature-item-text {
    border-radius: 0 50px 50px 0;
    padding: 30px 50px 30px 95px;
     margin-left: -20px;
}
.section-feature .feature-item:nth-child(even) .feature-item-text {
     border-radius: 50px 0 0 50px;
     padding: 30px 95px 30px 50px;
    margin-right: -20px;
}
.section-feature .feature-item .feature-item-text h4 {
    font-weight: 700;
    font-size: 18px;
    line-height: 153%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.section-feature .feature-item .feature-item-text .desc {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #FFFFFF;
}
.section-cta {
    overflow: hidden;
}
.section-cta .banner{
    background: linear-gradient(320.79deg, #FFF7E7 44.15%, #FFF5D9 69.07%, #FFE4D5 95.94%);
}
.section-cta::after {
    content: '';
    position: absolute;
    top: 50%;
    right: -12%;
    width: 302px;
    height: 304px;
    background: radial-gradient(43.59% 43.37% at 39.23% 45.92%, #FFB081 0%, #FFDDD2 100%);
    display: block;
    transform: translateY(-50%);
    z-index: 1;
    border-radius: 50%;
}
.section-cta .banner .block-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.section-cta .banner .block-title span {
    color: #EC6300;
}
.section-influencer {
    background-color: #FFFDF7;
    background-image: url("data:image/svg+xml,%3Csvg width='1249' height='421' viewBox='0 0 1249 421' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M687.944 153.439C687.944 157.007 685.049 159.884 681.5 159.884C677.951 159.884 675.056 156.989 675.056 153.439C675.056 149.889 677.951 146.994 681.5 146.994C685.049 146.994 687.944 149.889 687.944 153.439Z' fill='%23DDC226'/%3E%3Cpath d='M388.19 276.382C388.19 279.95 385.295 282.827 381.745 282.827C378.196 282.827 375.301 279.931 375.301 276.382C375.301 272.832 378.196 269.937 381.745 269.937C385.295 269.937 388.19 272.832 388.19 276.382Z' fill='%23DDC226'/%3E%3Cpath d='M128.601 79.8311C132.16 79.8311 135.045 76.9454 135.045 73.3858C135.045 69.8261 132.16 66.9404 128.601 66.9404C125.041 66.9404 122.156 69.8261 122.156 73.3858C122.156 76.9454 125.041 79.8311 128.601 79.8311Z' fill='%23FFD900'/%3E%3Cpath d='M68.1347 174.251H81.8642L74.9901 162.369L68.1347 150.468L61.2606 162.369L54.4052 174.251H68.1347Z' fill='%23FFAEAE'/%3E%3Cpath d='M689.248 400.135H702.978L696.103 388.254L689.248 376.353L682.374 388.254L675.518 400.135H689.248Z' fill='%23FF9467'/%3E%3Cpath d='M16.3128 0H0.677979V15.6369H16.3128V0Z' fill='%23FF9467'/%3E%3Cpath d='M543.208 22.4946H527.573V38.1316H543.208V22.4946Z' fill='%23FFAEAE'/%3E%3Cpath d='M736.688 46.2042C740.845 46.2042 744.215 42.8334 744.215 38.6754C744.215 34.5173 740.845 31.1465 736.688 31.1465C732.53 31.1465 729.16 34.5173 729.16 38.6754C729.16 42.8334 732.53 46.2042 736.688 46.2042Z' stroke='%23FF5C00' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1240.51 49.3149V63.532M1247.77 56.4142H1233.56' stroke='%23FF5C00' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.1778 405.77V419.987M43.4628 412.869H29.2289' stroke='%23FF5C00' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 0 !important;
}
.section-influencer .col-content {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.section-influencer .block-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.section-influencer .block-title span {
    color: #DF3838;
}
.section-influencer .cta {
    background: rgba(255, 255, 255, 0.7);
    box-shadow: 0px 0px 19px rgba(173, 73, 30, 0.2);
    backdrop-filter: blur(4.95px);
    -webkit-backdrop-filter: blur(4.95px);
    border-radius: 21px;
    padding: 35px;
}
.section-influencer .cta .title {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #000000;
}
.section-influencer .cta .action-bottom {
    text-align: center;
}
.section-influencer .cta .action-bottom .button.primary {
    background: linear-gradient(92.52deg, #FB9257 2.11%, #EF6930 105.24%);
    border: 1px solid #FFFFFF;
    box-shadow: 0px 0px 17.7px rgba(246, 129, 71, 0.5);
    border-radius: 43px;
    margin-right: 0;
    margin-top: 20px;
}
.section-influencer .cta .action-bottom .button.primary:hover {
    border: 1px solid #FF8C58;
    background: #FFF7F2;
    color: #000000;

}
.section-learnbox {
    background-color: #FFFDF7;
    background-image: url("data:image/svg+xml,%3Csvg width='1728' height='385' viewBox='0 0 1728 385' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M165.677 82.5133C175.867 78.1194 186.015 73.5297 196.443 69.6948C181.141 53.392 163.841 39.8876 144.211 29.1968C142.734 28.3798 142.481 26.2912 144.166 25.5039C162.786 16.8312 181.434 6.4821 200.947 0.0502471C201.992 -0.291787 203.14 1.19977 202.048 1.88171C185.573 12.0876 166.984 19.4882 149.321 27.5587C168.16 38.2903 185.064 51.5164 199.853 67.4636C200.611 68.2906 200.433 69.2201 199.852 69.8534C200.121 70.4844 199.977 71.293 199.155 71.7098C189.841 76.5599 180.158 80.6939 170.557 84.9207C187.597 98.0671 203.509 112.508 218.131 128.314C212.539 116.463 207.435 104.359 201.663 92.5856C201.201 91.6532 201.751 90.3503 202.702 89.9851C208.503 87.773 214.31 85.6227 220.134 83.4647C209.115 58.9026 202.811 30.9304 200.498 4.23219C200.227 1.70321 203.993 1.1538 204.377 3.69828C208.423 31.0179 215.108 56.8425 222.931 83.2883C224.197 84.1104 224.569 86.2763 222.76 86.9244C217.234 88.9332 211.708 90.9419 206.174 92.9327C212.495 106.242 218.815 119.7 223.276 133.786C223.615 134.878 222.589 135.616 221.783 135.322C220.948 136.108 219.522 136.357 218.526 135.27C202.099 117.38 184.462 100.991 165.28 86.1184C164.04 85.1573 164.236 83.1744 165.692 82.5493L165.677 82.5133Z' fill='%23FFC784'/%3E%3Cpath d='M174.067 35.329C177.998 38.3566 181.595 41.997 185.123 45.4751C185.778 46.1115 184.714 47.2081 184.003 46.6386C180.174 43.5029 176.166 40.295 172.741 36.7087C171.973 35.9075 173.219 34.69 174.067 35.329Z' fill='%23FFC784'/%3E%3Cpath d='M198.978 94.4207C201.288 98.1867 203.308 102.419 205.004 106.491C205.281 107.14 204.304 107.794 203.904 107.155C201.548 103.43 199.238 99.3653 197.505 95.3085C197.136 94.4431 198.459 93.5552 198.978 94.4207Z' fill='%23FFC784'/%3E%3Cpath d='M195.592 96.1084C196.526 97.7981 197.522 99.4828 198.385 101.203C198.77 101.956 197.616 102.643 197.113 101.963C195.96 100.409 194.9 98.7734 193.811 97.1711C192.957 95.9166 194.848 94.7638 195.592 96.1084Z' fill='%23FFC784'/%3E%3Cpath d='M1472.72 320.626C1470.57 313.783 1468.48 306.582 1465.42 300.079C1473.58 296.416 1480.29 290.061 1485.58 282.963C1486.66 281.509 1485.52 279.062 1483.82 278.744C1472.68 276.545 1461.08 275.923 1449.74 277.021C1449.68 276.962 1449.66 276.874 1449.59 276.815C1440.99 268.704 1432.61 260.526 1426.41 250.314C1425.2 248.303 1421.92 248.648 1421.35 251.02C1418.38 262.857 1416.1 274.914 1414.51 287.026C1404 288.589 1393.94 292.378 1384.56 297.377C1382.49 298.491 1382.46 301.79 1384.58 302.879C1393.91 307.709 1403.18 312.974 1412.77 317.292C1412.77 317.292 1412.77 317.292 1412.81 317.302C1408.91 325.918 1407.55 335.403 1408.29 344.901C1408.5 347.765 1411.66 348.962 1413.8 347.12C1421.16 340.81 1430.05 333.866 1435.23 325.622C1435.24 325.583 1435.26 325.506 1435.27 325.467C1442.2 327.934 1449.32 329.83 1456.42 331.843C1460.93 333.101 1467.51 336.428 1471.66 332.754C1475.22 329.588 1474.01 324.559 1472.78 320.559L1472.72 320.626ZM1464.14 327.487C1459.9 327.541 1454.59 325.207 1450.46 324.214C1445.51 323.048 1440.48 321.862 1435.43 321.044C1434.6 320.91 1433.9 321.184 1433.46 321.606C1432.78 321.386 1432.07 321.408 1431.35 321.925C1425.31 326.511 1420.07 332.299 1414.53 337.677C1414.76 330.13 1416.21 322.819 1418.51 315.439C1418.9 314.133 1418 313.115 1416.87 312.861C1416.63 312.509 1416.29 312.214 1415.83 311.928C1408.42 307.642 1400.71 303.896 1393.02 300.034C1400.56 296.21 1408.36 293.281 1416.53 290.695C1416.89 290.583 1417.16 290.362 1417.34 290.121C1417.66 289.872 1417.94 289.574 1418.08 289.032C1421.09 278.943 1423.53 268.663 1425.53 258.31C1431.6 266.299 1438.05 273.933 1446.07 280.156C1446.51 280.52 1447.02 280.651 1447.51 280.656C1447.86 281.368 1448.59 281.928 1449.67 281.92C1459 281.995 1468.16 282.602 1477.36 283.676C1472.94 288.56 1467.8 292.224 1462 295.882C1461.3 296.321 1460.96 297.016 1460.89 297.743C1459.89 298.393 1459.21 299.579 1459.44 300.921C1460.41 306.093 1462.43 311.042 1464.11 316.027C1464.8 318.111 1465.59 320.176 1466.24 322.288C1467.28 325.743 1468.15 327.333 1464.04 327.379L1464.14 327.487Z' fill='%23FFC784'/%3E%3Cpath d='M1442.85 283.908C1439.3 278.477 1434.66 273.588 1430.49 268.617C1429.39 267.296 1427.06 269.086 1428.11 270.436C1432.03 275.589 1435.77 281.236 1440.26 285.919C1441.57 287.252 1443.89 285.5 1442.85 283.908Z' fill='%23FFC784'/%3E%3Cpath d='M1441.14 293.177C1438.13 287.887 1433.96 283.081 1430.19 278.336C1428.97 276.82 1426.55 278.794 1427.55 280.376C1430.69 285.619 1433.71 291.161 1437.66 295.868C1439.3 297.825 1442.32 295.304 1441.14 293.177Z' fill='%23FFC784'/%3E%3Cpath d='M57.3286 195.271C56.7743 188.425 56.3444 181.255 54.8645 174.533C63.2387 172.834 70.8311 168.313 77.2567 162.799C78.5731 161.669 78.0267 159.142 76.513 158.487C66.5988 154.08 55.9296 151.05 45.1344 149.682C45.084 149.612 45.0852 149.527 45.0349 149.457C38.7327 140.062 32.6532 130.653 29.0409 119.805C28.335 117.67 25.2088 117.3 24.1699 119.394C18.9073 129.826 14.2386 140.609 10.2004 151.59C0.0810528 150.83 -10.0859 152.247 -19.8771 154.937C-22.0416 155.541 -22.7692 158.615 -21.0273 160.08C-13.3496 166.563 -5.83146 173.439 2.19436 179.499C2.19436 179.499 2.19436 179.499 2.22833 179.517C-3.22885 186.741 -6.49761 195.316 -7.80495 204.347C-8.21954 207.066 -5.52388 208.852 -3.14471 207.583C5.04409 203.242 14.7938 198.632 21.3546 192.023C21.3722 191.989 21.4074 191.921 21.425 191.887C27.3611 195.655 33.595 198.931 39.7762 202.308C43.7162 204.438 49.1459 208.936 53.7847 206.379C57.7684 204.173 57.701 199.219 57.3977 195.221L57.3286 195.271ZM47.887 199.869C43.929 199.025 39.475 195.723 35.8384 193.924C31.4707 191.788 27.0351 189.618 22.5091 187.789C21.7604 187.487 21.0573 187.597 20.5569 187.898C19.9629 187.547 19.2974 187.418 18.5227 187.75C11.9268 190.759 5.82618 195.061 -0.47353 198.914C1.33581 191.913 4.23356 185.389 7.93395 178.98C8.56594 177.841 7.94881 176.701 6.94593 176.224C6.79724 175.845 6.54543 175.498 6.1741 175.133C0.177649 169.564 -6.21853 164.436 -12.5619 159.205C-4.73137 157.224 3.15515 156.135 11.3099 155.444C11.6696 155.415 11.9626 155.265 12.1877 155.08C12.5322 154.913 12.8604 154.695 13.1066 154.218C18.0382 145.427 22.4778 136.337 26.526 127.088C30.493 135.833 34.8913 144.327 41.0488 151.835C41.3849 152.268 41.8266 152.497 42.2871 152.607C42.4649 153.346 43.0201 154.022 44.0266 154.242C52.7077 156.284 61.1086 158.784 69.4518 161.73C64.3017 165.359 58.7419 167.698 52.5682 169.89C51.8287 170.154 51.3586 170.73 51.144 171.396C50.0775 171.792 49.1913 172.756 49.1217 174.058C48.9313 179.094 49.7674 184.145 50.2789 189.156C50.4891 191.25 50.7848 193.345 50.9434 195.456C51.186 198.904 51.6588 200.573 47.8203 199.748L47.887 199.869Z' fill='%23FFC784'/%3E%3Cpath d='M37.2614 154.66C35.1015 148.837 31.8083 143.289 28.9769 137.765C28.2274 136.297 25.6784 137.478 26.3763 138.962C28.9323 144.603 31.2257 150.668 34.4193 155.991C35.3562 157.513 37.8877 156.366 37.2614 154.66Z' fill='%23FFC784'/%3E%3Cpath d='M33.7061 162.957C32.0218 157.381 29.154 152.01 26.6435 146.782C25.8285 145.108 23.1575 146.441 23.7499 148.129C25.5712 153.691 27.2179 159.507 29.8995 164.738C31.0154 166.913 34.3591 165.195 33.7061 162.957Z' fill='%23FFC784'/%3E%3Cpath d='M294.699 376.285C295.809 377.122 297.273 374.83 296.131 373.977C268.031 352.876 235.862 338.973 200.667 332.751C215.578 333.713 230.667 333.192 245.111 336.703C265.555 341.64 284.101 350.79 300.491 363.376C301.247 363.956 302.518 363.422 303.097 362.502C330.349 319.199 353.628 273.869 372.436 226.707C372.79 225.836 372.662 225.127 372.292 224.66C372.565 224.756 372.839 224.852 373.16 224.933C374.64 225.35 375.621 222.978 374.544 222.157C360.084 211.18 338.98 205.872 321.271 201.415C301.389 196.396 280.157 196.587 260.211 192.181C248.598 189.601 240.716 182.033 231.902 174.725C223.973 168.141 215.705 161.992 207.132 156.296C190.436 145.129 172.615 135.817 153.988 128.039C153.216 127.734 152.428 129.315 153.184 129.653C172.164 137.85 190.227 147.725 207.148 159.489C215.592 165.363 223.731 171.688 231.596 178.402C239.075 184.841 246.233 192.168 255.852 195.202C264.875 198.06 275.106 197.852 284.66 198.999C294.891 200.243 304.944 202.002 314.82 204.359C324.696 206.715 334.412 209.555 343.854 212.945C352.893 216.173 361.354 220.966 370.442 224.017C369.686 224.164 368.93 224.713 368.544 225.729C353.694 263.339 336.093 300.017 315.581 335.281C312.669 340.316 305.333 356.887 300.266 357.781C298.062 358.171 293.109 352.712 291.098 351.425C287.495 349.14 283.844 347.033 280.048 345.055C267.63 338.606 254.264 333.9 240.27 331.098C226.42 328.328 212.281 328.477 197.917 327.868C193.671 327.681 189.778 326.945 186.111 325.837C199.447 305.21 210.065 281.732 220.78 259.754C231.189 238.389 241.164 216.847 250.286 195.001C250.817 193.694 249.112 193.325 248.533 194.568C237.915 217.884 227.2 241.152 215.777 264.147C205.593 284.577 193.64 304.525 184.148 325.179C172.889 321.325 163.624 314.033 152.992 307.872C139.578 300.038 125.359 293.495 110.625 288.227C103.596 285.721 96.4217 283.506 89.1513 281.646C83.9075 280.315 83.3124 280.299 85.4683 274.12C87.3508 268.732 90.5201 263.341 92.9494 258.145C112.834 215.594 132.784 172.995 152.363 130.25C152.943 128.927 151.157 128.559 150.53 129.818C126.06 180.196 102.169 230.784 78.181 281.323C77.6501 282.388 78.3739 283.596 79.2264 283.821C98.6089 288.389 117.3 294.829 134.913 303.431C118.763 297.616 101.536 294.125 84.8877 292.456C83.8261 292.328 83.1343 294.2 84.2281 294.344C100.796 296.094 116.785 299.651 131.969 305.306C143.55 309.643 153.892 315.498 164.186 321.692C153.586 318.772 142.681 316.385 132.241 313.545C114.982 308.829 97.7229 304.032 80.2223 300.042C78.7103 299.689 77.8415 302.238 79.257 302.704C96.098 308.501 113.293 313.508 130.44 318.611C146.589 323.378 162.786 329.74 179.579 332.813C179.644 332.845 179.692 332.909 179.788 332.958C217.089 347.853 252.138 365.977 287.396 384.729C290.194 386.209 293.364 381.221 290.645 379.58C259.57 360.419 225.325 345.358 190.662 332.829C229.106 338.741 264.476 353.478 294.747 376.35L294.699 376.285Z' fill='%23FFC784'/%3E%3Cpath d='M1491.5 230.368C1492.46 229.432 1493.41 228.528 1494.37 227.593C1494.4 227.53 1494.42 227.466 1494.46 227.372C1496.29 225.464 1498.09 223.506 1499.71 221.507C1499.73 221.444 1499.75 221.412 1499.77 221.349C1504.88 223.872 1511.57 223.005 1516.26 222.601C1522.97 222.043 1530.6 221.386 1536.07 218.778C1537.2 219.143 1538.44 219.11 1539.31 218.283C1557.81 200.33 1576.47 182.256 1594.41 163.693C1595.74 167.12 1599.58 170.45 1604.11 170.683C1605.56 170.774 1606.05 169.007 1604.67 168.242C1601.68 166.57 1597.56 165.244 1597.82 161.932C1598.1 158.814 1603.77 158.783 1604.82 162.389C1604.91 162.684 1605.13 162.889 1605.36 163.063C1604.82 163.616 1604.28 164.169 1603.73 164.754C1601.65 166.891 1606.65 170.265 1608.76 168.178C1626.47 150.895 1647.09 133.907 1661.93 114.749C1668.39 106.379 1664.44 104.642 1652.11 97.5492C1652.9 96.5086 1653.73 95.518 1654.49 94.459C1654.95 93.8373 1654.79 93.1345 1654.35 92.5793C1655.79 93.0731 1657.56 92.5187 1657.67 91.297C1658.43 79.8254 1640.74 68.6142 1627.68 68.6199C1627.73 67.5246 1625.67 66.4337 1624.62 67.3324C1579.91 105.537 1538.87 146.401 1499.08 188.169C1498.34 188.97 1498.51 189.899 1499.15 190.691C1496.58 196.451 1495.25 202.776 1494.8 209.211C1494.59 212.17 1494.13 215.811 1496.4 218.737C1492.91 221.286 1489.46 223.998 1486.51 226.962C1484.4 229.049 1489.36 232.405 1491.5 230.368ZM1649.63 118.087C1645.01 122.724 1640.38 127.362 1635.8 132.018C1626.19 141.662 1616.67 151.343 1607.25 161.142C1606.31 158.85 1603.74 157.28 1601.07 156.787C1618.58 138.38 1635.31 119.497 1650.41 99.7385C1661.4 108.941 1657.23 110.535 1649.68 118.105L1649.63 118.087ZM1567.39 128.463C1586.91 109.191 1606.56 89.9735 1625.97 70.6143C1626.21 71.1275 1626.76 71.543 1627.58 71.666C1633.55 72.5062 1639.43 75.0208 1644.18 78.7685C1649 82.5846 1650.64 86.6245 1652.74 91.2696C1652.79 91.4011 1652.87 91.4695 1652.93 91.5695C1652.14 91.2385 1651.21 91.255 1650.58 91.8848C1631.27 111.281 1612.8 131.221 1594.32 151.193C1581.07 147.621 1570.38 140.403 1567.58 128.99C1567.51 128.776 1567.42 128.626 1567.33 128.476L1567.39 128.463ZM1503.65 192.101C1503.9 191.985 1504.15 191.9 1504.34 191.684C1524.09 171.39 1544.24 151.343 1564.46 131.396C1566.47 141.509 1577.92 152.657 1590.86 155.019C1572.21 175.143 1553.45 195.181 1533.69 214.538C1533.52 214.691 1533.48 214.899 1533.36 215.07C1529.25 215.311 1525.45 216.277 1521.46 216.831C1517.65 217.345 1507.98 219.559 1503.83 217.812C1497.02 214.943 1502.53 196.951 1503.64 192.132L1503.65 192.101Z' fill='%23FFC784'/%3E%3Cpath d='M1516.68 190.818C1523.26 185.441 1530.27 179.054 1535.04 172.47C1535.62 171.709 1534.21 170.296 1533.21 170.956C1525.88 175.793 1519.07 182.449 1513.44 188.633C1512.11 190.082 1515.19 192.049 1516.72 190.836L1516.68 190.818Z' fill='%23FFC784'/%3E%3Cpath d='M1519.81 194.854C1525.43 191.527 1530.05 187.261 1532.89 181.982C1533.27 181.324 1531.73 180.454 1531.25 181.107C1527.65 185.765 1523.28 189.544 1517.36 192.371C1515.61 193.234 1518.17 195.835 1519.8 194.886L1519.81 194.854Z' fill='%23FFC784'/%3E%3Cpath d='M1628.96 109.677C1635.05 103.388 1640.14 96.3039 1645.58 89.5937C1646.52 88.4635 1644.04 86.7858 1643.06 87.8977C1637.37 94.466 1631.19 100.832 1626.16 107.789C1625.25 109.083 1627.78 110.892 1628.96 109.677Z' fill='%23FFC784'/%3E%3Cpath d='M1620.75 109.755C1625.13 104.975 1629.43 100.014 1633.22 94.914C1634.03 93.8418 1631.88 92.3429 1630.9 93.3416C1626.17 97.8607 1621.8 102.753 1617.64 107.625C1616.44 109.016 1619.55 111.146 1620.8 109.773L1620.75 109.755Z' fill='%23FFC784'/%3E%3Cpath d='M1585.02 289.852C1590.51 268.68 1612.62 256.605 1633.5 261.175C1648.84 219.638 1701.02 209.821 1731.21 241.872C1738.92 235.914 1747.86 232.219 1757.75 231.523C1763.06 231.161 1768.35 233.35 1773.39 233.143C1778.28 232.944 1782.2 228.652 1786.55 226.321C1802.88 217.584 1828.99 215.103 1844.24 227.663C1845.92 229.053 1844.61 232.356 1842.34 231.682C1831.35 228.409 1822.11 224.453 1810.26 225.566C1798.02 226.697 1787.2 231.765 1778.11 239.903C1777.27 240.665 1776.01 240.445 1775.07 240.135C1759.92 235.018 1744.66 238.396 1732.65 248.649C1731.29 249.8 1729.33 248.978 1728.33 247.828C1700.87 215.657 1651.55 226.657 1637.77 265.614C1637.24 267.148 1635.38 267.34 1634.08 266.924C1614.37 260.452 1594.28 271.782 1586.86 290.465C1586.44 291.476 1584.74 290.927 1585.03 289.873L1585.02 289.852Z' fill='%23FFC784'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
    background-size: contain;
}
.section-learnbox .banner {
    background: linear-gradient(110.63deg, #FCE8B0 11.97%, #F6EAC4 91.39%);
    border-radius: 33px;
}
.section-learnbox .banner .block-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 44px;
    color: #494949;
}
.section-learnbox .banner .block-title span {
    color: #EC6300;
}

.slick-slide {
    margin: 0 10px;
    width: auto;
}

.slick-slider .img .img-inner {
    overflow: visible;
}
.slick-slider .img .img-inner img {
    border-radius: 17px;
}
.slick-arrow {
    width: 67px;
    height: 67px;
    background: rgba(255, 255, 255, 0.7);
    box-shadow: 2px 1px 4px rgba(204, 129, 59, 0.25);
    backdrop-filter: blur(7.9px);
    -webkit-backdrop-filter: blur(7.9px);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}
.slick-arrow:focus {
    background: rgba(255, 255, 255, 0.7);
}
.slick-arrow:hover {
    background: rgba(255, 255, 255, 1);
}
.slick-prev {
    left: -65px;
}
.slick-next {
    right: -65px;
}
.slick-next::before {
    content: '';
    width: 13px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='31' viewBox='0 0 18 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.15002 28.9001L15.55 15.5001L2.15002 2.1001' stroke='%23CF8835' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
}
.slick-prev::before {
    content: '';
    width: 13px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='31' viewBox='0 0 18 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.15002 28.9001L15.55 15.5001L2.15002 2.1001' stroke='%23CF8835' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: rotate(-180deg);
}
.section-book {
    background: linear-gradient(113.73deg, #FFF3D4 1.37%, #FFFBEF 95.93%);
}
.section-book .block-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.section-book .block-title span {
    color: #EC6300;
}
.section-book .description {
    position: relative;
    max-width: 822px;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #000000;
    margin: 0 auto;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.section-book .description::after {
    content: '';
    display: block;
    width: 80%;
    height: 2px;
    background: linear-gradient(90deg, #FFE7AA 3.5%, #F2B861 50%, #FFE7AA 100%);
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    /* transform: rotate(90deg); */
}
.book-slider {
    padding-bottom: 5rem;
}
.book-slider::after {
    content: '';
    height: 83px;
    background-image: url("data:image/svg+xml,%3Csvg width='1058' height='68' viewBox='0 0 1058 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.76959 66.1058C1.76959 66.382 1.99345 66.6058 2.26959 66.6058H1055.73C1056.01 66.6058 1056.23 66.382 1056.23 66.1058V49.6455C1056.23 49.3694 1056.01 49.1455 1055.73 49.1455H2.26959C1.99345 49.1455 1.76959 49.3694 1.76959 49.6455V66.1058Z' fill='url(%23paint0_linear_22_456)' stroke='url(%23paint1_linear_22_456)' stroke-linejoin='round'/%3E%3Cpath d='M976.579 2.64215C976.277 2.46996 975.936 2.37939 975.588 2.37939H82.4122C82.0646 2.37939 81.7231 2.46996 81.4212 2.64215L3.57551 47.0468C2.78754 47.4962 2.40077 48.4198 2.63327 49.2966C2.86577 50.1735 3.65932 50.784 4.56647 50.784H1053.43C1054.34 50.784 1055.13 50.1735 1055.37 49.2966C1055.6 48.4198 1055.21 47.4962 1054.42 47.0468L976.579 2.64215Z' stroke='%23E6A457' stroke-width='4' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_22_456' x1='2.26959' y1='57.8757' x2='2.26959' y2='123.047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F1AA56'/%3E%3Cstop offset='1' stop-color='%23905917'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_22_456' x1='2.26959' y1='57.8757' x2='2.26959' y2='111.563' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E6A457'/%3E%3Cstop offset='1' stop-color='%23805B30'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    display: block;
    margin-top: -4rem;
    margin-left: -7rem;
    margin-right: -7rem;
    background-size: 100%;
    background-repeat: no-repeat;
}
.blog-archive .row .row:not(.row-collapse) {
    max-width: 946px;
    margin: 0 auto;
}
.post-item {
    padding: 30px;
}
.post-item .box {
    background: rgba(255, 255, 255, 0.7);
    border: 0.5px solid #FF9B63;
    box-shadow: 0px 8px 24.8px rgba(214, 178, 129, 0.5);
    backdrop-filter: blur(10.9px);
    -webkit-backdrop-filter: blur(10.9px);
    border-radius: 21px;
    padding: 2rem;
}
.post-item .post-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #494949;
    margin-bottom: 10px;
}
.post-item .post-title:hover {
    color: #804400;
}
.post-item .from_the_blog_excerpt {
    display: none;
}
.post-item .button {
    font-weight: 400;
    font-size: 18px;
    line-height: 126%;
    display: flex;
    align-items: center;
    color: #EC6300;
    justify-content: center;
    gap: 10px;
    border: 0;
    text-transform: none;
    margin: 0 auto !important;
    background: none;
}
.post-item .button::after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    mask-image: url("assets/img/arrow-right.svg");
    -webkit-mask-image: url("assets/img/arrow-right.svg");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #EC6300;
}
.post-item .button:hover {
    color: #804400;
}
.post-item .button:hover::after {
    background-color: #804400;
}

.post-item .image-cover {
    padding-top: 55.06% !important;
    border-radius: 14px;
}
.box-blog-post .is-divider {
    display: none;
}
.blog-wrapper.page-wrapper {
    padding-bottom: 4rem;
}
.featured-post .row:not(.row-collapse) .post-item{
    padding: 30px 0;
}
.featured-post .row:not(.row-collapse) .post-item .box {
    background: radial-gradient(51.75% 51.75% at 50% 50%, #EA8E32 0%, #FAB756 100%);
    border: 2px solid #FFFFFF;
    box-shadow: 0px 8px 26.7px rgba(240, 179, 93, 0.5);
    border-radius: 21px;
}
/* .featured-post .row:not(.row-collapse) .post-item .box::after {
    content: '';
    display: block;
    width: 371px;
    height: 371px;
    margin: 0 auto;
    background-image: url("assets/img/featured-image-post.svg");
    background-size: 100%;
    background-repeat: no-repeat;
} */
.featured-post .row:not(.row-collapse) .post-item .box-blog-post {
    display: flex;
    flex-direction: column;
}
.featured-post .row:not(.row-collapse) .post-item .box-image {
    width: 100%;
    order: 1;
}
.featured-post .row:not(.row-collapse) .post-item .post-title {
    color: #FFFFFF;
}
.featured-post .row:not(.row-collapse) .post-item .button {
    color: #FFFFFF;
}
.featured-post .row:not(.row-collapse) .post-item .button::after {
    background-color: #ffffff;
}
.blog-single .post .entry-meta {
    display: flex;
    align-items: center;
    gap: 3rem;
    justify-content: center;
}
.blog-single .post .entry-meta a {
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    color: #626262;
}
.blog-single .post .entry-meta .meta-author {
    display: flex;
    align-items: center;
    gap: 12px;
}
.blog-single .post .entry-meta .meta-author .avatar {
    width: 53px;
    height: 53px;
    border-radius: 100%;
}
.blog-single .post .entry-image::before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: #EEDAB2;
    position: absolute;
    bottom: -10px;
    right: -10px;
}
.blog-single .post .entry-image img {
    position: relative;
}
.blog-single .post .entry-content {
    padding-left: 3rem;
    padding-right: 3rem;
}
.blog-single .post .entry-content .wp-block-separator {
    width: 100%;
    height: 3px;
    border-top: 0;
    opacity: 1;
    background: linear-gradient(270deg, #FBF7EF 3%, #FFE7AA 28%, #F2B861 51%, #FD764C 87.5%);
}
.blog-single .post .entry-content h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #DC5B0D;
}
.blog-single .post .entry-content h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
}
.latest-post .block-title span{
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #DF3838;
    position: relative;
}
.latest-post .block-title span::after {
    content: '';
    width: 100%;
    height: 3px;
    background: linear-gradient(270deg, #FBF7EF 3%, #FFE7AA 28%, #F2B861 51%, #FD764C 87.5%);
    position: absolute;
    bottom: -10px;
    left: 0;
}
.blog-wrapper .row:not(.row-collapse) .flickity-slider .post-item {
    padding-left: 15px;
    padding-right: 15px;
}
.blog-wrapper .row:not(.row-collapse) .flickity-slider .post-item .box {
    padding: 20px 20px 15px;
}
.blog-wrapper .row:not(.row-collapse) .flickity-slider .post-item .box-text {
    padding-bottom: 0;
}
.latest-post .flickity-prev-next-button {
    display: none;
}
.latest-post {
    width: calc(100% + 10rem);
}
.latest-post .slider {
    position: relative;
}
.latest-post .slider::after {
    content: '';
    display: block;
    position: absolute;
    width: 334px;
    height: 100%;
    top: 0;
    right: 0;
    background: linear-gradient(90deg, rgba(250, 246, 237, 0) -37.72%, #FAF6ED 50%);
}
.page-tai-nguyen #main {
    background: linear-gradient(161.74deg, #FFF4D5 1.64%, #FFFAED 100.33%);
}
.hero-banner .button.primary.driver:before {
    width: 23px;
    height: 22px;
    top: 50%;
    mask-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99303 13.119H22.3898V14.1959H7.99303V13.119Z' fill='white'/%3E%3Cpath d='M18.8896 21.1959H4.11056L0 13.6573L7.3695 0.195923H15.6307L23 13.6573L18.8896 21.1959ZM4.75433 20.1189H18.2525L21.7796 13.6573L14.9936 1.27278H8.0064L1.22036 13.6573L4.75433 20.1189Z' fill='white'/%3E%3Cpath d='M3.95005 20.4153L10.7895 6.99959L11.7447 7.49L4.9052 20.9059L3.95005 20.4153Z' fill='white'/%3E%3Cpath d='M7.23158 0.988038L8.17161 0.469229L15.2511 13.3951L14.3109 13.9139L7.23158 0.988038Z' fill='white'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99303 13.119H22.3898V14.1959H7.99303V13.119Z' fill='white'/%3E%3Cpath d='M18.8896 21.1959H4.11056L0 13.6573L7.3695 0.195923H15.6307L23 13.6573L18.8896 21.1959ZM4.75433 20.1189H18.2525L21.7796 13.6573L14.9936 1.27278H8.0064L1.22036 13.6573L4.75433 20.1189Z' fill='white'/%3E%3Cpath d='M3.95005 20.4153L10.7895 6.99959L11.7447 7.49L4.9052 20.9059L3.95005 20.4153Z' fill='white'/%3E%3Cpath d='M7.23158 0.988038L8.17161 0.469229L15.2511 13.3951L14.3109 13.9139L7.23158 0.988038Z' fill='white'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}
.page-tai-nguyen .hero-banner h2 span {
    display: inline;
    font-size: 30px;
    color: #DF3838;
}
.news-grid .block-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.news-grid .post-grid {
    max-width: 857px;
}
.news-grid {
    background: #FFFDF7;
}
.post-grid.row-box-shadow-1 .col-inner, 
.post-grid.row-box-shadow-1-hover .col-inner:hover, 
.post-grid.box-shadow-1, 
.post-grid.box-shadow-1-hover:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.post-grid .text-center .button:first-of-type {
    margin-left: auto !important;
    margin-right: auto !important;
}
.section-video.about-us {
    background-image: url('assets/img/ele-about.svg');
    background-repeat: no-repeat;
    background-position: center bottom 100px;
    background-size: 100%;
    background: radial-gradient(81.6% 81.6% at 50% 50%, #FAE2C6 0%, #FDF5E9 100%);
}
.section-video.about-us .section-bg {
    background-image: url('assets/img/ele-about.svg');
    background-position: center bottom 100px;
    background-size: 100% !important;
    background-repeat: no-repeat;
}
.news-grid .section-bg {
    background-image: url('assets/img/bg-news-grid.svg');
    background-position: center;
    background-size: 100% !important;
}

.faq-search {
    max-width: 630px;
    margin: 0 auto 100px;
}
.faq-search .faq-search-form{
   font-size: 16px;
   border-radius: 50px;
   background: linear-gradient(90.45deg, #EDA14A 2.63%, #E8743B 100.33%);
   padding: 1px;
   background-clip: padding-box, border-box;
   background-origin: border-box;
   position: relative;
}
.faq-search .icon-search {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #EDA14A 0%, #E76E3A 100%);
    border-radius: 100%;
    position: absolute;
    top: 7px;
    right: 12px;
}
.faq-search .icon-search::before {
    display: none;
}
.faq-search input {
    width: 100%;
    padding: 10px;
    margin-bottom: 0;
    font-size: 16px;
    border-radius: 50px;
    border: none;
    background: #ffffff;
    padding: 10px 20px;
    height: 52px;
}

.faq-item {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    background: linear-gradient(180deg, #F9ECC7 0%, #FCF5E5 118.94%);
    border-radius: 27px;
}
.faq-question {
    padding: 15px 70px;
    position: relative;
    cursor: pointer;
}
.faq-question::before {
    content: '';
    display: block;
    width: 40px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg width='83' height='74' viewBox='0 0 83 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_120_2482)'%3E%3Cpath d='M79.9999 33.5278C80.0152 38.734 78.6446 43.8697 75.9999 48.5167C72.864 54.0852 68.0432 58.769 62.0775 62.0433C56.1117 65.3176 49.2366 67.0532 42.2222 67.0556C36.3561 67.0691 30.5694 65.8528 25.3333 63.5056L0 71L8.44443 48.5167C5.79969 43.8697 4.42914 38.734 4.44444 33.5278C4.44715 27.3026 6.40271 21.2009 10.0921 15.9063C13.7814 10.6116 19.0589 6.33317 25.3333 3.55011C30.5694 1.20289 36.3561 -0.0134614 42.2222 0.00011237H44.4444C53.7081 0.45369 62.4579 3.92389 69.0183 9.74626C75.5787 15.5686 79.4888 23.334 79.9999 31.5556V33.5278Z' fill='url(%23paint0_linear_120_2482)'/%3E%3Cpath d='M39.6779 40.4489V40.0795C39.6874 38.3655 39.8484 37.0019 40.1609 35.9886C40.4828 34.9754 40.9374 34.161 41.5245 33.5455C42.1116 32.9205 42.8266 32.3475 43.6694 31.8267C44.247 31.4669 44.7631 31.0739 45.2177 30.6477C45.6817 30.2121 46.0463 29.7292 46.3114 29.1989C46.5766 28.6591 46.7092 28.0578 46.7092 27.3949C46.7092 26.6468 46.534 25.9981 46.1836 25.4489C45.8332 24.8996 45.3597 24.4735 44.7631 24.1705C44.176 23.8674 43.5179 23.7159 42.7887 23.7159C42.1164 23.7159 41.4772 23.8627 40.8711 24.1562C40.2745 24.4403 39.7773 24.8759 39.3796 25.4631C38.9914 26.0407 38.7736 26.7746 38.7262 27.6648H33.6694C33.7167 25.8655 34.1523 24.3598 34.9762 23.1477C35.8095 21.9356 36.908 21.0265 38.2717 20.4205C39.6448 19.8144 41.1599 19.5114 42.8171 19.5114C44.6258 19.5114 46.2167 19.8286 47.5898 20.4631C48.9724 21.0975 50.0472 22.0019 50.8143 23.1761C51.5908 24.3409 51.979 25.7235 51.979 27.3239C51.979 28.4034 51.8039 29.3693 51.4535 30.2216C51.1126 31.0739 50.6249 31.8314 49.9904 32.4943C49.3559 33.1572 48.6031 33.7491 47.7319 34.2699C46.9648 34.7434 46.3351 35.2358 45.8427 35.7472C45.3597 36.2585 44.9999 36.8598 44.7631 37.5511C44.5359 38.233 44.4175 39.0758 44.408 40.0795V40.4489H39.6779ZM42.1495 49.3125C41.2972 49.3125 40.5633 49.0095 39.9478 48.4034C39.3323 47.7973 39.0245 47.0587 39.0245 46.1875C39.0245 45.3352 39.3323 44.6061 39.9478 44C40.5633 43.3939 41.2972 43.0909 42.1495 43.0909C42.9923 43.0909 43.7215 43.3939 44.337 44C44.962 44.6061 45.2745 45.3352 45.2745 46.1875C45.2745 46.7652 45.1277 47.2907 44.8342 47.7642C44.5501 48.2377 44.1713 48.6165 43.6978 48.9006C43.2338 49.1752 42.7177 49.3125 42.1495 49.3125Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_120_2482' x='0' y='0' width='83' height='74' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='3' dy='3'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 0.792852 0 0 0 0 0.644889 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_120_2482'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_120_2482' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_120_2482' x1='40' y1='0' x2='40' y2='71' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EC9C48'/%3E%3Cstop offset='1' stop-color='%23E8743C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 12px;
    left: 20px;
}
.faq-question::after {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #FFFFFF;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='13' viewBox='0 0 24 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 1.5L12 11.5L22 1.5' stroke='%23DC5B0D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    box-shadow: -1px 1px 10.8px rgba(222, 136, 56, 0.4);
    position: absolute;
    top: 12px;
    right: 20px;
    transition: transform 0.3s ease;
}
.faq-question.active::after{
    transform: rotate(-90deg);
}
.faq-question h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    color: #0E0E0E;
    margin-bottom: 0;
}
.faq-answer {
   padding: 10px 70px;
   display: none;
}
.page-faqs #main {
    background-image: url('assets/img/bg-faqs.svg');
    background-position: center top 180px;
    background-repeat: no-repeat;
    background-size: contain;
}
.faq-page .page-header h1 {
    text-align: center;
}
.section.contact-form {
    padding: 3rem 0;
    background: linear-gradient(114.42deg, #C97C20 9.78%, #E9A644 94.17%);
}
.section.contact-form .block.title {
    text-align: center;
    color: #ffffff;
    margin-bottom: 30px;
}
.section.contact-form .block.title h3 {
    font-weight: 600;
    font-size: 36px;
    line-height: 63px;
    color: #ffffff;
}
.section.contact-form form {
    padding: 0 12rem;
}
.section.contact-form .form-element {
    padding: 0 3rem;
}
.section.contact-form .form-element .field {
   position: relative;
}
.section.contact-form .form-element .field label {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
    width: auto;
}
.section.contact-form .form-element .field input,
.section.contact-form .form-element .field textarea {
    padding-left: 90px;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 0px 25.3px rgba(146, 73, 6, 0.25);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border-radius: 14px;
}
input[type=submit] {
    background: linear-gradient(114.45deg, #FFDAA3 18.8%, #F9AE3E 97.1%);
    border: 1px solid #FFFFFF;
    border-radius: 37px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    color: #040404;
    text-transform: none;
    margin: 0 auto;
    display: block;
}
input[type=submit]:hover {
    border: 1px solid #F9A930;
    background: linear-gradient(114.45deg, #FFF9F1 18.8%, #FFF6E8 97.1%);
    color: #000000;
    box-shadow: none;
}
.widget .widget {
    padding: 0;
}
.step-guide {
    background-color: #FFFDF7;
}
.step-guide .section-bg {
    background-image: url("data:image/svg+xml,%3Csvg width='1701' height='1602' viewBox='0 0 1701 1602' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='1369.5' cy='333.5' rx='331.5' ry='333.5' fill='url(%23paint0_radial_332_1151)'/%3E%3Cpath d='M86 598C193.71 598 281 509.338 281 400C281 290.662 193.71 202 86 202C-21.7099 202 -109 290.662 -109 400C-109 509.338 -21.7099 598 86 598Z' stroke='%23FFE9C0' stroke-width='2'/%3E%3Cpath d='M1270 1244C1270 1251.73 1276.27 1258 1284 1258C1276.27 1258 1270 1264.27 1270 1272C1270 1264.27 1263.73 1258 1256 1258C1263.73 1258 1270 1251.73 1270 1244Z' fill='%23FEC008'/%3E%3Cpath d='M1282 1235C1282 1239.42 1285.58 1243 1290 1243C1285.58 1243 1282 1246.58 1282 1251C1282 1246.58 1278.42 1243 1274 1243C1278.42 1243 1282 1239.42 1282 1235Z' fill='%23FEC008'/%3E%3Cpath d='M460.5 1149C460.5 1159.22 468.78 1167.5 479 1167.5C468.78 1167.5 460.5 1175.78 460.5 1186C460.5 1175.78 452.22 1167.5 442 1167.5C452.22 1167.5 460.5 1159.22 460.5 1149Z' fill='%23FEC008'/%3E%3Cpath d='M421.9 900.238C423.689 906.07 422.658 912.407 419.08 917.348C413.536 924.999 404.152 933.597 392.444 941.807C384.763 947.193 366.924 957.211 341.175 958.343C333.154 958.694 326.081 957.581 320.279 956.018C314.202 954.384 309.295 949.911 307.095 944.011L302.426 931.495L416.544 882.77L421.9 900.238Z' fill='%23F5AA8C'/%3E%3Cpath d='M370.969 933.961C402.466 920.461 422.865 897.537 416.531 882.758C410.197 867.98 379.529 866.944 348.031 880.444C316.534 893.944 296.135 916.868 302.469 931.646C308.803 946.424 339.471 947.46 370.969 933.961Z' fill='%23FBE4B3'/%3E%3Cpath d='M1386.67 1142.23C1387.92 1147.37 1386.71 1152.81 1383.36 1156.92C1378.17 1163.27 1369.61 1170.25 1359.04 1176.78C1352.12 1181.06 1336.15 1188.84 1313.77 1188.53C1306.8 1188.43 1300.73 1187.11 1295.78 1185.46C1290.6 1183.74 1286.57 1179.62 1284.96 1174.39L1281.54 1163.31L1382.9 1126.82L1386.67 1142.23Z' fill='%23F5AA8C'/%3E%3Cpath d='M1340.83 1168.89C1368.81 1158.78 1387.64 1139.93 1382.89 1126.81C1378.15 1113.68 1351.62 1111.24 1323.64 1121.35C1295.66 1131.47 1276.82 1150.31 1281.57 1163.44C1286.32 1176.57 1312.85 1179.01 1340.83 1168.89Z' fill='%23FBE4B3'/%3E%3Cpath d='M456.684 1565.22C454.933 1569.45 451.306 1572.63 446.87 1573.79C439.999 1575.57 430.45 1576.07 419.739 1575.23C412.711 1574.68 397.583 1571.96 382.115 1560.31C377.298 1556.68 373.73 1552.65 371.115 1548.97C368.373 1545.12 367.667 1540.18 369.212 1535.71L372.488 1526.22L461.929 1552.53L456.684 1565.22Z' fill='%23F5AA8C'/%3E%3Cpath d='M411.041 1560.42C435.752 1567.65 458.535 1564.11 461.927 1552.52C465.32 1540.92 448.038 1525.66 423.327 1518.43C398.616 1511.2 375.834 1514.74 372.441 1526.33C369.048 1537.93 386.33 1553.19 411.041 1560.42Z' fill='%23FBE4B3'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_332_1151' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1370 334) rotate(90) scale(358.5 358.436)'%3E%3Cstop stop-color='%23FFE1CF'/%3E%3Cstop offset='1' stop-color='%23FFFDF7'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}
.step-guide h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.step-guide h2 span {
    color: #EC6300;
}
.step-item .col-inner {
    background: radial-gradient(50% 50% at 50% 50%, #FFC9A5 0%, #FFECD3 100%);
    border-radius: 30px;
    padding: 8px;
    text-align: center;
}
.step-item .step-title {
    background: #EC6300;
    border: 1px solid #FFFFFF;
    border-radius: 19px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 10px;
}
.step-item .button.primary {
    background: linear-gradient(93.67deg, #EDA04A 6.71%, #E8703A 104.41%);
    border: 1px solid #FFFFFF;
    box-shadow: 0px 0px 17px rgba(246, 129, 71, 0.5);
    border-radius: 37px;

}
.step-guide-row .col-inner,
.step-guide-row .col-inner .row{
    position: relative;
    height: 100%;
}
.wp-video {
    border-radius: 16px;
    overflow: hidden;
}
.section.cta-section {
    background: linear-gradient(114.42deg, #FFF3CB 9.78%, #FFF6D8 94.17%);
}
.section.cta-section .section-bg {
    background-image: url("data:image/svg+xml,%3Csvg width='835' height='402' viewBox='0 0 835 402' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='89.7242' cy='87.6207' rx='89.7242' ry='87.6207' transform='matrix(0.968054 0.250743 -0.267117 0.963664 617.81 188)' fill='url(%23paint0_radial_1122_18142)'/%3E%3Cellipse cx='15.5201' cy='15.1562' rx='15.5201' ry='15.1562' transform='matrix(0.968054 0.250743 -0.267117 0.963664 804.097 0)' fill='%23F1C164'/%3E%3Cellipse cx='32.6594' cy='31.8938' rx='32.6594' ry='31.8938' transform='matrix(0.968054 0.250743 -0.267117 0.963664 17.0391 93.6443)' fill='url(%23paint1_radial_1122_18142)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1122_18142' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(89.8279 87.3948) rotate(56.1184) scale(186.696 188.831)'%3E%3Cstop stop-color='%23FBD779'/%3E%3Cstop offset='1' stop-color='%23FDE7AB' stop-opacity='0.2'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_1122_18142' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(32.6972 31.8116) rotate(56.1184) scale(67.9571 68.7343)'%3E%3Cstop stop-color='%23FAD675'/%3E%3Cstop offset='1' stop-color='%23FFF5D7' stop-opacity='0.2'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center bottom -80px;
}
.section.cta-section h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.section.cta-section p {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: #494949;
}
.section.cta-section .button.primary {
    background: linear-gradient(114.45deg, #FFDAA3 18.8%, #F9AE3E 97.1%);
    border: 1px solid #FFFFFF;
    border-radius: 37px;
    box-shadow: none;
    font-weight: 500;
    font-size: 18px;
    padding: 0 39px;
    color: #040404;
}
.section.cta-section .button.primary:hover {
    background: linear-gradient(114.45deg, #FFF9F1 18.8%, #FFF5E5 97.1%);
    border: 1px solid #F9A930
}
.section.contact h1{
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #494949;
}
.section.contact p {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: #000000;
}
.section.contact .wpcf7 label {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #525252;
    text-align: left;
}
.section.contact .wpcf7 input:not([type="submit"]){
    height: 50px;
}
.section.contact .wpcf7 input:not([type="submit"]), 
.section.contact .wpcf7 textarea {
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #FF9E2F;
    border-radius: 10px;
}

.mejs-container {
    background: none !important;
}
.custom-pagination {
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: center;
    margin-top: 30px;

}

.custom-pagination .prev-link,
.custom-pagination .next-link {
    font-size: 0;
    width: 43px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0px 2px 7.3px rgba(230, 195, 134, 0.7);
    backdrop-filter: blur(10.6px);
    -webkit-backdrop-filter: blur(10.6px);
    border-radius: 100%;
}
.custom-pagination .prev-link a,
.custom-pagination .prev-link span,
.custom-pagination .next-link a,
.custom-pagination .next-link span {
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom-pagination .prev-link a::before,
.custom-pagination .prev-link span::before {
    content: '';
    width: 21px;
    height: 16px;
    display: block;
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1L2 8.91753L10 17M23 9H3.5' stroke='%23D87B0D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1L2 8.91753L10 17M23 9H3.5' stroke='%23D87B0D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #D87B0D;
}
.custom-pagination .next-link a::before,
.custom-pagination .next-link span::before {
    content: '';
    width: 21px;
    height: 16px;
    display: block;
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1L22 8.91753L14 17M1 9H20.5' stroke='%23D87B0D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1L22 8.91753L14 17M1 9H20.5' stroke='%23D87B0D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #D87B0D;
}
.custom-pagination .next-link.disabled a::before,
.custom-pagination .next-link.disabled span::before {
    background-color: #313131;
}
.custom-pagination .prev-link.disabled a::before,
.custom-pagination .prev-link.disabled span::before {
    background-color: #313131;
}
.custom-pagination .prev-link.disabled,
.custom-pagination .next-link.disabled {
    opacity: 0.5;
}
@media screen and (min-width: 850px) {
    .footer-widgets .large-columns-4>.col:first-child {
        max-width: 40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    }
    .footer-widgets .large-columns-4>.col:nth-of-type(2) {
        max-width: 15%;
        -ms-flex-preferred-size: 15%;
        flex-basis: 15%;
    }
    .footer-widgets .large-columns-4>.col:nth-of-type(3) {
        max-width: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    }
    /* .footer-widgets .large-columns-4>.col {
        max-width: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    } */
}
@media screen and (max-width: 849px) {
    .header-wrapper {
        padding: 0;
    }
    .header-main #logo img {
        max-height: 50px;
    }
    .off-canvas-left .mfp-content {
        background: #FFFDF7;
    }
    .row .section {
        padding-left: 20px;
        padding-right: 20px;
    }
    .blog-single .row .section {
        padding-left: 0;
        padding-right: 0;
    }
    #main {
        padding-top: 90px;
    }
    .section-cta {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .section-cta::after {
        display: none;
    }
    .hero-banner {
        padding-top: 70px;
    }
    .hero-banner h2 {
        font-size: 24px;
    }
    .hero-banner h2 span {
        font-size: 40px;
    }
    .hero-banner .action-bottom,
    .hero-banner p {
        font-size: 14px;
    }
    .button.primary {
        font-size: 14px;
    }
    .hero-banner .button.primary::before {
        width: 16px;
        height: 20px;
        left: 22px;
    }
    .hero-banner .button.primary {
        padding-left: 48px;
    }
    .section-learnbox .banner .block-title,
    .section-book .block-title,
    .section-cta .banner .block-title,
    .section-feature .block-title,
    .section-video .block-title {
        font-size: 30px;
    }
    .section-book p,
    .section-video .description {
        font-size: 14px;
    }
    .section-feature .feature-item .feature-item-text h4 {
        font-size: 18px;
    }
    .section-feature .feature-item .feature-item-text .desc{
        font-size: 14px;
    }
    .section-feature .feature-item .img-feature .img-inner::before {
        width: 14rem;
        height: 14rem;
    }
    .section-feature .feature-item {
        margin-bottom: 5rem;
    }
    #footer {
        padding-left: 0;
        padding-right: 0;
    }
    .section-book .slick-arrow {
        width: 45px;
        height: 45px;
    }
    .section-book .slick-slider {
        padding: 0 30px;
    }
    .section-book .slick-next {
        right: -10px;
    }
    .section-book .slick-prev {
        left: -10px;
    }
    .book-slider::after {
        margin-top: -37px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .section-cta .banner .block-title {
        padding-left: 20px;
        padding-right: 20px;
    }
    .section.contact-form .form-element,
    .section.contact-form form {
        padding: 0;
    }
    .section.contact-form .block.title h3 {
        font-size: 32px;
        line-height: 38px;
    }
}
@media screen and (max-width: 549px) {
    .hero-banner h2{
        font-size: 18px;
    }
    .hero-banner .description {
        padding-right: 0;
    }
    .section-feature {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .section-feature .feature-item .img-feature {
        order: 1;
        margin-bottom: -50px;
    }
    .section-feature .feature-item .feature-item-text {
        order: 2;
    }
    .section-feature .feature-item .col-inner {
        flex-wrap: wrap;
        justify-content: center;
    }
    .section-feature .feature-item .img {
        max-width: 120px;
        position: relative;
        /* margin-bottom: -82px; */
    }
    .section-feature .feature-item:nth-child(even) .feature-item-text,
    .section-feature .feature-item:nth-child(odd) .feature-item-text {
        padding-top: 90px;
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 20px;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .section-feature .feature-item .img-inner::before {
        width: 175%;
        padding-top: 175%;
    }
    .section-feature .feature-item .img-feature .img-inner img {
        max-width: 100px;
    }
    .section-influencer .col-content {
        padding-top: 30px;
        padding-bottom: 30px;
        order: -1;
    }
    .section-influencer .col-inner svg{
        width: 100%;
        height: auto;
    }
    .blog-wrapper.page-wrapper {
        padding-bottom: 0;
    }
    .featured-post .row:not(.row-collapse) .post-item {
        padding: 0;
    }
    .featured-post .row:not(.row-collapse) .post-item .box::after {
        width: 100%;
        height: 100%;
        padding-top: 100%;
    }
    .blog-single .post .entry-header-text.text-center,
    .blog-single .post .entry-content {
        padding-left: 0;
        padding-right: 0;
    }
    .latest-post .slider::after {
        display: none;
    }
    .latest-post {
        width: 100%;
    }
    .page-tai-nguyen .hero-banner h2,
    .page-tai-nguyen .hero-banner h2 span {
        font-size: 24px;
    }
}