.elementor-95 .elementor-element.elementor-element-e2cb03f{--display:flex;--justify-content:space-evenly;}.elementor-95 .elementor-element.elementor-element-5404612 .elementor-repeater-item-59de253 .swiper-slide-bg{background-image:url(https://tegostore.io.vn/wp-content/uploads/2026/08/banner-iP17pro_PC.webp);background-size:cover;}.elementor-95 .elementor-element.elementor-element-5404612 .elementor-repeater-item-578cb66 .swiper-slide-bg{background-image:url(https://tegostore.io.vn/wp-content/uploads/2026/08/banner-iPad-A16_PC-iPad-gen-11.webp);background-size:cover;}.elementor-95 .elementor-element.elementor-element-5404612 .elementor-repeater-item-679e8f4 .swiper-slide-bg{background-image:url(https://tegostore.io.vn/wp-content/uploads/2026/08/Students-1a_PC.webp);background-size:cover;}.elementor-95 .elementor-element.elementor-element-5404612 .elementor-repeater-item-2b0e13a .swiper-slide-bg{background-image:url(https://tegostore.io.vn/wp-content/uploads/2026/08/banner-Macbookneo_PC.webp);background-size:cover;}.elementor-95 .elementor-element.elementor-element-5404612 .elementor-repeater-item-7c4c9d4 .swiper-slide-bg{background-image:url(https://tegostore.io.vn/wp-content/uploads/2026/08/banner-Watch11_PC.webp);background-size:cover;}.elementor-95 .elementor-element.elementor-element-5404612 .elementor-repeater-item-6b3c976 .swiper-slide-bg{background-image:url(https://tegostore.io.vn/wp-content/uploads/2026/08/banner-airpods-4_PC.webp);background-size:cover;}.elementor-95 .elementor-element.elementor-element-5404612 .elementor-repeater-item-7cc5560 .swiper-slide-bg{background-image:url(https://tegostore.io.vn/wp-content/uploads/2026/08/PC-copy.webp);background-size:cover;}.elementor-95 .elementor-element.elementor-element-5404612 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-95 .elementor-element.elementor-element-5404612 .swiper-slide-contents{max-width:0px;}.elementor-95 .elementor-element.elementor-element-5404612 .swiper-slide-inner{text-align:center;}.elementor-95 .elementor-element.elementor-element-2edb5d5{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95 .elementor-element.elementor-element-00b645b{--display:flex;}.elementor-95 .elementor-element.elementor-element-d6fa3df{text-align:center;}.elementor-95 .elementor-element.elementor-element-d6fa3df .elementor-heading-title{font-family:"sf-pro-display-regul";}.elementor-95 .elementor-element.elementor-element-b3cc857{--display:flex;}.elementor-95 .elementor-element.elementor-element-6cb35ec > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-6cb35ec{text-align:center;}.elementor-95 .elementor-element.elementor-element-6cb35ec .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-95 .elementor-element.elementor-element-a72a718 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-a72a718 .elementor-button{text-transform:capitalize;}.elementor-95 .elementor-element.elementor-element-ced9c12{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95 .elementor-element.elementor-element-eaeab13{--display:flex;}.elementor-95 .elementor-element.elementor-element-79fa124 > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-79fa124{text-align:center;}.elementor-95 .elementor-element.elementor-element-79fa124 .elementor-heading-title{font-family:"sf-pro-display-regul";}.elementor-95 .elementor-element.elementor-element-4cfa67b{--display:flex;}.elementor-95 .elementor-element.elementor-element-86513e2 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-86513e2{text-align:center;}.elementor-95 .elementor-element.elementor-element-86513e2 .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:normal;text-transform:capitalize;}.elementor-95 .elementor-element.elementor-element-605c1f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-605c1f8 .elementor-button{font-family:"sf-pro-display-regul";text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-95 .elementor-element.elementor-element-481e915{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95 .elementor-element.elementor-element-1679f2a{--display:flex;}.elementor-95 .elementor-element.elementor-element-38abaa4 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-38abaa4{text-align:center;}.elementor-95 .elementor-element.elementor-element-38abaa4 .elementor-heading-title{font-family:"sf-pro-display-regul";}.elementor-95 .elementor-element.elementor-element-fc542c2{--display:flex;}.elementor-95 .elementor-element.elementor-element-e75e704 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-e75e704{text-align:center;}.elementor-95 .elementor-element.elementor-element-e75e704 .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:normal;}.elementor-95 .elementor-element.elementor-element-277339f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-277339f .elementor-button{font-family:"sf-pro-display-regul";text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-95 .elementor-element.elementor-element-c91cbe0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-95 .elementor-element.elementor-element-ea4600b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-295258f{--display:flex;--min-height:550px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95 .elementor-element.elementor-element-7a77194 > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-7a77194{text-align:center;}.elementor-95 .elementor-element.elementor-element-7a77194 .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:900;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-1787512 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-1787512{text-align:center;}.elementor-95 .elementor-element.elementor-element-1787512 .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:500;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-8176158 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-8176158 .elementor-button{font-family:"sf-pro-display-regul";text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-95 .elementor-element.elementor-element-2759924{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-0fec261{--display:flex;--min-height:550px;}.elementor-95 .elementor-element.elementor-element-128605d{text-align:center;}.elementor-95 .elementor-element.elementor-element-128605d .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:900;}.elementor-95 .elementor-element.elementor-element-af2c0a9 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-af2c0a9{text-align:center;}.elementor-95 .elementor-element.elementor-element-af2c0a9 .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:500;}.elementor-95 .elementor-element.elementor-element-f7a5d36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-f7a5d36 .elementor-button{font-family:"sf-pro-display-regul";text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-95 .elementor-element.elementor-element-20ed598{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-806ed74{--display:flex;--min-height:550px;}.elementor-95 .elementor-element.elementor-element-1e74efe{text-align:center;}.elementor-95 .elementor-element.elementor-element-1e74efe .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:400;}.elementor-95 .elementor-element.elementor-element-6affaa7 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-6affaa7{text-align:center;}.elementor-95 .elementor-element.elementor-element-6affaa7 .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:normal;}.elementor-95 .elementor-element.elementor-element-2a6c46c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-2a6c46c .elementor-button{font-family:"sf-pro-display-regul";text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-95 .elementor-element.elementor-element-1294124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-10f768e{--display:flex;--min-height:550px;}.elementor-95 .elementor-element.elementor-element-d02ef6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-d02ef6a{text-align:center;}.elementor-95 .elementor-element.elementor-element-d02ef6a .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:900;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-9c9a09e > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-9c9a09e{text-align:center;}.elementor-95 .elementor-element.elementor-element-9c9a09e .elementor-heading-title{font-family:"sf-pro-display-regul";font-weight:500;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-beb86ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-beb86ee .elementor-button{font-family:"sf-pro-display-regul";text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-95 .elementor-element.elementor-element-a17264f{--display:flex;}body.elementor-page-95:not(.elementor-motion-effects-element-type-background), body.elementor-page-95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-ea4600b{--width:50%;}.elementor-95 .elementor-element.elementor-element-2759924{--width:50%;}.elementor-95 .elementor-element.elementor-element-20ed598{--width:50%;}.elementor-95 .elementor-element.elementor-element-1294124{--width:50%;}}@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-2edb5d5{--min-height:400px;}.elementor-95 .elementor-element.elementor-element-ced9c12{--min-height:400px;}.elementor-95 .elementor-element.elementor-element-481e915{--min-height:400px;}}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-2edb5d5{--min-height:0px;}.elementor-95 .elementor-element.elementor-element-a72a718 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-ced9c12{--min-height:0px;}.elementor-95 .elementor-element.elementor-element-481e915{--width:500px;--min-height:0px;}.elementor-95 .elementor-element.elementor-element-c91cbe0{--min-height:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-95 .elementor-element.elementor-element-2edb5d5{--width:1200px;}.elementor-95 .elementor-element.elementor-element-ced9c12{--width:1200px;}.elementor-95 .elementor-element.elementor-element-481e915{--width:1200px;}}/* Start custom CSS for container, class: .elementor-element-e2cb03f */.elementor-95 .elementor-element.elementor-element-e2cb03f {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a72a718 */.elementor-95 .elementor-element.elementor-element-a72a718 a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: transparent !important;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 25px !important;
    font-weight: 400 !important;
    padding: 10px 30px !important; /* Thu nhỏ lại một chút cho gọn gàng */
    border-radius: 980px !important;
    border: 1px solid #0066cc !important; /* Giảm độ dày viền từ 2px xuống 1px cho mỏng tinh tế */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-95 .elementor-element.elementor-element-a72a718 a:hover {
    background-color: #0066cc !important; /* Giữ nguyên màu xanh dương đặc trưng của Apple, không bị chuyển sang xanh lá */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3cc857 */.elementor-95 .elementor-element.elementor-element-b3cc857 a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
    font-size: 17px; /* Tăng cỡ chữ lớn hơn rõ rệt */
    font-weight: 400;
    padding: 14px 28px; /* Tăng khoảng đệm rộng rãi để khung to và dày dặn hơn nữa */
    border-radius: 980px;
    border: 2px solid #0066cc; /* Tăng độ dày viền lên 2px cho nổi bật */
    text-decoration: none;
    transition: all 0.3s ease;
}

.elementor-95 .elementor-element.elementor-element-b3cc857 a:hover {
    background-color: #0066cc;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-605c1f8 */.elementor-95 .elementor-element.elementor-element-605c1f8 a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: transparent !important;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 25px !important;
    font-weight: 400 !important;
    padding: 10px 30px !important; /* Thu nhỏ lại một chút cho gọn gàng */
    border-radius: 980px !important;
    border: 1px solid #0066cc !important; /* Giảm độ dày viền từ 2px xuống 1px cho mỏng tinh tế */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-95 .elementor-element.elementor-element-605c1f8 a:hover {
    background-color: #0066cc !important; /* Giữ nguyên màu xanh dương đặc trưng của Apple, không bị chuyển sang xanh lá */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa67b */.elementor-95 .elementor-element.elementor-element-4cfa67b a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
    font-size: 17px; /* Tăng cỡ chữ lớn hơn rõ rệt */
    font-weight: 400;
    padding: 14px 28px; /* Tăng khoảng đệm rộng rãi để khung to và dày dặn hơn nữa */
    border-radius: 980px;
    border: 2px solid #0066cc; /* Tăng độ dày viền lên 2px cho nổi bật */
    text-decoration: none;
    transition: all 0.3s ease;
}

.elementor-95 .elementor-element.elementor-element-4cfa67b a:hover {
    background-color: #0066cc;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-277339f */.elementor-95 .elementor-element.elementor-element-277339f a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: transparent !important;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 25px !important;
    font-weight: 400 !important;
    padding: 10px 30px !important; /* Thu nhỏ lại một chút cho gọn gàng */
    border-radius: 980px !important;
    border: 1px solid #0066cc !important; /* Giảm độ dày viền từ 2px xuống 1px cho mỏng tinh tế */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-95 .elementor-element.elementor-element-277339f a:hover {
    background-color: #0066cc !important; /* Giữ nguyên màu xanh dương đặc trưng của Apple, không bị chuyển sang xanh lá */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc542c2 */.elementor-95 .elementor-element.elementor-element-fc542c2 a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
    font-size: 17px; /* Tăng cỡ chữ lớn hơn rõ rệt */
    font-weight: 400;
    padding: 14px 28px; /* Tăng khoảng đệm rộng rãi để khung to và dày dặn hơn nữa */
    border-radius: 980px;
    border: 2px solid #0066cc; /* Tăng độ dày viền lên 2px cho nổi bật */
    text-decoration: none;
    transition: all 0.3s ease;
}

.elementor-95 .elementor-element.elementor-element-fc542c2 a:hover {
    background-color: #0066cc;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8176158 */.elementor-95 .elementor-element.elementor-element-8176158 a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #ffffff !important; /* Nền màu trắng */
    color: #0066cc !important;           /* Chữ màu xanh dương */
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    width: 90px !important;             /* Định hình thanh chữ nhật thon gọn */
    height: 35px !important;
    padding: 0 !important;
    border-radius: 980px !important;
    border: 1px solid #0066cc !important; /* Viền xanh dương */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-95 .elementor-element.elementor-element-8176158 a:hover {
    background-color: #0066cc !important; /* Khi rê chuột: Nền đổi sang xanh dương */
    color: #ffffff !important;           /* Chữ đổi sang trắng */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7a5d36 */.elementor-95 .elementor-element.elementor-element-f7a5d36 a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: transparent !important;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    padding: 10px 24px !important; /* Thu nhỏ lại một chút cho gọn gàng */
    border-radius: 980px !important;
    border: 1px solid #0066cc !important; /* Giảm độ dày viền từ 2px xuống 1px cho mỏng tinh tế */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-95 .elementor-element.elementor-element-f7a5d36 a:hover {
    background-color: #0066cc !important; /* Giữ nguyên màu xanh dương đặc trưng của Apple, không bị chuyển sang xanh lá */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a6c46c */.elementor-95 .elementor-element.elementor-element-2a6c46c a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: transparent !important;
    color: #0066cc !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    padding: 10px 24px !important; /* Thu nhỏ lại một chút cho gọn gàng */
    border-radius: 980px !important;
    border: 1px solid #0066cc !important; /* Giảm độ dày viền từ 2px xuống 1px cho mỏng tinh tế */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-95 .elementor-element.elementor-element-2a6c46c a:hover {
    background-color: #0066cc !important; /* Giữ nguyên màu xanh dương đặc trưng của Apple, không bị chuyển sang xanh lá */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c9a09e */.elementor-95 .elementor-element.elementor-element-9c9a09e {
    display: block !important;
    max-width: 420px !important;  /* Tăng độ rộng khung lên 420px để vừa đủ trải dài trong 2 hàng */
    margin: 0 auto !important;     /* Căn giữa khối văn bản */
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-beb86ee */.elementor-95 .elementor-element.elementor-element-beb86ee a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #ffffff !important; /* Nền màu trắng */
    color: #0066cc !important;           /* Chữ màu xanh dương */
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    width: 90px !important;             /* Định hình thanh chữ nhật thon gọn */
    height: 35px !important;
    padding: 0 !important;
    border-radius: 980px !important;
    border: 1px solid #0066cc !important; /* Viền xanh dương */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-95 .elementor-element.elementor-element-beb86ee a:hover {
    background-color: #0066cc !important; /* Khi rê chuột: Nền đổi sang xanh dương */
    color: #ffffff !important;           /* Chữ đổi sang trắng */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f61d70 */.elementor-95 .elementor-element.elementor-element-9f61d70 {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}/* End custom CSS */