.elementor-2 .elementor-element.elementor-element-bc71a0a{--display:flex;--min-height:600px;--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:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4444;}.elementor-2 .elementor-element.elementor-element-bc71a0a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bc71a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-95252ee{--display:flex;}.elementor-2 .elementor-element.elementor-element-1bd4bdf{width:var( --container-widget-width, 66.392% );max-width:66.392%;--container-widget-width:66.392%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1bd4bdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1bd4bdf .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-a6a79a0{width:var( --container-widget-width, 52.875% );max-width:52.875%;--container-widget-width:52.875%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-a6a79a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button{background-color:#AF0521;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 );fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3d74670{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-25a006b{--display:flex;}.elementor-2 .elementor-element.elementor-element-8739ea3{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-8739ea3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8739ea3 .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-b9b98c0{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-b9b98c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5c6c88f{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5c6c88f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-74635d8{--display:flex;}.elementor-2 .elementor-element.elementor-element-01a830b{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-01a830b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-01a830b .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-b0f750a{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-b0f750a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a99624c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a99624c{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a99624c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a99624c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ccf77ee{--display:flex;}.elementor-2 .elementor-element.elementor-element-b975226{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b975226.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b975226 .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-326bdcf{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-326bdcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1d693e4{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1d693e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e9ed463{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2 .elementor-element.elementor-element-686113a{--display:flex;--min-height:600px;--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;--overflow:hidden;--margin-top:-600px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:500px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e245547{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-df0763a{--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;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:136px;--padding-left:0px;--padding-right:0px;--z-index:4444;}.elementor-2 .elementor-element.elementor-element-df0763a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-df0763a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-99bb034{--display:flex;}.elementor-2 .elementor-element.elementor-element-67424eb{width:var( --container-widget-width, 66.392% );max-width:66.392%;--container-widget-width:66.392%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-67424eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-67424eb .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-68367d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-68367d2{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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-753158f .elementor-button{background-color:#AF0521;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 );fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-753158f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-753158f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-753158f{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-753158f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-753158f .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-753158f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-753158f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7617f2d{--display:flex;}.elementor-2 .elementor-element.elementor-element-db8c8bb{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-db8c8bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-db8c8bb .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-9ecca06{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-9ecca06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1157e6a{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1157e6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8d62dc0{--display:flex;}.elementor-2 .elementor-element.elementor-element-ecc4b8e{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ecc4b8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ecc4b8e .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-d361116{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-d361116.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-db2ac5c{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-db2ac5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9c29912{--display:flex;}.elementor-2 .elementor-element.elementor-element-054de68{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-054de68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-054de68 .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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-b60cd05{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-b60cd05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b3051a0{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b3051a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a61331c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2 .elementor-element.elementor-element-b05058d{--display:flex;--min-height:600px;--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;--overflow:hidden;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6e67cac{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-c91c564{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.37;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c91c564::before, .elementor-2 .elementor-element.elementor-element-c91c564 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c91c564 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c91c564 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c91c564 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c91c564 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-97f18f3 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-48cd7ca{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.65;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-48cd7ca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48cd7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-6.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-48cd7ca::before, .elementor-2 .elementor-element.elementor-element-48cd7ca > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-48cd7ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-48cd7ca > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-48cd7ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-48cd7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-97f18f3 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-310119c{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-310119c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-310119c .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 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-91a1f14{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-91a1f14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-41c6c50{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-41c6c50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-76257f9{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.72;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-76257f9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-76257f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-76257f9::before, .elementor-2 .elementor-element.elementor-element-76257f9 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76257f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76257f9 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-76257f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-76257f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-97f18f3 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-59695f2{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-59695f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-59695f2 .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 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1dbf886{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1dbf886.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-137ff6a{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-137ff6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c64ad2b{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.7;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-c64ad2b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c64ad2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-4.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c64ad2b::before, .elementor-2 .elementor-element.elementor-element-c64ad2b > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c64ad2b > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c64ad2b > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c64ad2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c64ad2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-97f18f3 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c776e8c{width:var( --container-widget-width, 50.932% );max-width:50.932%;--container-widget-width:50.932%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c776e8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c776e8c .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 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3e84527{width:var( --container-widget-width, 50.526% );max-width:50.526%;--container-widget-width:50.526%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3e84527.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button{background-color:#AF0521;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFB3;color:#FFFFFFB3;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ca75ec6{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ca75ec6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-30d4279{--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;--margin-top:0px;--margin-bottom:-160px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2.5%;--padding-right:02.5%;}.elementor-2 .elementor-element.elementor-element-30d4279:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-30d4279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-40a197f{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a62bf96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:070px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1a83ae0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;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 );color:#000000;}.elementor-2 .elementor-element.elementor-element-1a83ae0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9262f97{--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;}.elementor-2 .elementor-element.elementor-element-0f7486d{--display:flex;--padding-top:90px;--padding-bottom:370px;--padding-left:0px;--padding-right:0px;--z-index:3333;}.elementor-2 .elementor-element.elementor-element-0f7486d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0f7486d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-3.jpg");background-position:center right;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a5c39ec{color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-5b0d0ce{--display:flex;}.elementor-2 .elementor-element.elementor-element-4348b16{width:var( --container-widget-width, 80.837% );max-width:80.837%;--container-widget-width:80.837%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4348b16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4348b16 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button{background-color:var( --e-global-color-97f18f3 );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 );fill:var( --e-global-color-4fb060f );color:var( --e-global-color-4fb060f );padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button:focus{background-color:var( --e-global-color-97f18f3 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7863c7d{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-332e95c{--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-2 .elementor-element.elementor-element-332e95c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-332e95c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010F1F14;}.elementor-2 .elementor-element.elementor-element-184f5cd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:300px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-184f5cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9922db3{text-align:right;}.elementor-2 .elementor-element.elementor-element-9922db3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-2a509eb{width:var( --container-widget-width, 36.741% );max-width:36.741%;--container-widget-width:36.741%;--container-widget-flex-grow:0;text-align:right;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 );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-2a509eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2a509eb a{color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-b7f625b{--display:flex;}.elementor-2 .elementor-element.elementor-element-f84f8fc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f84f8fc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f84f8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/07/Image_fx-6.jpg");background-position:center left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-52e59a9{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:25px;--padding-left:15px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-52e59a9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-52e59a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1A1B;}.elementor-2 .elementor-element.elementor-element-52e59a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9bfe766{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9bfe766.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c627922{--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;}.elementor-2 .elementor-element.elementor-element-32b2dab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-32b2dab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-32b2dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-4-1.jpg");background-position:center left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ccae0ef{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:25px;--padding-left:15px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ccae0ef:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ccae0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1A1B;}.elementor-2 .elementor-element.elementor-element-ccae0ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a1e3feb{width:var( --container-widget-width, 87.929% );max-width:87.929%;--container-widget-width:87.929%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a1e3feb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3a5468a.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-b104dc5{--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;}.elementor-2 .elementor-element.elementor-element-2c2bebc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c2bebc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2c2bebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx.jpg");background-position:center left;background-repeat:no-repeat;background-size:548px auto;}.elementor-2 .elementor-element.elementor-element-08db9c8{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:25px;--padding-left:15px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-08db9c8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-08db9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1A1B;}.elementor-2 .elementor-element.elementor-element-08db9c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-478f78c{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-478f78c a{color:var( --e-global-color-text );transition-duration:0.4s;}.elementor-2 .elementor-element.elementor-element-478f78c a:hover, .elementor-2 .elementor-element.elementor-element-478f78c a:focus{color:var( --e-global-color-4fb060f );}.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-37baff1{--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;}.elementor-2 .elementor-element.elementor-element-fe8eea3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fe8eea3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fe8eea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/ChatGPT-Image-Jun-30-2025-02_54_51-PM.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-b83b23a{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:25px;--padding-left:15px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b83b23a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b83b23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1A1B;}.elementor-2 .elementor-element.elementor-element-b83b23a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9de807b{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9de807b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9de807b a{color:var( --e-global-color-text );transition-duration:0.4s;}.elementor-2 .elementor-element.elementor-element-9de807b a:hover, .elementor-2 .elementor-element.elementor-element-9de807b a:focus{color:var( --e-global-color-4fb060f );}.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2871904{--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;}.elementor-2 .elementor-element.elementor-element-5cb0d4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5cb0d4a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5cb0d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-4.jpg");background-position:center left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c34d2e3{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:25px;--padding-left:15px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c34d2e3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c34d2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1A1B;}.elementor-2 .elementor-element.elementor-element-c34d2e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-49b0afa{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-49b0afa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-49b0afa a{color:var( --e-global-color-text );transition-duration:0.4s;}.elementor-2 .elementor-element.elementor-element-49b0afa a:hover, .elementor-2 .elementor-element.elementor-element-49b0afa a:focus{color:var( --e-global-color-4fb060f );}.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-41fb671{--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;}.elementor-2 .elementor-element.elementor-element-819d469{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-819d469:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-819d469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/ChatGPT-Image-Jun-30-2025-01_03_40-PM-1.png");background-position:center left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-eff4392{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:25px;--padding-left:15px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-eff4392:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eff4392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1A1B;}.elementor-2 .elementor-element.elementor-element-eff4392.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-abe7b98{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-abe7b98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-abe7b98 a{color:var( --e-global-color-text );transition-duration:0.4s;}.elementor-2 .elementor-element.elementor-element-abe7b98 a:hover, .elementor-2 .elementor-element.elementor-element-abe7b98 a:focus{color:var( --e-global-color-4fb060f );}.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46aa73a{--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;}.elementor-2 .elementor-element.elementor-element-b05fedc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:46px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:87%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:33px;}.elementor-2 .elementor-element.elementor-element-8e9bf4f{--display:flex;--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;--align-items:center;--margin-top:28px;--margin-bottom:68px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-cb821c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-cb821c6 .elementor-heading-title{font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-0793c6b{--divider-border-style:solid;--divider-color:#010F1F47;--divider-border-width:1px;width:var( --container-widget-width, 11.95% );max-width:11.95%;--container-widget-width:11.95%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0793c6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0793c6b .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-0793c6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button{background-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 );fill:#010F1F99;color:#010F1F99;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-40b62f7{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button:focus svg{fill:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-a6a0029{--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:40px 60px;--row-gap:40px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a6a0029:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a6a0029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-67520f4{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-67520f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bbdc42b{--display:flex;--min-height:190px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-bbdc42b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bbdc42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bbdc42b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-261b412 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-261b412.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-261b412{text-align:center;font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4d38874{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;text-align:right;}.elementor-2 .elementor-element.elementor-element-4d38874 > .elementor-widget-container{margin:0px -92px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d38874 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:100px;font-weight:600;color:var( --e-global-color-97f18f3 );}.elementor-2 .elementor-element.elementor-element-3666418{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3666418.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4ee84e1{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-4ee84e1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2adc9aa{--divider-border-style:solid;--divider-color:#AF05216B;--divider-border-width:2.2px;width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2adc9aa > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0px -12px 0px -17px;}.elementor-2 .elementor-element.elementor-element-2adc9aa .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-2adc9aa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-615a020{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;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 );color:#000000;}.elementor-2 .elementor-element.elementor-element-615a020.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-615a020 a{color:#7B4C4C;}.elementor-2 .elementor-element.elementor-element-0b578ab{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-49b46d5{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-49b46d5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e92bc75{--divider-border-style:solid;--divider-color:#AF05216B;--divider-border-width:2.2px;width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e92bc75 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0px -12px 0px -17px;}.elementor-2 .elementor-element.elementor-element-e92bc75 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-e92bc75 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-e404928{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;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 );color:#000000;}.elementor-2 .elementor-element.elementor-element-e404928.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e404928 a{color:#7B4C4C;}.elementor-2 .elementor-element.elementor-element-af940e8{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2344dd0{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-2344dd0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5a0d9fa{--divider-border-style:solid;--divider-color:#AF05216B;--divider-border-width:2.2px;width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5a0d9fa > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0px -12px 0px -17px;}.elementor-2 .elementor-element.elementor-element-5a0d9fa .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-5a0d9fa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-5f34764{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;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 );color:#000000;}.elementor-2 .elementor-element.elementor-element-5f34764.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5f34764 a{color:#7B4C4C;}.elementor-2 .elementor-element.elementor-element-96f8212{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-5e2e675 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-2 .elementor-element.elementor-element-292c971{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c69c4e .elementor-heading-title{font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );}.elementor-2 .elementor-element.elementor-element-7baa0f2 .elementor-heading-title{font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );}.elementor-2 .elementor-element.elementor-element-c78fd9d .elementor-heading-title{font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );}.elementor-2 .elementor-element.elementor-element-29455e2 .elementor-heading-title{font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );}.elementor-2 .elementor-element.elementor-element-291431a{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f047ce9{--display:flex;--min-height:470px;}.elementor-2 .elementor-element.elementor-element-f047ce9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f047ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f4f5bec{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-a661665 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-a661665.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a661665.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a661665.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a661665.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a661665.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7ab648d{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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-2 .elementor-element.elementor-element-eb5ba6c .elementor-heading-title{font-family:var( --e-global-typography-3cdf8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-3cdf8ae-font-size );font-weight:var( --e-global-typography-3cdf8ae-font-weight );}.elementor-2 .elementor-element.elementor-element-d77beea .elementor-heading-title{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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button{background-color:#AF0521;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 );fill:#FFFFFFBF;color:#FFFFFFBF;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-96275d5{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ae99cd8{--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;--overlay-opacity:0.65;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:220px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-ae99cd8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ae99cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Screenshot-2025-06-29-020844-min.png");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ae99cd8::before, .elementor-2 .elementor-element.elementor-element-ae99cd8 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ae99cd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ae99cd8 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ae99cd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ae99cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-97f18f3 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-e05e1a5{--display:flex;}.elementor-2 .elementor-element.elementor-element-c79c98c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c79c98c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-aecc278{width:var( --container-widget-width, 64.911% );max-width:64.911%;--container-widget-width:64.911%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-aecc278.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b30559b{--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;}.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button{background-color:#AF0521;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 );fill:#FFFFFFBF;color:#FFFFFFBF;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-cdeffb1{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-247553f .elementor-button{background-color:#010F1F;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 );fill:#FFFFFFBF;color:#FFFFFFBF;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-247553f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-247553f .elementor-button:focus{background-color:var( --e-global-color-97f18f3 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-247553f{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-247553f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-247553f .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-2 .elementor-element.elementor-element-247553f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-247553f .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-bc71a0a{--min-height:470px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1bd4bdf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-a6a79a0{width:var( --container-widget-width, 402.567px );max-width:402.567px;--container-widget-width:402.567px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-8739ea3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-01a830b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-b975226 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-e9ed463{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-686113a{--margin-top:-470px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-df0763a{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-67424eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-68367d2{width:var( --container-widget-width, 402.567px );max-width:402.567px;--container-widget-width:402.567px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-753158f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-db8c8bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-ecc4b8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-054de68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-a61331c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-b05058d{--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-310119c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-59695f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-c776e8c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-30d4279{--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1a83ae0{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-0f7486d{--padding-top:0px;--padding-bottom:390px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4348b16{width:var( --container-widget-width, 364.354px );max-width:364.354px;--container-widget-width:364.354px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4348b16 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-9922db3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2a509eb{--container-widget-width:359px;--container-widget-flex-grow:0;width:var( --container-widget-width, 359px );max-width:359px;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-9bfe766{width:var( --container-widget-width, 255.604px );max-width:255.604px;--container-widget-width:255.604px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-a1e3feb{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-478f78c{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-9de807b{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-49b0afa{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-abe7b98{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-b05fedc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-cb821c6{width:var( --container-widget-width, 319.198px );max-width:319.198px;--container-widget-width:319.198px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cb821c6 .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-bbdc42b{--min-height:150px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-261b412{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-4d38874{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4d38874 > .elementor-widget-container{margin:0px -92px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d38874 .elementor-heading-title{font-size:70px;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-4ee84e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-615a020{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-49b46d5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-e404928{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-2344dd0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-5f34764{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-5e2e675 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2c69c4e .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-7baa0f2 .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-c78fd9d .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-29455e2 .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-7ab648d{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-eb5ba6c .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-d77beea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-ae99cd8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ae99cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c79c98c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-aecc278{width:var( --container-widget-width, 626.219px );max-width:626.219px;--container-widget-width:626.219px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-247553f .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-bc71a0a{--padding-top:40px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1bd4bdf{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1bd4bdf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-a6a79a0{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3d74670 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3d74670{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-8739ea3{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-8739ea3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-5c6c88f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c6c88f{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-01a830b{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-01a830b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-a99624c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a99624c{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-b975226{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b975226 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-1d693e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1d693e4{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-e9ed463{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-686113a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-686113a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftenergy.com/wp-content/uploads/2025/06/Image_fx-3-1.jpg");background-size:cover;}.elementor-2 .elementor-element.elementor-element-686113a{--min-height:302px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-df0763a{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-67424eb{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-67424eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-68367d2{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-753158f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-753158f{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-753158f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-db8c8bb{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-db8c8bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-9ecca06{width:var( --container-widget-width, 265.646px );max-width:265.646px;--container-widget-width:265.646px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1157e6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1157e6a{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-ecc4b8e{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ecc4b8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-d361116{width:var( --container-widget-width, 366.646px );max-width:366.646px;--container-widget-width:366.646px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-db2ac5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-db2ac5c{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-054de68{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-054de68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-b60cd05{width:var( --container-widget-width, 377.646px );max-width:377.646px;--container-widget-width:377.646px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b3051a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b3051a0{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-a61331c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-b05058d{--min-height:172px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-310119c{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-310119c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-41c6c50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-41c6c50{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-59695f2{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-59695f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-137ff6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-137ff6a{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-c776e8c{width:var( --container-widget-width, 288.271px );max-width:288.271px;--container-widget-width:288.271px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c776e8c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-ca75ec6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca75ec6{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-30d4279{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-40a197f{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1a83ae0{width:var( --container-widget-width, 267.198px );max-width:267.198px;--container-widget-width:267.198px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-0f7486d{--padding-top:0px;--padding-bottom:0163px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4348b16{width:var( --container-widget-width, 298.354px );max-width:298.354px;--container-widget-width:298.354px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4348b16 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-7863c7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7863c7d{--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-184f5cd{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9922db3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2a509eb{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f84f8fc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f84f8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-9bfe766{width:var( --container-widget-width, 177.594px );max-width:177.594px;--container-widget-width:177.594px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-32b2dab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-32b2dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-a1e3feb{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-2c2bebc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2c2bebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-478f78c{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-fe8eea3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fe8eea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-9de807b{width:var( --container-widget-width, 160.094px );max-width:160.094px;--container-widget-width:160.094px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-5cb0d4a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5cb0d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-49b0afa{width:var( --container-widget-width, 160.094px );max-width:160.094px;--container-widget-width:160.094px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-819d469:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-819d469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-abe7b98{width:var( --container-widget-width, 160.094px );max-width:160.094px;--container-widget-width:160.094px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-b05fedc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:70%;}.elementor-2 .elementor-element.elementor-element-8e9bf4f{--gap:10px 15px;--row-gap:10px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-cb821c6{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-2 .elementor-element.elementor-element-cb821c6 .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-0793c6b{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2 .elementor-element.elementor-element-0793c6b .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-40b62f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-40b62f7{--container-widget-width:167px;--container-widget-flex-grow:0;width:var( --container-widget-width, 167px );max-width:167px;}.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-a6a0029{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-67520f4{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-bbdc42b{--width:200px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-261b412{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-4d38874{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4d38874 > .elementor-widget-container{margin:0px -93px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d38874 .elementor-heading-title{font-size:70px;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-4ee84e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-615a020{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-49b46d5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-e404928{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-2344dd0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-5f34764{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-96f8212{--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e2e675 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2c69c4e .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-7baa0f2 .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-c78fd9d .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-29455e2 .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-f047ce9{--min-height:220px;}.elementor-2 .elementor-element.elementor-element-a661665 .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-a661665 .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-7ab648d{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-eb5ba6c .elementor-heading-title{font-size:var( --e-global-typography-3cdf8ae-font-size );}.elementor-2 .elementor-element.elementor-element-d77beea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-96275d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-96275d5{--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-ae99cd8{--padding-top:120px;--padding-bottom:250px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-c79c98c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-aecc278{width:var( --container-widget-width, 310.417px );max-width:310.417px;--container-widget-width:310.417px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-b30559b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cdeffb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cdeffb1{--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-247553f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-247553f{--container-widget-width:172px;--container-widget-flex-grow:0;width:var( --container-widget-width, 172px );max-width:172px;}.elementor-2 .elementor-element.elementor-element-247553f .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-0f7486d{--width:80%;}.elementor-2 .elementor-element.elementor-element-5b0d0ce{--width:100%;}.elementor-2 .elementor-element.elementor-element-184f5cd{--width:99.044%;}.elementor-2 .elementor-element.elementor-element-52e59a9{--width:68.495%;}.elementor-2 .elementor-element.elementor-element-ccae0ef{--width:68.495%;}.elementor-2 .elementor-element.elementor-element-08db9c8{--width:68.495%;}.elementor-2 .elementor-element.elementor-element-b83b23a{--width:68.495%;}.elementor-2 .elementor-element.elementor-element-c34d2e3{--width:68.495%;}.elementor-2 .elementor-element.elementor-element-eff4392{--width:68.495%;}.elementor-2 .elementor-element.elementor-element-67520f4{--width:400px;}.elementor-2 .elementor-element.elementor-element-bbdc42b{--width:220px;}.elementor-2 .elementor-element.elementor-element-ae99cd8{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-67520f4{--width:300px;}.elementor-2 .elementor-element.elementor-element-3666418{--width:288px;}.elementor-2 .elementor-element.elementor-element-0b578ab{--width:288px;}.elementor-2 .elementor-element.elementor-element-af940e8{--width:288px;}}/* Start custom CSS for heading, class: .elementor-element-1bd4bdf */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74670 */.elementor-2 .elementor-element.elementor-element-3d74670 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8739ea3 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c6c88f */.elementor-2 .elementor-element.elementor-element-5c6c88f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01a830b */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a99624c */.elementor-2 .elementor-element.elementor-element-a99624c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b975226 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d693e4 */.elementor-2 .elementor-element.elementor-element-1d693e4 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bd4bdf */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74670 */.elementor-2 .elementor-element.elementor-element-3d74670 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8739ea3 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c6c88f */.elementor-2 .elementor-element.elementor-element-5c6c88f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01a830b */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a99624c */.elementor-2 .elementor-element.elementor-element-a99624c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b975226 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d693e4 */.elementor-2 .elementor-element.elementor-element-1d693e4 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bd4bdf */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74670 */.elementor-2 .elementor-element.elementor-element-3d74670 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8739ea3 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c6c88f */.elementor-2 .elementor-element.elementor-element-5c6c88f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01a830b */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a99624c */.elementor-2 .elementor-element.elementor-element-a99624c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b975226 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d693e4 */.elementor-2 .elementor-element.elementor-element-1d693e4 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bd4bdf */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74670 */.elementor-2 .elementor-element.elementor-element-3d74670 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8739ea3 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c6c88f */.elementor-2 .elementor-element.elementor-element-5c6c88f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01a830b */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a99624c */.elementor-2 .elementor-element.elementor-element-a99624c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b975226 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d693e4 */.elementor-2 .elementor-element.elementor-element-1d693e4 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bd4bdf */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74670 */.elementor-2 .elementor-element.elementor-element-3d74670 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-3d74670 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-3d74670:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8739ea3 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c6c88f */.elementor-2 .elementor-element.elementor-element-5c6c88f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-5c6c88f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-5c6c88f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01a830b */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a99624c */.elementor-2 .elementor-element.elementor-element-a99624c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-a99624c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-a99624c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b975226 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d693e4 */.elementor-2 .elementor-element.elementor-element-1d693e4 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1d693e4 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1d693e4:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc71a0a */.elementor-2 .elementor-element.elementor-element-bc71a0a {
clip-path: polygon(57% 0, 100% 0, 100% 100%, 50% 100%, 0 100%, 0 0);
transition: clip-path 1s ease-in-out;
  position: relative;
  filter: drop-shadow(0 8px 10px rgba(0, 0, 0, 0.3));
}

.elementor-2 .elementor-element.elementor-element-bc71a0a.reveal-shape {
 clip-path: polygon(52% 0, 62% 51%, 59% 100%, 50% 100%, 0 100%, 0 0);}
  .hero{
  filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.3));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686113a */.img-roll{
    Max-height: 600px;
clip-path: polygon(0 0, 100% 0, 100% 81%, 0% 100%);
}
@media (min-width: 600px) and (max-width: 1024px) {
    .img-roll{
        height:470px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67424eb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-753158f */.elementor-2 .elementor-element.elementor-element-753158f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-753158f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c8bb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1157e6a */.elementor-2 .elementor-element.elementor-element-1157e6a {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecc4b8e */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db2ac5c */.elementor-2 .elementor-element.elementor-element-db2ac5c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-054de68 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3051a0 */.elementor-2 .elementor-element.elementor-element-b3051a0 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67424eb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-753158f */.elementor-2 .elementor-element.elementor-element-753158f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-753158f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c8bb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1157e6a */.elementor-2 .elementor-element.elementor-element-1157e6a {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecc4b8e */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db2ac5c */.elementor-2 .elementor-element.elementor-element-db2ac5c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-054de68 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3051a0 */.elementor-2 .elementor-element.elementor-element-b3051a0 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67424eb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-753158f */.elementor-2 .elementor-element.elementor-element-753158f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-753158f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c8bb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1157e6a */.elementor-2 .elementor-element.elementor-element-1157e6a {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecc4b8e */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db2ac5c */.elementor-2 .elementor-element.elementor-element-db2ac5c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-054de68 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3051a0 */.elementor-2 .elementor-element.elementor-element-b3051a0 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67424eb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-753158f */.elementor-2 .elementor-element.elementor-element-753158f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-753158f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c8bb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1157e6a */.elementor-2 .elementor-element.elementor-element-1157e6a {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecc4b8e */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db2ac5c */.elementor-2 .elementor-element.elementor-element-db2ac5c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-054de68 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3051a0 */.elementor-2 .elementor-element.elementor-element-b3051a0 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67424eb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-753158f */.elementor-2 .elementor-element.elementor-element-753158f {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-753158f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-753158f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8c8bb */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1157e6a */.elementor-2 .elementor-element.elementor-element-1157e6a {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-1157e6a .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-1157e6a:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecc4b8e */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db2ac5c */.elementor-2 .elementor-element.elementor-element-db2ac5c {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-db2ac5c .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-db2ac5c:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-054de68 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3051a0 */.elementor-2 .elementor-element.elementor-element-b3051a0 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-b3051a0 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-b3051a0:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0763a */.elementor-2 .elementor-element.elementor-element-df0763a {
clip-path: polygon(100% 0, 100% 37%, 100% 57%, 100% 100%, 64% 100%, 0 100%, 0% 70%, 0 0);
transition: clip-path 1s ease-in-out;
  position: relative;
  filter: drop-shadow(0 8px 10px rgba(0, 0, 0, 0.3));
}

.elementor-2 .elementor-element.elementor-element-df0763a.reveal-shape {
  clip-path: polygon(
    100% 0,
    100% 56%,
    86% 68%,
    55% 94%,
    52% 74%,
    0 100%,
    0% 70%,
    0 0
  );}
  .hero{
  filter: drop-shadow(0 10px 15px rgba(0, 0, 0, 0.3));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b05058d */.img-roll1{
    Max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-310119c */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41c6c50 */.elementor-2 .elementor-element.elementor-element-41c6c50 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-41c6c50:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-41c6c50 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-41c6c50:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59695f2 */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-137ff6a */.elementor-2 .elementor-element.elementor-element-137ff6a {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-137ff6a:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-137ff6a .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-137ff6a:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c776e8c */.change{
    color: #e31e24
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca75ec6 */.elementor-2 .elementor-element.elementor-element-ca75ec6 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-ca75ec6:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-ca75ec6 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
  
}

.elementor-2 .elementor-element.elementor-element-ca75ec6:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7486d *//.subhero{
    min-height: 600px !important
    
}
@media (max-width: 480px) {
  .subhero {/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7863c7d */.elementor-2 .elementor-element.elementor-element-7863c7d {
  position: relative;
  background: #fff;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-7863c7d:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-7863c7d .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-7863c7d:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9262f97 */.subhero{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e6ce9 */.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-86e6ce9:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e59a9 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%) !important ;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5468a */.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3a5468a:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccae0ef */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdaf3f6 */.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-fdaf3f6:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08db9c8 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-944a076 */.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-944a076:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83b23a */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b2a01 */.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-85b2a01:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34d2e3 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74e8f */.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3d74e8f:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff4392 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e6ce9 */.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-86e6ce9:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e59a9 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%) !important ;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5468a */.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3a5468a:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccae0ef */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdaf3f6 */.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-fdaf3f6:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08db9c8 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-944a076 */.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-944a076:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83b23a */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b2a01 */.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-85b2a01:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34d2e3 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74e8f */.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3d74e8f:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff4392 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e6ce9 */.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-86e6ce9:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e59a9 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%) !important ;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5468a */.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3a5468a:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccae0ef */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdaf3f6 */.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-fdaf3f6:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08db9c8 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-944a076 */.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-944a076:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83b23a */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b2a01 */.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-85b2a01:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34d2e3 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74e8f */.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3d74e8f:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff4392 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e6ce9 */.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-86e6ce9:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e59a9 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%) !important ;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5468a */.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3a5468a:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccae0ef */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdaf3f6 */.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-fdaf3f6:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08db9c8 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-944a076 */.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-944a076:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83b23a */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b2a01 */.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-85b2a01:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34d2e3 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74e8f */.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3d74e8f:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff4392 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e6ce9 */.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-86e6ce9:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e59a9 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%) !important ;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5468a */.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3a5468a:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccae0ef */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdaf3f6 */.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-fdaf3f6:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08db9c8 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-944a076 */.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-944a076:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83b23a */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b2a01 */.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-85b2a01:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34d2e3 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74e8f */.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3d74e8f:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff4392 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e6ce9 */.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-86e6ce9:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e59a9 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%) !important ;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5468a */.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3a5468a:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccae0ef */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdaf3f6 */.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-fdaf3f6:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08db9c8 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-944a076 */.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-944a076:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83b23a */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b2a01 */.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-85b2a01:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34d2e3 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74e8f */.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3d74e8f:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff4392 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e6ce9 */.elementor-2 .elementor-element.elementor-element-86e6ce9 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-86e6ce9:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e59a9 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%) !important ;
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5468a */.elementor-2 .elementor-element.elementor-element-3a5468a .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3a5468a:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccae0ef */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdaf3f6 */.elementor-2 .elementor-element.elementor-element-fdaf3f6 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-fdaf3f6:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08db9c8 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-944a076 */.elementor-2 .elementor-element.elementor-element-944a076 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-944a076:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83b23a */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b2a01 */.elementor-2 .elementor-element.elementor-element-85b2a01 .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-85b2a01:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34d2e3 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d74e8f */.elementor-2 .elementor-element.elementor-element-3d74e8f .elementor-button-icon {
  transition: transform 0.3s ease;
  display: inline-block;
}

.elementor-2 .elementor-element.elementor-element-3d74e8f:hover .elementor-button-icon {
  transform: rotate(45deg); /* Angles the arrow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff4392 */.slide-trap{
    clip-path: polygon(0 0, 100% 0, 61% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40b62f7 */.elementor-2 .elementor-element.elementor-element-40b62f7 {
  position: relative;
  background: #fff;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-40b62f7:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-40b62f7 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-40b62f7:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332e95c */.elementor-2 .elementor-element.elementor-element-332e95c {
clip-path: polygon(100% 0, 100% 37%, 100% 57%, 100% 100%, 64% 100%, 0 100%, 0% 70%, 0 0);
transition: clip-path 1s ease-in-out;
  position: relative;
}

.elementor-2 .elementor-element.elementor-element-332e95c.reveal-shape {
  clip-path: polygon(
    100% 0,
    100% 56%,
    86% 68%,
    55% 94%,
    52% 74%,
    0 100%,
    0% 70%,
    0 0
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96275d5 */.elementor-2 .elementor-element.elementor-element-96275d5 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-96275d5:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-96275d5 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-96275d5:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdeffb1 */.elementor-2 .elementor-element.elementor-element-cdeffb1 {
  position: relative;
  background: #AF0521;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-cdeffb1:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-cdeffb1 .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-cdeffb1:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-247553f */.elementor-2 .elementor-element.elementor-element-247553f {
  position: relative;
  background: #010F1F;

  border: none;
clip-path: polygon(0 12%, 100% 12%, 100% 88%, 0 88%);
  transition: clip-path 0.4s ease, background 0.4s ease;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-247553f:hover {
clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 88%);
}

.elementor-2 .elementor-element.elementor-element-247553f .elementor-button-icon {
  position: relative;
  transition: transform 0.4s ease;
}

.elementor-2 .elementor-element.elementor-element-247553f:hover .elementor-button-icon {
  transform: translateX(8px);
}/* End custom CSS */