.elementor-2046 .elementor-element.elementor-element-abf745b{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2046 .elementor-element.elementor-element-abf745b:not(.elementor-motion-effects-element-type-background), .elementor-2046 .elementor-element.elementor-element-abf745b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2046 .elementor-element.elementor-element-abf745b, .elementor-2046 .elementor-element.elementor-element-abf745b::before{--border-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-abf745b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-1802476{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2046 .elementor-element.elementor-element-1802476.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-b990154 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2046 .elementor-element.elementor-element-b990154{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-2046 .elementor-element.elementor-element-9fd19c1{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-2046 .elementor-element.elementor-element-3e6e584{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 546px );max-width:546px;--container-widget-width:546px;--container-widget-flex-grow:0;}.elementor-2046 .elementor-element.elementor-element-c536d51{text-align:right;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2046 .elementor-element.elementor-element-c536d51 > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-2046 .elementor-element.elementor-element-02bb086{--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;--background-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-02bb086:not(.elementor-motion-effects-element-type-background), .elementor-2046 .elementor-element.elementor-element-02bb086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-2046 .elementor-element.elementor-element-02bb086, .elementor-2046 .elementor-element.elementor-element-02bb086::before{--border-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-68bde19{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2046 .elementor-element.elementor-element-68bde19:not(.elementor-motion-effects-element-type-background), .elementor-2046 .elementor-element.elementor-element-68bde19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2046 .elementor-element.elementor-element-68bde19, .elementor-2046 .elementor-element.elementor-element-68bde19::before{--border-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-68bde19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-ccf0885{--display:flex;--background-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-ccf0885.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-e7397c7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2046 .elementor-element.elementor-element-c2e5366{color:#000000;font-size:18px;font-weight:400;}.elementor-2046 .elementor-element.elementor-element-8af7a5e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2046 .elementor-element.elementor-element-ad0d2b1{color:#000000;font-size:18px;font-weight:400;}.elementor-2046 .elementor-element.elementor-element-0999d3d{--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;--background-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-0999d3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-59239bd{--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;--background-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-59239bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-eeeab8f{--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;--background-transition:0.3s;}.elementor-2046 .elementor-element.elementor-element-eeeab8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-870f117{color:#000000;font-size:18px;font-weight:400;width:var( --container-widget-width, 97.501% );max-width:97.501%;--container-widget-width:97.501%;--container-widget-flex-grow:0;}.elementor-2046 .elementor-element.elementor-element-870f117 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 80px;}.elementor-2046 .elementor-element.elementor-element-870f117.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2046 .elementor-element.elementor-element-c958f16{text-align:center;width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-2046 .elementor-element.elementor-element-c958f16 img{width:100%;max-width:87%;height:212px;opacity:1;border-radius:39px 39px 39px 39px;}.elementor-2046 .elementor-element.elementor-element-c958f16 > .elementor-widget-container{padding:72px 0px 0px 0px;}.elementor-2046 .elementor-element.elementor-element-c958f16.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2046 .elementor-element.elementor-element-abf745b{--width:102.843%;}.elementor-2046 .elementor-element.elementor-element-1802476{--width:49.571%;}.elementor-2046 .elementor-element.elementor-element-68bde19{--content-width:1100px;}.elementor-2046 .elementor-element.elementor-element-ccf0885{--width:73%;}.elementor-2046 .elementor-element.elementor-element-0999d3d{--width:94.113%;}.elementor-2046 .elementor-element.elementor-element-59239bd{--width:17.413%;}.elementor-2046 .elementor-element.elementor-element-eeeab8f{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2046 .elementor-element.elementor-element-ccf0885{--width:100%;}}@media(max-width:1024px){.elementor-2046 .elementor-element.elementor-element-68bde19{--padding-top:150px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2046 .elementor-element.elementor-element-abf745b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2046 .elementor-element.elementor-element-c536d51{text-align:center;z-index:0;}.elementor-2046 .elementor-element.elementor-element-c536d51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2046 .elementor-element.elementor-element-02bb086{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2046 .elementor-element.elementor-element-02bb086:not(.elementor-motion-effects-element-type-background), .elementor-2046 .elementor-element.elementor-element-02bb086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 46%, #FFFFFF 71%);}.elementor-2046 .elementor-element.elementor-element-b40ca27 img{width:100%;}.elementor-2046 .elementor-element.elementor-element-b40ca27{width:100%;max-width:100%;}.elementor-2046 .elementor-element.elementor-element-68bde19{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2046 .elementor-element.elementor-element-ccf0885{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2046 .elementor-element.elementor-element-870f117 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-c536d51 */.elementor-2046 .elementor-element.elementor-element-c536d51 img{
    width: 50vw !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf745b */html, body{
    overflow-x: hidden !important;
}

footer{
        background: linear-gradient(0deg, black, transparent) !important;
        padding-bottom: 25px !important;
}

footer p, footer a span{
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68bde19 */@media(min-width: 767px){
.elementor-2046 .elementor-element.elementor-element-68bde19::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #000000, #fff 10%);
    top: 0;
    left: 0;
}
}/* End custom CSS */