.elementor-7 .elementor-element.elementor-element-a086dda{overflow:hidden;}.elementor-7 .elementor-element.elementor-element-6709937 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-cb4607f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-e28db6f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-044de4f .elementor-button{font-family:"SVN-Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.22rem;}.elementor-7 .elementor-element.elementor-element-e35a681 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-59f0f0d .elementor-button{font-family:"SVN-Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.22rem;}.elementor-7 .elementor-element.elementor-element-0585645 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3a26bd0 .elementor-button{font-family:"SVN-Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.22rem;}.elementor-7 .elementor-element.elementor-element-05c07c9{margin-top:-60px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e7ed3e5 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:28px;font-weight:800;}.elementor-7 .elementor-element.elementor-element-35d17e0{padding:0px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-97e6d59 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-97e6d59{text-align:center;}.elementor-7 .elementor-element.elementor-element-97e6d59 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:20px;font-weight:800;line-height:1.22rem;}.elementor-7 .elementor-element.elementor-element-1c39d49 img{width:46%;}.elementor-7 .elementor-element.elementor-element-6c6bedb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-6c6bedb{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-6c6bedb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-48dec4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-48dec4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-7a875a7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-7a875a7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7a875a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://choigsoc88.asia/wp-content/uploads/2024/12/soc88tvc-bg.gif");background-size:cover;}.elementor-7 .elementor-element.elementor-element-7a875a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 70px 15px 80px;}.elementor-7 .elementor-element.elementor-element-7a875a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9f95aa2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-7843c1a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-7843c1a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-40e5ff7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-40e5ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://choigsoc88.asia/wp-content/uploads/2024/12/soc88-tvc-right-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-40e5ff7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 8px 5px 8px;}.elementor-7 .elementor-element.elementor-element-40e5ff7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a58abda{text-align:center;}.elementor-7 .elementor-element.elementor-element-a58abda .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:20px;font-weight:800;line-height:1.22rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-31983dc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31983dc{font-family:"SVN-Gilroy", Sans-serif;font-size:13px;font-weight:500;line-height:1.22rem;color:var( --e-global-color-9ebc914 );}.elementor-7 .elementor-element.elementor-element-957ed67{margin-top:0px;margin-bottom:18px;}.elementor-7 .elementor-element.elementor-element-a8ae4bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ad45e39 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-ad45e39{text-align:center;}.elementor-7 .elementor-element.elementor-element-ad45e39 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:20px;font-weight:800;line-height:1.22rem;}.elementor-7 .elementor-element.elementor-element-a4d5c06{font-family:"SVN-Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:1.22rem;color:var( --e-global-color-9ebc914 );}.elementor-7 .elementor-element.elementor-element-f8568ca img{width:434px;}.elementor-7 .elementor-element.elementor-element-83c5273{margin-top:0px;margin-bottom:30px;}.elementor-7 .elementor-element.elementor-element-e3f26c9 .elementor-button{font-family:"SVN-Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.22rem;}.elementor-7 .elementor-element.elementor-element-805470c .elementor-button{font-family:"SVN-Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.22rem;}.elementor-7 .elementor-element.elementor-element-89496ba .elementor-button{font-family:"SVN-Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.22rem;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-6965d8d{width:56.443%;}.elementor-7 .elementor-element.elementor-element-7843c1a{width:43.511%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-32a9501.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-05c07c9{margin-top:0px;margin-bottom:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-35d17e0{padding:10px 0px 11px 0px;}.elementor-7 .elementor-element.elementor-element-97e6d59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1c39d49 img{width:100%;}.elementor-7 .elementor-element.elementor-element-7a875a7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7a875a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://choigsoc88.asia/wp-content/uploads/2024/12/soc88tvc-video-mobile.gif");}.elementor-7 .elementor-element.elementor-element-7a875a7{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-6ba4cba */.elementor-7 .elementor-element.elementor-element-6ba4cba{
    display: none;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6709937 */.elementor-7 .elementor-element.elementor-element-6709937 video{
    height: 88vh;
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-6709937{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cb4607f */.elementor-7 .elementor-element.elementor-element-cb4607f video{
    height: 88vh;
}
@media (min-width: 768px){
    .elementor-7 .elementor-element.elementor-element-cb4607f{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4006e5a */.elementor-7 .elementor-element.elementor-element-4006e5a{
    display: inline-block;
    position: absolute;
    top: 8%;
    width: auto;
    left: 20%;
    z-index: 2;
}
@media (min-width: 1450px) and (max-width: 1700px){
    .elementor-7 .elementor-element.elementor-element-4006e5a{
        left: 12%;
    }
}
@media (min-width: 992px) and (max-width: 1449px){
    .elementor-7 .elementor-element.elementor-element-4006e5a{
        width: 50%;
        left: 12%;
    }
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-4006e5a{
        left: 50%;
        transform: translateX(-50%);
        width: 100%;   
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31f3805 */.elementor-7 .elementor-element.elementor-element-31f3805{
    display: inline-block;
    position: absolute;
    top: 19%;
    width: auto;
    left: 32%;
    z-index: 1;
}
@media (min-width: 1450px) and (max-width: 1700px){
    .elementor-7 .elementor-element.elementor-element-31f3805{
        top: 21%;
        left: 26%;
    }
}
@media (min-width: 992px) and (max-width: 1449px){
    .elementor-7 .elementor-element.elementor-element-31f3805{
        width: 38%;
        left: 26%;
        top: 20%;
    }
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-31f3805{
        width: 100%;
        top: 14%;
        left: 50%;
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c0c98 */.elementor-7 .elementor-element.elementor-element-37c0c98{
    display: inline-block;
    position: absolute;
    top: 1%;
    width: auto;
    left: 20%;
    z-index: 2;
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-37c0c98{
        left: 50%;
        transform: translateX(-50%);
        width: 100%;   
    }
}
@media (min-width: 768px){
    .elementor-7 .elementor-element.elementor-element-37c0c98{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f819054 */.elementor-7 .elementor-element.elementor-element-f819054{
    display: inline-block;
    position: absolute;
    top: 7%;
    width: auto;
    left: 20%;
    z-index: 2;
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-f819054{
        left: 50%;
        transform: translateX(-50%);
        width: 100%;   
    }
}
@media (min-width: 768px){
    .elementor-7 .elementor-element.elementor-element-f819054{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-321d96d */.elementor-7 .elementor-element.elementor-element-321d96d{
    position: absolute;
    top: 29%;
    left: 38%;
    width: 21%;
    z-index: 2;
}
@media (min-width: 1450px) and (max-width: 1700px){
    .elementor-7 .elementor-element.elementor-element-321d96d{
        top: 33%;
    }
}
@media (min-width: 992px) and (max-width: 1449px){
    .elementor-7 .elementor-element.elementor-element-321d96d{
        top: 32%;
    }
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-321d96d{
        width: 70%;
        left: 50%;
        top: 20%;
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-524b6ae */.elementor-7 .elementor-element.elementor-element-524b6ae{
    position: absolute;
    bottom: 24%;
    left: 38%;
    width: 25%;
    z-index: 2;
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-524b6ae{
        position: static;
        width: 80%;
        margin-top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00091b9 */.elementor-7 .elementor-element.elementor-element-00091b9 .elementor-widget-container:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
border: 5px dashed #EEDBBF;
background-color: rgba(0, 0, 0, 0);
visibility: hidden;
}
.elementor-7 .elementor-element.elementor-element-00091b9:hover .elementor-widget-container:after{
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-044de4f */.elementor-7 .elementor-element.elementor-element-044de4f{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.elementor-7 .elementor-element.elementor-element-044de4f .elementor-button{
    border-radius: 86px;
border: 2px solid #A8A8A6;
background: var(--G1, linear-gradient(92deg, #EEDBBF 3.25%, #BAA078 31.54%, #EEDBBF 60.95%, #BAA078 85.28%));
}
.elementor-7 .elementor-element.elementor-element-044de4f .elementor-button-text{
    background: linear-gradient(21deg, #000 18.05%, #4D4D4D 59.23%, #000 105.05%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e28db6f */.elementor-7 .elementor-element.elementor-element-e28db6f:hover .elementor-widget-button{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1a0917 */.elementor-7 .elementor-element.elementor-element-c1a0917 .elementor-widget-container:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
border: 5px dashed #EEDBBF;
background-color: rgba(0, 0, 0, 0);
visibility: hidden;
}
.elementor-7 .elementor-element.elementor-element-c1a0917:hover .elementor-widget-container:after{
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59f0f0d */.elementor-7 .elementor-element.elementor-element-59f0f0d{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.elementor-7 .elementor-element.elementor-element-59f0f0d .elementor-button{
    border-radius: 86px;
border: 2px solid #A8A8A6;
background: var(--G1, linear-gradient(92deg, #EEDBBF 3.25%, #BAA078 31.54%, #EEDBBF 60.95%, #BAA078 85.28%));
}
.elementor-7 .elementor-element.elementor-element-59f0f0d .elementor-button-text{
    background: linear-gradient(21deg, #000 18.05%, #4D4D4D 59.23%, #000 105.05%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e35a681 */.elementor-7 .elementor-element.elementor-element-e35a681:hover .elementor-widget-button{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d89d30a */.elementor-7 .elementor-element.elementor-element-d89d30a .elementor-widget-container:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
border: 5px dashed #EEDBBF;
background-color: rgba(0, 0, 0, 0);
visibility: hidden;
}
.elementor-7 .elementor-element.elementor-element-d89d30a:hover .elementor-widget-container:after{
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a26bd0 */.elementor-7 .elementor-element.elementor-element-3a26bd0{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.elementor-7 .elementor-element.elementor-element-3a26bd0 .elementor-button{
    border-radius: 86px;
border: 2px solid #A8A8A6;
background: var(--G1, linear-gradient(92deg, #EEDBBF 3.25%, #BAA078 31.54%, #EEDBBF 60.95%, #BAA078 85.28%));
}
.elementor-7 .elementor-element.elementor-element-3a26bd0 .elementor-button-text{
    background: linear-gradient(21deg, #000 18.05%, #4D4D4D 59.23%, #000 105.05%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0585645 */.elementor-7 .elementor-element.elementor-element-0585645:hover .elementor-widget-button{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0fc8f47 */.elementor-7 .elementor-element.elementor-element-0fc8f47{
    position: absolute;
    bottom: 9%;
}
@media (min-width: 1750px){
    .elementor-7 .elementor-element.elementor-element-0fc8f47{
        bottom: 12%;
    }
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-0fc8f47{
       position: static;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7ed3e5 */.elementor-7 .elementor-element.elementor-element-e7ed3e5 .elementor-heading-title{
    background: linear-gradient(92.5deg, #F8EECF 8.16%, #EBCD6E 22.53%, #F8EECF 52.15%, #EBCD6E 72.7%, #F8EECF 86.9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-7 .elementor-element.elementor-element-e7ed3e5{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac53d55 */@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-ac53d55{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97e6d59 */.elementor-7 .elementor-element.elementor-element-97e6d59 .elementor-heading-title{
    background: linear-gradient(92.5deg, #F8EECF 8.16%, #EBCD6E 22.53%, #F8EECF 52.15%, #EBCD6E 72.7%, #F8EECF 86.9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 768px){
    .elementor-7 .elementor-element.elementor-element-97e6d59{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7ee063 */.elementor-7 .elementor-element.elementor-element-e7ee063 .content li {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-e7ee063{
        max-height: 250px;
        overflow-y: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35d17e0 */.elementor-7 .elementor-element.elementor-element-35d17e0{
    background: linear-gradient(86.85deg, rgba(39, 38, 37, 0.9) 27.58%, rgba(12, 10, 6, 0.9) 69%, rgba(39, 38, 37, 0.9) 109.41%);
    backdrop-filter: blur(19.6px);
    border: 1px solid transparent; /* Chọn transparent để hiển thị gradient */
    border-image-source: linear-gradient(169.7deg, rgba(121, 85, 32, 0) 9.42%, #EEDBBF 41.24%, #BAA078 67.55%);
    border-image-slice: 1; /* Quan trọng để gradient hoạt động */
    border-radius: 8px;
    box-shadow: 0 0 0 1px inset, 
        0 0 0 1px linear-gradient(169.7deg, rgba(121, 85, 32, 0) 9.42%, #EEDBBF 41.24%, #BAA078 67.55%);
}



/*.elementor-7 .elementor-element.elementor-element-35d17e0{*/
/*    background: linear-gradient(to right, #76634b 0, #76634b 31%, rgba(118, 99, 75, 0) 100%);*/
/*    border-radius: 8px;*/
/*}*/
/*.elementor-7 .elementor-element.elementor-element-35d17e0:after{*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 1px;*/
/*    right: 1px;*/
/*    bottom: 1px;*/
/*    left: 1px;*/
/*    background-color: #252324;*/
/*    display: block;*/
/*    border-radius: 10px;*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-05c07c9 */@media (min-width: 1750px){
    .elementor-7 .elementor-element.elementor-element-05c07c9{
        margin-top: -80px;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9f95aa2 */.elementor-7 .elementor-element.elementor-element-9f95aa2 .elementor-wrapper{
     aspect-ratio: 577 / 377;
     
}
.elementor-7 .elementor-element.elementor-element-9f95aa2 video{
    border-radius: 10px;
     border: 1px solid #EEDBBF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58abda */.elementor-7 .elementor-element.elementor-element-a58abda .elementor-heading-title{
    background: linear-gradient(92.5deg, #F8EECF 8.16%, #EBCD6E 22.53%, #F8EECF 52.15%, #EBCD6E 72.7%, #F8EECF 86.9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-7 .elementor-element.elementor-element-a58abda{
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-a58abda::before {
    content: "";
    position: absolute;
    bottom: -20%;
    left: 0;
    background: linear-gradient(90deg, rgba(42, 39, 34, 0) 0, #ffcf87 49%, rgba(41, 38, 34, 0) 100%);
    width: 100%;
    height: 2px;
}
.elementor-7 .elementor-element.elementor-element-a58abda::after {
    content: "";
    position: absolute;
    top: -28%;
    left: 0;
    background: linear-gradient(90deg, rgba(42, 39, 34, 0) 0, #ffcf87 49%, rgba(41, 38, 34, 0) 100%);
    width: 100%;
    height: 2px;
}
.elementor-7 .elementor-element.elementor-element-a58abda .sub-text-title {
    color: #eedbbf;
    font-size: 14px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31983dc */.elementor-7 .elementor-element.elementor-element-31983dc{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad45e39 */.elementor-7 .elementor-element.elementor-element-ad45e39 .elementor-heading-title{
    background: linear-gradient(92.5deg, #F8EECF 8.16%, #EBCD6E 22.53%, #F8EECF 52.15%, #EBCD6E 72.7%, #F8EECF 86.9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4d5c06 */.elementor-7 .elementor-element.elementor-element-a4d5c06 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-957ed67 */.elementor-7 .elementor-element.elementor-element-957ed67{
    border-radius: 16px;
border: 2.5px dashed #EEDBBF;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40e5ff7 */.elementor-7 .elementor-element.elementor-element-40e5ff7{
    border-radius: 8px;
border: 1px solid rgba(121, 85, 32, 0.00);
background: url(<path-to-image>) lightgray 0px -1075.035px / 100% 419.161% no-repeat, linear-gradient(87deg, rgba(39, 38, 37, 0.90) 27.58%, rgba(12, 10, 6, 0.90) 69%, rgba(39, 38, 37, 0.90) 109.41%);
background-blend-mode: plus-lighter, normal;
backdrop-filter: blur(23.049999237060547px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7843c1a *//*.elementor-7 .elementor-element.elementor-element-7843c1a{*/
/*    background: linear-gradient(86.85deg, rgba(39, 38, 37, 0.9) 27.58%, rgba(12, 10, 6, 0.9) 69%, rgba(39, 38, 37, 0.9) 109.41%);*/
/*    border: 1px solid;*/
/*backdrop-filter: blur(46.099998474121094px)*/

/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8568ca */.elementor-7 .elementor-element.elementor-element-f8568ca{
    position: absolute;
    top: 0;
    transform: translateY(-40%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-522a49c */.elementor-7 .elementor-element.elementor-element-522a49c img{
    width: 434px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-810cda4 */.elementor-7 .elementor-element.elementor-element-810cda4 .elementor-widget-container:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
border: 5px dashed #EEDBBF;
background-color: rgba(0, 0, 0, 0);
visibility: hidden;
}
.elementor-7 .elementor-element.elementor-element-810cda4:hover .elementor-widget-container:after{
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3f26c9 */.elementor-7 .elementor-element.elementor-element-e3f26c9{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.elementor-7 .elementor-element.elementor-element-e3f26c9 .elementor-button{
    border-radius: 86px;
border: 2px solid #A8A8A6;
background: var(--G1, linear-gradient(92deg, #EEDBBF 3.25%, #BAA078 31.54%, #EEDBBF 60.95%, #BAA078 85.28%));
}
.elementor-7 .elementor-element.elementor-element-e3f26c9 .elementor-button-text{
    background: linear-gradient(21deg, #000 18.05%, #4D4D4D 59.23%, #000 105.05%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1560327 */.elementor-7 .elementor-element.elementor-element-1560327:hover .elementor-widget-button{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44f723a */.elementor-7 .elementor-element.elementor-element-44f723a .elementor-widget-container:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
border: 5px dashed #EEDBBF;
background-color: rgba(0, 0, 0, 0);
visibility: hidden;
}
.elementor-7 .elementor-element.elementor-element-44f723a:hover .elementor-widget-container:after{
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-805470c */.elementor-7 .elementor-element.elementor-element-805470c{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.elementor-7 .elementor-element.elementor-element-805470c .elementor-button{
    border-radius: 86px;
border: 2px solid #A8A8A6;
background: var(--G1, linear-gradient(92deg, #EEDBBF 3.25%, #BAA078 31.54%, #EEDBBF 60.95%, #BAA078 85.28%));
}
.elementor-7 .elementor-element.elementor-element-805470c .elementor-button-text{
    background: linear-gradient(21deg, #000 18.05%, #4D4D4D 59.23%, #000 105.05%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c4d3c77 */.elementor-7 .elementor-element.elementor-element-c4d3c77:hover .elementor-widget-button{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e7ca81 */.elementor-7 .elementor-element.elementor-element-1e7ca81 .elementor-widget-container:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 16px;
border: 5px dashed #EEDBBF;
background-color: rgba(0, 0, 0, 0);
visibility: hidden;
}
.elementor-7 .elementor-element.elementor-element-1e7ca81:hover .elementor-widget-container:after{
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89496ba */.elementor-7 .elementor-element.elementor-element-89496ba{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.elementor-7 .elementor-element.elementor-element-89496ba .elementor-button{
    border-radius: 86px;
border: 2px solid #A8A8A6;
background: var(--G1, linear-gradient(92deg, #EEDBBF 3.25%, #BAA078 31.54%, #EEDBBF 60.95%, #BAA078 85.28%));
}
.elementor-7 .elementor-element.elementor-element-89496ba .elementor-button-text{
    background: linear-gradient(21deg, #000 18.05%, #4D4D4D 59.23%, #000 105.05%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-507f50a */.elementor-7 .elementor-element.elementor-element-507f50a:hover .elementor-widget-button{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f16133 */.elementor-7 .elementor-element.elementor-element-6f16133{
    border-radius: 68px;
    border: 8px dashed #fff;
 background: linear-gradient(92.16deg, #EEDBBF 3.25%, #BAA078 31.54%, #EEDBBF 60.95%, #BAA078 85.28%);
}/* End custom CSS */