.elementor-1928 .elementor-element.elementor-element-929596f > .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-1928 .elementor-element.elementor-element-929596f > .elementor-element-populated{margin:155px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1928 .elementor-element.elementor-element-cf164f0 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:37.64px;font-weight:600;}.elementor-1928 .elementor-element.elementor-element-691acf2{text-align:justify;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:40px;}.elementor-1928 .elementor-element.elementor-element-c57b893{margin-top:0px;margin-bottom:90px;}.elementor-1928 .elementor-element.elementor-element-e60eb63 > .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-1928 .elementor-element.elementor-element-9f82f34{text-align:center;}.elementor-1928 .elementor-element.elementor-element-9f82f34 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;font-style:italic;line-height:90px;}.elementor-1928 .elementor-element.elementor-element-cb6f1f1{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1928 .elementor-element.elementor-element-3056c62{margin-top:0px;margin-bottom:0px;}.elementor-1928 .elementor-element.elementor-element-4b80161{text-align:justify;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:50px;}.elementor-1928 .elementor-element.elementor-element-4b80161 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1928 .elementor-element.elementor-element-45739fb{text-align:justify;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:50px;}.elementor-1928 .elementor-element.elementor-element-6475b04{margin-top:0px;margin-bottom:0px;}.elementor-1928 .elementor-element.elementor-element-edebc4b{text-align:right;}.elementor-1928 .elementor-element.elementor-element-6134752{margin-top:0px;margin-bottom:0px;}.elementor-1928 .elementor-element.elementor-element-dad884c > .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-1928 .elementor-element.elementor-element-e54260b .elementor-heading-title{color:#F4F1EA;font-family:"Roboto", Sans-serif;font-size:114px;font-weight:600;line-height:142px;letter-spacing:12px;}.elementor-1928 .elementor-element.elementor-element-68041aa > .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-1928 .elementor-element.elementor-element-8e08e45 > .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-1928 .elementor-element.elementor-element-a182d2f img{width:100%;}.elementor-1928 .elementor-element.elementor-element-d2d6e1f img{width:100%;}.elementor-1928 .elementor-element.elementor-element-56b21a1 > .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-1928 .elementor-element.elementor-element-b2373e8 > .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-1928 .elementor-element.elementor-element-e8060a9 .elementor-heading-title{color:#F4F1EA;font-family:"Montserrat", Sans-serif;font-size:95px;font-weight:600;line-height:142px;letter-spacing:16px;}.elementor-1928 .elementor-element.elementor-element-f37dc62 > .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-1928 .elementor-element.elementor-element-d3e33ec > .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-1928 .elementor-element.elementor-element-30ad9fe .elementor-heading-title{color:#F4F1EA;font-family:"Roboto", Sans-serif;font-size:112px;font-weight:600;line-height:142px;letter-spacing:12px;}.elementor-1928 .elementor-element.elementor-element-f834a12 > .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-1928 .elementor-element.elementor-element-5dc3ba1 .elementor-heading-title{color:#F4F1EA;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;line-height:50px;}.elementor-1928 .elementor-element.elementor-element-514a165{margin-top:0px;margin-bottom:0px;}.elementor-1928 .elementor-element.elementor-element-4592484 > .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-1928 .elementor-element.elementor-element-7eef981{text-align:center;}.elementor-1928 .elementor-element.elementor-element-7eef981 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:80px;}.elementor-1928 .elementor-element.elementor-element-7eef981 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-1928 .elementor-element.elementor-element-0f9afe3 > .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-1928 .elementor-element.elementor-element-54ae8d0 img{width:100%;}.elementor-1928 .elementor-element.elementor-element-54ae8d0 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1928 .elementor-element.elementor-element-0bb38ba{text-align:center;}.elementor-1928 .elementor-element.elementor-element-0bb38ba .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:70px;}.elementor-1928 .elementor-element.elementor-element-3a4044f{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-1928 .elementor-element.elementor-element-8350ad2 > .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-1928 .elementor-element.elementor-element-26b0073 img{width:100%;}.elementor-1928 .elementor-element.elementor-element-26b0073 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1928 .elementor-element.elementor-element-bbb01f4{text-align:center;}.elementor-1928 .elementor-element.elementor-element-bbb01f4 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:70px;}.elementor-1928 .elementor-element.elementor-element-324c07b{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-1928 .elementor-element.elementor-element-5d79259 > .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-1928 .elementor-element.elementor-element-002081f img{width:100%;}.elementor-1928 .elementor-element.elementor-element-002081f > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1928 .elementor-element.elementor-element-b0d9b08{text-align:center;}.elementor-1928 .elementor-element.elementor-element-b0d9b08 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:70px;}.elementor-1928 .elementor-element.elementor-element-c629dc1{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}:root{--page-title-display:none;}body.elementor-page-1928:not(.elementor-motion-effects-element-type-background), body.elementor-page-1928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-1928 .elementor-element.elementor-element-cf164f0 .elementor-heading-title{font-size:25px;}.elementor-1928 .elementor-element.elementor-element-691acf2{font-size:13px;}.elementor-1928 .elementor-element.elementor-element-4b80161{font-size:13px;line-height:30px;}.elementor-1928 .elementor-element.elementor-element-45739fb{font-size:13px;line-height:30px;}.elementor-1928 .elementor-element.elementor-element-6475b04{margin-top:0px;margin-bottom:0px;}.elementor-1928 .elementor-element.elementor-element-6134752{margin-top:0px;margin-bottom:0px;}.elementor-1928 .elementor-element.elementor-element-10e0181{margin-top:0px;margin-bottom:10px;}.elementor-1928 .elementor-element.elementor-element-11d0ce9{margin-top:0px;margin-bottom:0px;}.elementor-1928 .elementor-element.elementor-element-7eef981 .elementor-heading-title{line-height:30px;}.elementor-1928 .elementor-element.elementor-element-54ae8d0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1928 .elementor-element.elementor-element-0bb38ba .elementor-heading-title{line-height:30px;}.elementor-1928 .elementor-element.elementor-element-26b0073 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1928 .elementor-element.elementor-element-bbb01f4 .elementor-heading-title{line-height:30px;}.elementor-1928 .elementor-element.elementor-element-002081f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1928 .elementor-element.elementor-element-b0d9b08 .elementor-heading-title{line-height:30px;}}/* Start custom CSS for heading, class: .elementor-element-cf164f0 */.elementor-1928 .elementor-element.elementor-element-cf164f0 {
    position: absolute;
    bottom: 27%;
    left: 11%;
    width: 20%;
}
@media screen and (max-width: 1769px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        width: 30%;
    }
}
@media screen and (max-width: 1240px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        left: 3%;
    }
}
@media screen and (max-width: 1179px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        width: 40%;
    }
}
@media screen and (max-width: 1016px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        bottom: 30%;
    }
}
@media screen and (max-width: 884px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        width: 50%;
    }
}
@media screen and (max-width: 564px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        width: 60%;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        bottom: 35%;
    }
}
@media screen and (max-width: 470px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        width: 70%;
        bottom: 40%;
    }
}
@media screen and (max-width: 414px) {
    .elementor-1928 .elementor-element.elementor-element-cf164f0 {
        bottom: -13%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-691acf2 */.elementor-1928 .elementor-element.elementor-element-691acf2 {
    position: absolute;
    width: 85%;
    bottom: 10%;
    left: 11%;
    letter-spacing: 4px;
}
@media screen and (max-width: 1561px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        bottom: 5%;
    }
}
@media screen and (max-width: 1541px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        width: 77%;
    }
}
@media screen and (max-width: 1320px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        letter-spacing: 0px;
    }
}
@media screen and (max-width: 1240px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        width: 90%;
        left: 3%;
    }
}
@media screen and (max-width: 1061px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        width: 94%;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        line-height: 30px;
    }
}
@media screen and (max-width: 777px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        bottom: 5%;
    }
}
@media screen and (max-width: 767px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        bottom: 10%;
    }
}
@media screen and (max-width: 762px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        bottom: 5%;
    }
}
@media screen and (max-width: 762px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        line-height: 23px;
    }
}
@media screen and (max-width: 414px) {
    .elementor-1928 .elementor-element.elementor-element-691acf2 {
        bottom: -60%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-929596f */.elementor-1928 .elementor-element.elementor-element-929596f>div {
    background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 15%) 59%, rgb(0 0 0) 100%), url(https://anduyinterior.vn/wp-content/uploads/2022/08/Rectangle_517.jpg) no-repeat;
    background-size: 100% 100%;
    height: 900px;
    object-fit: cover;
}
@media screen and (max-width: 1600px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 850px;
    }
}
@media screen and (max-width: 1400px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 770px;
    }
}
@media screen and (max-width: 1200px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 700px;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 630px;
    }
}
@media screen and (max-width: 900px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 600px;
    }
}
@media screen and (max-width: 767px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 500px;
    }
}
@media screen and (max-width: 600px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 450px;
    }
}
@media screen and (max-width: 414px) {
    .elementor-1928 .elementor-element.elementor-element-929596f>div {
        height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a27903 */@media screen and (max-width: 414px) {
    .elementor-1928 .elementor-element.elementor-element-6a27903 {
        padding-bottom: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f82f34 */.elementor-1928 .elementor-element.elementor-element-9f82f34 h2 {
    font-family: Libre Bodoni !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb6f1f1 */@media screen and (max-width: 456px) {
    .elementor-1928 .elementor-element.elementor-element-cb6f1f1 {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c57b893 */@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-c57b893 {
        padding: 0 20px;
    }
}
@media screen and (max-width: 767px) {
    .elementor-1928 .elementor-element.elementor-element-c57b893 {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 635px) {
    .elementor-1928 .elementor-element.elementor-element-c57b893 h2 {
        font-size: 30px !important;
        line-height: 80px !important;
    }
}
@media screen and (max-width: 536px) {
    .elementor-1928 .elementor-element.elementor-element-c57b893 h2 {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 453px) {
    .elementor-1928 .elementor-element.elementor-element-c57b893 h2 {
        font-size: 20px !important;
        line-height: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3056c62 */.elementor-1928 .elementor-element.elementor-element-3056c62 {
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    width: 78%;
    margin: 0 auto;
    padding: 30px 0;
}
@media screen and (max-width: 1244px) {
    .elementor-1928 .elementor-element.elementor-element-3056c62 {
        width: auto;
        margin: 0 30px;
    }
}
@media screen and (max-width: 767px) {
    .elementor-1928 .elementor-element.elementor-element-3056c62 {
        margin: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edebc4b */.elementor-1928 .elementor-element.elementor-element-edebc4b img {
    width: 1705px;
}
@media screen and (max-width: 1600px) {
    .elementor-1928 .elementor-element.elementor-element-edebc4b img {
        width: 1430px;
    }
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-edebc4b img {
        width: 1290px;
    }
}
@media screen and (max-width: 1400px) {
    .elementor-1928 .elementor-element.elementor-element-edebc4b img {
        width: 1305px;
    }
}
@media screen and (max-width: 1200px) {
    .elementor-1928 .elementor-element.elementor-element-edebc4b img {
        width: auto;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54260b */.elementor-1928 .elementor-element.elementor-element-e54260b h2 {
    -webkit-text-stroke: 1px #F4F1EA;
    -webkit-text-fill-color: #000;
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-e54260b h2 {
        letter-spacing: 0 !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-e54260b h2 {
        font-size: 80px !important;
    }
}
@media screen and (max-width: 880px) {
    .elementor-1928 .elementor-element.elementor-element-e54260b h2 {
        font-size: 70px !important;
    }
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-e54260b h2 {
        font-size: 55px !important;
    }
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-e54260b h2 {
        font-size: 23px !important;
        line-height: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dad884c */.elementor-1928 .elementor-element.elementor-element-dad884c {
    width: 42%;
}
@media screen and (max-width: 1600px) {
    .elementor-1928 .elementor-element.elementor-element-dad884c {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c609b89 */.elementor-1928 .elementor-element.elementor-element-c609b89 {
    width: auto;
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-c609b89 {
        width: 32%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f77164b */.elementor-1928 .elementor-element.elementor-element-f77164b {
    width: auto;
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-f77164b {
        width: 32%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-535ed4c */.elementor-1928 .elementor-element.elementor-element-535ed4c {
    width: auto;
    z-index: 1;
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-535ed4c {
        width: 32%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68041aa */.elementor-1928 .elementor-element.elementor-element-68041aa {
    width: auto;
}
.elementor-1928 .elementor-element.elementor-element-68041aa>div {
    justify-content: space-between;
    align-items: center;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-68041aa {
        width: 35%;
    }
    .elementor-1928 .elementor-element.elementor-element-68041aa>div {
        justify-content: unset;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a182d2f */.elementor-1928 .elementor-element.elementor-element-a182d2f {
    width: 80%;
    left: 20px;
    top: -9px;
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-a182d2f {
        left: 0;
        top: 0;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-a182d2f {
        width: auto;
        left: -5px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2d6e1f */.elementor-1928 .elementor-element.elementor-element-d2d6e1f {
    left: 19%;
    z-index: 1;
    position: absolute;
    width: 675px;
    height: 606px;
    top: -170px;
}
@media screen and (max-width: 1600px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 23%;
        width: 493px;
        top: -130px;
    }
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 12%;
        width: 491px;
        top: -120px;
        height: auto;
    }
}
@media screen and (max-width: 1400px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 15%;
    }
}
@media screen and (max-width: 1200px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 24%;
        width: 338px;
        top: -72px;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 20%;
        width: 346px;
        top: -80px;
    }
}
@media screen and (max-width: 922px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 25%;
        width: 237px;
        top: -50px;
    }
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 27%;
        width: 191px;
        top: -35px;
    }
}
@media screen and (max-width: 767px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        width: 190px;
    }
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        left: 9%;
        width: 151px;
        top: -36px;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-d2d6e1f {
        width: 110px;
        top: -15px;
        left: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e08e45 */.elementor-1928 .elementor-element.elementor-element-8e08e45 {
    width: 38%;
}
.elementor-1928 .elementor-element.elementor-element-8e08e45>div {
    justify-content: space-between;
    align-items: center;
}
@media screen and (max-width: 1600px) {
    .elementor-1928 .elementor-element.elementor-element-8e08e45 {
        width: 30%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6134752 */.elementor-1928 .elementor-element.elementor-element-6134752 {
    width: 78%;
    margin: 0 auto;
    display: none;
}
.elementor-1928 .elementor-element.elementor-element-6134752>div {
    align-items: center;
}
@media screen and (max-width: 1435px) {
    .elementor-1928 .elementor-element.elementor-element-6134752 {
        width: 85%;
    }
}
@media screen and (max-width: 1317px) {
    .elementor-1928 .elementor-element.elementor-element-6134752 {
        width: 90%;
    }
}
@media screen and (max-width: 1244px) {
    .elementor-1928 .elementor-element.elementor-element-6134752 {
        width: 95%;
    }
}
@media screen and (max-width: 1178px) {
    .elementor-1928 .elementor-element.elementor-element-6134752 {
        width: 100%;
        padding: 0 20px;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-6134752 {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-6134752 {
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-adecc22 */.elementor-1928 .elementor-element.elementor-element-adecc22 {
    width: auto;
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-adecc22 {
        width: 32%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16c01dd */.elementor-1928 .elementor-element.elementor-element-16c01dd {
    width: auto;
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-16c01dd {
        width: 32%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c942fc */.elementor-1928 .elementor-element.elementor-element-5c942fc {
    width: auto;
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-5c942fc {
        width: 32%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56b21a1 */.elementor-1928 .elementor-element.elementor-element-56b21a1 {
    width: 18%;
}
.elementor-1928 .elementor-element.elementor-element-56b21a1>div {
    justify-content: space-between;
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-56b21a1 {
        width: 25%;
    }
    .elementor-1928 .elementor-element.elementor-element-56b21a1>div {
        justify-content: unset;
    }
}
@media screen and (max-width: 922px) {
    .elementor-1928 .elementor-element.elementor-element-56b21a1 {
        width: 31%;
    }
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-56b21a1 {
        width: 35%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8060a9 */@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-e8060a9 h2 {
        font-size: 68px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-e8060a9 h2 {
        font-size: 59px !important;
    }
}
@media screen and (max-width: 922px) {
    .elementor-1928 .elementor-element.elementor-element-e8060a9 h2 {
        font-size: 45px !important;
    }
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-e8060a9 h2 {
        font-size: 52px !important;
        letter-spacing: 1px !important;
        line-height: 1 !important;
    }
}
@media screen and (max-width: 767px) {
    .elementor-1928 .elementor-element.elementor-element-e8060a9 h2 {
        font-size: 51px !important;
    }
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-e8060a9 h2 {
        font-size: 26px !important;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-e8060a9 h2 {
        font-size: 23px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2373e8 */.elementor-1928 .elementor-element.elementor-element-b2373e8 {
    width: 75%;
    margin-left: 15px;
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-b2373e8 {
        width: auto;
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10e0181 */.elementor-1928 .elementor-element.elementor-element-10e0181 {
    width: 78%;
    margin: 0 auto;
    display: none;
}
.elementor-1928 .elementor-element.elementor-element-10e0181>div {
    align-items: center;
}
@media screen and (max-width: 1435px) {
    .elementor-1928 .elementor-element.elementor-element-10e0181 {
        width: 85%;
    }
}
@media screen and (max-width: 1317px) {
    .elementor-1928 .elementor-element.elementor-element-10e0181 {
        width: 90%;
    }
}
@media screen and (max-width: 1244px) {
    .elementor-1928 .elementor-element.elementor-element-10e0181 {
        width: 95%;
    }
}
@media screen and (max-width: 1178px) {
    .elementor-1928 .elementor-element.elementor-element-10e0181 {
        width: 100%;
        padding: 0 20px;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-10e0181 {
        margin-bottom: 30px;
    }
    .elementor-1928 .elementor-element.elementor-element-10e0181>div {
        justify-content: center;
    }
}
@media screen and (max-width: 870px) {
    .elementor-1928 .elementor-element.elementor-element-10e0181>div {
        justify-content: flex-start;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-10e0181 {
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8728dc8 */.elementor-1928 .elementor-element.elementor-element-8728dc8 {
    width: auto;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-8728dc8 {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbafda1 */.elementor-1928 .elementor-element.elementor-element-fbafda1 {
    width: auto;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-fbafda1 {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-543a4ec */.elementor-1928 .elementor-element.elementor-element-543a4ec {
    width: auto;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-543a4ec {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-113595c */.elementor-1928 .elementor-element.elementor-element-113595c {
    width: auto;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-113595c {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d2854 */.elementor-1928 .elementor-element.elementor-element-c5d2854 {
    width: auto;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-c5d2854 {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a992e1b */.elementor-1928 .elementor-element.elementor-element-a992e1b {
    width: auto;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-a992e1b {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76ea42b */.elementor-1928 .elementor-element.elementor-element-76ea42b {
    width: auto;
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-76ea42b {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f37dc62 */.elementor-1928 .elementor-element.elementor-element-f37dc62 {
    width: 45%;
}
.elementor-1928 .elementor-element.elementor-element-f37dc62>div {
    justify-content: space-between;
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-f37dc62 {
        width: 52%;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-f37dc62 {
        width: 60%;
    }
}
@media screen and (max-width: 922px) {
    .elementor-1928 .elementor-element.elementor-element-f37dc62 {
        width: 67%;
    }
}
@media screen and (max-width: 768px) {
    .elementor-1928 .elementor-element.elementor-element-f37dc62 {
        width: 62%;
    }
    .elementor-1928 .elementor-element.elementor-element-f37dc62>div {
        justify-content: unset;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-f37dc62 {
        width: 64%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30ad9fe */.elementor-1928 .elementor-element.elementor-element-30ad9fe h2 {
    -webkit-text-stroke: 1px #F4F1EA;
    -webkit-text-fill-color: #000;
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-30ad9fe h2 {
        letter-spacing: 0 !important;
        font-size: 100px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-30ad9fe h2 {
        font-size: 80px !important;
    }
}
@media screen and (max-width: 922px) {
    .elementor-1928 .elementor-element.elementor-element-30ad9fe h2 {
        font-size: 60px !important;
    }
}
@media screen and (max-width: 491px) {
    .elementor-1928 .elementor-element.elementor-element-30ad9fe h2 {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-30ad9fe h2 {
        font-size: 23px !important;
        
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d3e33ec */.elementor-1928 .elementor-element.elementor-element-d3e33ec {
    width: 30%;
    margin-left: 25px;
}
@media screen and (max-width: 1440px) {
    .elementor-1928 .elementor-element.elementor-element-d3e33ec {
        margin-left: 0;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-d3e33ec {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc3ba1 */@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-5dc3ba1 h2 {
        font-size: 40px !important;
    }
}
@media screen and (max-width: 922px) {
    .elementor-1928 .elementor-element.elementor-element-5dc3ba1 h2 {
        font-size: 25px !important;
        line-height: 1 !important;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-5dc3ba1 h2 {
        font-size: 18px !important;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-5dc3ba1 h2 {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f834a12 */.elementor-1928 .elementor-element.elementor-element-f834a12 {
    width: 13%;
}
@media screen and (max-width: 922px) {
    .elementor-1928 .elementor-element.elementor-element-f834a12 {
        width: 10%;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-f834a12 {
        width: 14%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11d0ce9 */.elementor-1928 .elementor-element.elementor-element-11d0ce9 {
    width: 78%;
    margin: 0 auto;
    display: none;
}
.elementor-1928 .elementor-element.elementor-element-11d0ce9>div {
    align-items: center;
}
@media screen and (max-width: 1435px) {
    .elementor-1928 .elementor-element.elementor-element-11d0ce9 {
        width: 85%;
    }
}
@media screen and (max-width: 1244px) {
    .elementor-1928 .elementor-element.elementor-element-11d0ce9 {
        width: 95%;
    }
}
@media screen and (max-width: 1178px) {
    .elementor-1928 .elementor-element.elementor-element-11d0ce9 {
        width: 100%;
        padding: 0 20px;
    }
}
@media screen and (max-width: 390px) {
    .elementor-1928 .elementor-element.elementor-element-11d0ce9 {
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eef981 */.elementor-1928 .elementor-element.elementor-element-7eef981 {
    width: auto;
}
@media screen and (max-width: 697px) {
    .elementor-1928 .elementor-element.elementor-element-7eef981 h2 {
        font-size: 30px !important;
    }
}
@media screen and (max-width: 550px) {
    .elementor-1928 .elementor-element.elementor-element-7eef981 h2 {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 397px) {
    .elementor-1928 .elementor-element.elementor-element-7eef981 h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4592484 */.elementor-1928 .elementor-element.elementor-element-4592484>div {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-514a165 */.elementor-1928 .elementor-element.elementor-element-514a165 {
    width: 78%;
    margin: 100px auto 0 auto;
}
@media screen and (max-width: 1435px) {
    .elementor-1928 .elementor-element.elementor-element-514a165 {
        width: 85%;
    }
}
@media screen and (max-width: 1317px) {
    .elementor-1928 .elementor-element.elementor-element-514a165 {
        width: 90%;
    }
}
@media screen and (max-width: 1244px) {
    .elementor-1928 .elementor-element.elementor-element-514a165 {
        width: 95%;
    }
}
@media screen and (max-width: 1178px) {
    .elementor-1928 .elementor-element.elementor-element-514a165 {
        width: 100%;
        padding: 0 20px;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-514a165>div {
        justify-content: center;
    }
    .elementor-1928 .elementor-element.elementor-element-514a165 {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-514a165 {
        margin: 30px auto 10px auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54ae8d0 */@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-54ae8d0 img {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bb38ba */@media screen and (max-width: 1379px) {
    .elementor-1928 .elementor-element.elementor-element-0bb38ba h2 {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-0bb38ba h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a4044f */@media screen and (max-width: 1379px) {
    .elementor-1928 .elementor-element.elementor-element-3a4044f {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-3a4044f {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0f9afe3 */.elementor-1928 .elementor-element.elementor-element-0f9afe3 {
    width: 30%;
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-0f9afe3 {
        width: 100%;
        margin-bottom: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26b0073 */@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-26b0073 img {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbb01f4 */@media screen and (max-width: 1379px) {
    .elementor-1928 .elementor-element.elementor-element-bbb01f4 h2 {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-bbb01f4 h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324c07b */@media screen and (max-width: 1379px) {
    .elementor-1928 .elementor-element.elementor-element-324c07b {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-324c07b {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8350ad2 */.elementor-1928 .elementor-element.elementor-element-8350ad2 {
    width: 30%;
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-8350ad2 {
        width: 100%;
        margin-bottom: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002081f */@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-002081f img {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0d9b08 */@media screen and (max-width: 1379px) {
    .elementor-1928 .elementor-element.elementor-element-b0d9b08 h2 {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-b0d9b08 h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c629dc1 */@media screen and (max-width: 1379px) {
    .elementor-1928 .elementor-element.elementor-element-c629dc1 {
        font-size: 25px !important;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-c629dc1 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d79259 */.elementor-1928 .elementor-element.elementor-element-5d79259 {
    width: 30%;
}
@media screen and (max-width: 1024px) {
    .elementor-1928 .elementor-element.elementor-element-5d79259 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcc4a11 */.elementor-1928 .elementor-element.elementor-element-bcc4a11 {
    width: 78%;
    margin: 100px auto 100px auto;
}
.elementor-1928 .elementor-element.elementor-element-bcc4a11>div {
    justify-content: space-between;
}
@media screen and (max-width: 1231px) {
    .elementor-1928 .elementor-element.elementor-element-bcc4a11 {
        width: 80%;
    }
}
@media screen and (max-width: 1200px) {
    .elementor-1928 .elementor-element.elementor-element-bcc4a11 {
        width: 90%;
    }
}
@media screen and (max-width: 1067px) {
    .elementor-1928 .elementor-element.elementor-element-bcc4a11 {
        width: 100%;
        padding: 0 20px;
    }
}
@media screen and (max-width: 500px) {
    .elementor-1928 .elementor-element.elementor-element-bcc4a11 {
        margin: 40px auto 100px auto;
    }
}/* End custom CSS */
/* Start custom CSS */#site-header, #site-footer {
    display: none
}
p {
    margin-bottom: 0;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0
}/* End custom CSS */