.elementor-2271 .elementor-element.elementor-element-c8bdd73{--display:flex;--min-height:767px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--overflow:hidden;--background-transition:0.3s;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-2271 .elementor-element.elementor-element-97d4808{--display:flex;--min-height:400px;--overflow:hidden;--background-transition:0.3s;--position:absolute;top:-63px;--z-index:9999;}body:not(.rtl) .elementor-2271 .elementor-element.elementor-element-97d4808{left:-678px;}body.rtl .elementor-2271 .elementor-element.elementor-element-97d4808{right:-678px;}.elementor-2271 .elementor-element.elementor-element-97d4808.e-con{--e-con-transform-rotateZ:-45deg;}.elementor-2271 .elementor-element.elementor-element-04819e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2271 .elementor-element.elementor-element-713f497 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:600;line-height:53px;}.elementor-2271 .elementor-element.elementor-element-713f497 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2271 .elementor-element.elementor-element-7de60a1{color:#747474;font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:400;line-height:34px;}.elementor-2271 .elementor-element.elementor-element-f69b43f{text-align:center;color:#747474;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-2271 .elementor-element.elementor-element-fdcc1ce .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:capitalize;background-color:#E94756;border-radius:0px 0px 0px 0px;padding:18px 13px 18px 13px;}.elementor-2271 .elementor-element.elementor-element-fdcc1ce > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2271 .elementor-element.elementor-element-fdcc1ce{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-2271 .elementor-element.elementor-element-fdcc1ce.elementor-element{--align-self:center;}.elementor-2271 .elementor-element.elementor-element-c232acd{--display:flex;--min-height:400px;--background-transition:0.3s;--position:absolute;bottom:-73px;--z-index:9999;}body:not(.rtl) .elementor-2271 .elementor-element.elementor-element-c232acd{left:530px;}body.rtl .elementor-2271 .elementor-element.elementor-element-c232acd{right:530px;}.elementor-2271 .elementor-element.elementor-element-c232acd.e-con{--e-con-transform-rotateZ:-45deg;}body.elementor-page-2271:not(.elementor-motion-effects-element-type-background), body.elementor-page-2271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}@media(max-width:767px){.elementor-2271 .elementor-element.elementor-element-04819e7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2271 .elementor-element.elementor-element-7de60a1{text-align:left;}.elementor-2271 .elementor-element.elementor-element-f69b43f{text-align:left;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2271 .elementor-element.elementor-element-fdcc1ce.elementor-element{--align-self:flex-start;}.elementor-2271 .elementor-element.elementor-element-c232acd{--width:100%;--min-height:1440px;bottom:-1100px;}body:not(.rtl) .elementor-2271 .elementor-element.elementor-element-c232acd{left:549px;}body.rtl .elementor-2271 .elementor-element.elementor-element-c232acd{right:549px;}}@media(min-width:768px){.elementor-2271 .elementor-element.elementor-element-97d4808{--width:100%;}.elementor-2271 .elementor-element.elementor-element-04819e7{--width:100%;}.elementor-2271 .elementor-element.elementor-element-c232acd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-97d4808 *//*.ewBvQU {*/
/*    position: absolute;*/
/*    display: block;*/
/*    width: 20vw;*/
/*    height: 200vh;*/
/*    top: -60vh;*/
/*    right: 30vw;*/
/*    transform: rotate(-45deg);*/
/*    min-width: 200px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c232acd *//*.ewBvQU {*/
/*    position: absolute;*/
/*    display: block;*/
/*    width: 20vw;*/
/*    height: 200vh;*/
/*    top: -60vh;*/
/*    right: 30vw;*/
/*    transform: rotate(-45deg);*/
/*    min-width: 200px;*/
/*}*//* End custom CSS */
/* Start custom CSS */body::after {
    content: "";
    position: fixed;
    width: 1324px; /* Set the width to match your container */
    height: 100vh;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 99;
    background-size: calc(1324px / 10) 100%; /* Adjusted for 10 lines */
    background-repeat: repeat-x;
    background-image: linear-gradient(to right, rgb(37 37 37) 0.5px, 0.5px, transparent 0.1px);
    pointer-events: none;
}/* End custom CSS */