.elementor-5397 .elementor-element.elementor-element-77e8097{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-be1e5bd{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-a75ca40{--display:flex;--justify-content:center;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button{background-color:#33343F;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#6D6E7C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}	.elementor-5397 .elementor-element.elementor-element-b009e87 [class*="elementor-animation"]:hover,
								.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button::before,
								.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button::after{background-color:#33343F;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:7px 7px 7px 7px;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button-wrap{max-width:291px;}.elementor-5397 .elementor-element.elementor-element-b009e87{text-align:left;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button-icon{font-size:18px;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button-icon svg{width:18px;height:18px;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button-text,.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button::after{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button:hover{border-color:#6D6E7C;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline .wpr-button{padding:7px 7px 7px 7px;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-block .wpr-button-text{padding:7px 7px 7px 7px;}.elementor-5397 .elementor-element.elementor-element-b009e87.wpr-button-icon-style-inline-block .wpr-button-content{padding:7px 7px 7px 7px;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-dfcaab3.elementor-element{--align-self:flex-start;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-heading-wrap{text-align:left;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-title .first{color:#131212;border-color:#000;font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;border-style:none;margin-right:0px;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;border-style:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5397 .elementor-element.elementor-element-9a4627e.elementor-element{--align-self:flex-start;}.elementor-5397 .elementor-element.elementor-element-9a4627e{text-align:start;}.elementor-5397 .elementor-element.elementor-element-9a4627e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-5397 .elementor-element.elementor-element-e692b2f{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5397 .elementor-element.elementor-element-b20e237{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-b20e237.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5397 .elementor-element.elementor-element-ba9d9a9 .wpr-dual-heading-wrap{text-align:center;}.elementor-5397 .elementor-element.elementor-element-ba9d9a9 .wpr-dual-title .first{color:#131212;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;border-style:none;margin-right:0px;}.elementor-5397 .elementor-element.elementor-element-ba9d9a9 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-5397 .elementor-element.elementor-element-ba9d9a9 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;border-style:none;}.elementor-5397 .elementor-element.elementor-element-b7cad24{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-6ba75ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5397 .elementor-element.elementor-element-6ba75ce:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-6ba75ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-5397 .elementor-element.elementor-element-a65c881{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-e036c12 img{transition-duration:0.3s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-5397 .elementor-element.elementor-element-94bbbf4.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-94bbbf4{text-align:center;}.elementor-5397 .elementor-element.elementor-element-94bbbf4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#DD1717;}.elementor-5397 .elementor-element.elementor-element-4a9a7b2.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-4a9a7b2{text-align:center;}.elementor-5397 .elementor-element.elementor-element-4a9a7b2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-f2b3ef7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5397 .elementor-element.elementor-element-f2b3ef7:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-f2b3ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-5397 .elementor-element.elementor-element-cbd614d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-4242564 img{border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-5397 .elementor-element.elementor-element-8cdb8fe.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-8cdb8fe{text-align:center;}.elementor-5397 .elementor-element.elementor-element-8cdb8fe .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#DD1717;}.elementor-5397 .elementor-element.elementor-element-2311200.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-2311200{text-align:center;}.elementor-5397 .elementor-element.elementor-element-2311200 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-15ae205{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5397 .elementor-element.elementor-element-15ae205:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-15ae205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-5397 .elementor-element.elementor-element-f08c952{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-7213e71 img{border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-5397 .elementor-element.elementor-element-b6ce0a5.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-b6ce0a5{text-align:center;}.elementor-5397 .elementor-element.elementor-element-b6ce0a5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#DD1717;}.elementor-5397 .elementor-element.elementor-element-77e9a40.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-77e9a40{text-align:center;}.elementor-5397 .elementor-element.elementor-element-77e9a40 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-5caec60{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-5caec60.e-con{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-8bf2d14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5397 .elementor-element.elementor-element-8bf2d14:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-8bf2d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-5397 .elementor-element.elementor-element-fb01cc9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-fc61ef1 img{border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-5397 .elementor-element.elementor-element-3ef0717.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-3ef0717{text-align:center;}.elementor-5397 .elementor-element.elementor-element-3ef0717 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#DD1717;}.elementor-5397 .elementor-element.elementor-element-c8c0515.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-c8c0515{text-align:center;}.elementor-5397 .elementor-element.elementor-element-c8c0515 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-19753a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5397 .elementor-element.elementor-element-19753a2:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-19753a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-5397 .elementor-element.elementor-element-335f16a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-f152302 img{transition-duration:0.3s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-5397 .elementor-element.elementor-element-8ccf521.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-8ccf521{text-align:center;}.elementor-5397 .elementor-element.elementor-element-8ccf521 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#DD1717;}.elementor-5397 .elementor-element.elementor-element-fdc74eb.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-fdc74eb{text-align:center;}.elementor-5397 .elementor-element.elementor-element-fdc74eb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-a6bdf78{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-1eba3a7{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-a503c84{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-e1ad28c{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-cac3bf1 .wpr-dual-heading-wrap{text-align:center;}.elementor-5397 .elementor-element.elementor-element-cac3bf1 .wpr-dual-title .first{color:#131212;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;border-style:none;margin-right:0px;}.elementor-5397 .elementor-element.elementor-element-cac3bf1 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-5397 .elementor-element.elementor-element-cac3bf1 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;border-style:none;}.elementor-5397 .elementor-element.elementor-element-e3e3a66.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-e3e3a66 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-5397 .elementor-element.elementor-element-b840399{--display:flex;}.elementor-5397 .elementor-element.elementor-element-582a4ce{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-0f19ec6{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;box-shadow:4px 4px 3px 0px #AA2E2E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-0f19ec6:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-0f19ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-5397 .elementor-element.elementor-element-534fa70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-534fa70 img{width:60%;}.elementor-5397 .elementor-element.elementor-element-d9a1410 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-d9a1410{text-align:center;}.elementor-5397 .elementor-element.elementor-element-d9a1410 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:#DB2121;}.elementor-5397 .elementor-element.elementor-element-d9a1410 .elementor-heading-title a:hover, .elementor-5397 .elementor-element.elementor-element-d9a1410 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-5397 .elementor-element.elementor-element-cfc16f6.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-cfc16f6{text-align:center;}.elementor-5397 .elementor-element.elementor-element-cfc16f6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-6821274{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;box-shadow:4px 4px 3px 0px #AA2E2E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-6821274:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-6821274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-5397 .elementor-element.elementor-element-4b48dd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-4b48dd3 img{width:60%;}.elementor-5397 .elementor-element.elementor-element-7258eed > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-7258eed{text-align:center;}.elementor-5397 .elementor-element.elementor-element-7258eed .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:#DB2121;}.elementor-5397 .elementor-element.elementor-element-7258eed .elementor-heading-title a:hover, .elementor-5397 .elementor-element.elementor-element-7258eed .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-5397 .elementor-element.elementor-element-6a3804d.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-6a3804d{text-align:center;}.elementor-5397 .elementor-element.elementor-element-6a3804d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-161bcfd{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;box-shadow:4px 4px 3px 0px #AA2E2E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-161bcfd:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-161bcfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-5397 .elementor-element.elementor-element-3a3046e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-3a3046e img{width:60%;}.elementor-5397 .elementor-element.elementor-element-4b86389 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-4b86389{text-align:center;}.elementor-5397 .elementor-element.elementor-element-4b86389 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:#DB2121;}.elementor-5397 .elementor-element.elementor-element-4b86389 .elementor-heading-title a:hover, .elementor-5397 .elementor-element.elementor-element-4b86389 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-5397 .elementor-element.elementor-element-97fa5a5.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-97fa5a5{text-align:center;}.elementor-5397 .elementor-element.elementor-element-97fa5a5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-b241f7c{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;box-shadow:4px 4px 3px 0px #AA2E2E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-b241f7c:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-b241f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-5397 .elementor-element.elementor-element-d060e4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-d060e4f img{width:60%;}.elementor-5397 .elementor-element.elementor-element-3a7b2ac > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-3a7b2ac{text-align:center;}.elementor-5397 .elementor-element.elementor-element-3a7b2ac .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:#DB2121;}.elementor-5397 .elementor-element.elementor-element-3a7b2ac .elementor-heading-title a:hover, .elementor-5397 .elementor-element.elementor-element-3a7b2ac .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-5397 .elementor-element.elementor-element-1aec370.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-1aec370{text-align:center;}.elementor-5397 .elementor-element.elementor-element-1aec370 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-d8accf5{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-f3af452{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5397 .elementor-element.elementor-element-f3af452:not(.elementor-motion-effects-element-type-background), .elementor-5397 .elementor-element.elementor-element-f3af452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-5397 .elementor-element.elementor-element-f3af452.e-con{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-b914356 .wpr-dual-heading-wrap{text-align:center;}.elementor-5397 .elementor-element.elementor-element-b914356 .wpr-dual-title .first{color:#FAFAFA;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-5397 .elementor-element.elementor-element-b914356 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-5397 .elementor-element.elementor-element-b914356 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;letter-spacing:0.5px;border-style:none;}.elementor-5397 .elementor-element.elementor-element-279b2a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-279b2a5{text-align:center;}.elementor-5397 .elementor-element.elementor-element-279b2a5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5397 .elementor-element.elementor-element-723da61{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-2fc1f9f{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5397 .elementor-element.elementor-element-e6f3365 .elementor-button{background-color:#AA2E2E;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;text-decoration:none;border-radius:12px 12px 12px 12px;padding:20px 20px 20px 20px;}.elementor-5397 .elementor-element.elementor-element-e6f3365 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5397 .elementor-element.elementor-element-e6f3365.elementor-element{--align-self:center;}body.elementor-page-5397:not(.elementor-motion-effects-element-type-background), body.elementor-page-5397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://get.resqengage.com/wp-content/uploads/2025/12/Untitled-design-2025-12-19T054552.926.png");}body.elementor-page-5397{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5397 .elementor-element.elementor-element-77e8097{--content-width:1400px;}.elementor-5397 .elementor-element.elementor-element-b20e237{--width:100%;}.elementor-5397 .elementor-element.elementor-element-5caec60{--width:66%;}.elementor-5397 .elementor-element.elementor-element-a6bdf78{--content-width:1400px;}.elementor-5397 .elementor-element.elementor-element-d8accf5{--content-width:1400px;}.elementor-5397 .elementor-element.elementor-element-f3af452{--width:100%;}}@media(max-width:1366px){.elementor-5397 .elementor-element.elementor-element-be1e5bd{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-b7cad24{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-5caec60{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-582a4ce{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-723da61{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-5397 .elementor-element.elementor-element-be1e5bd{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-title .first{font-size:40px;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-title .second{font-size:40px;}.elementor-5397 .elementor-element.elementor-element-9a4627e .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-b7cad24{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-4a9a7b2 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-2311200 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-77e9a40 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-5caec60{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-c8c0515 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-fdc74eb .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-e3e3a66 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-582a4ce{--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-cfc16f6 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-6a3804d .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-97fa5a5 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-1aec370 .elementor-heading-title{font-size:14px;}.elementor-5397 .elementor-element.elementor-element-723da61{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5397 .elementor-element.elementor-element-be1e5bd{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-b009e87{text-align:center;}.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button-text,.elementor-5397 .elementor-element.elementor-element-b009e87 .wpr-button::after{font-size:13px;}.elementor-5397 .elementor-element.elementor-element-dfcaab3.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-heading-wrap{text-align:center;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-title .first{font-size:30px;}.elementor-5397 .elementor-element.elementor-element-dfcaab3 .wpr-dual-title .second{font-size:30px;}.elementor-5397 .elementor-element.elementor-element-9a4627e.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-9a4627e{text-align:center;}.elementor-5397 .elementor-element.elementor-element-ba9d9a9 .wpr-dual-title .first{font-size:35px;}.elementor-5397 .elementor-element.elementor-element-ba9d9a9 .wpr-dual-title .second{font-size:35px;}.elementor-5397 .elementor-element.elementor-element-b7cad24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-94bbbf4{text-align:start;}.elementor-5397 .elementor-element.elementor-element-94bbbf4 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5397 .elementor-element.elementor-element-8cdb8fe{text-align:start;}.elementor-5397 .elementor-element.elementor-element-8cdb8fe .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5397 .elementor-element.elementor-element-b6ce0a5{text-align:start;}.elementor-5397 .elementor-element.elementor-element-b6ce0a5 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5397 .elementor-element.elementor-element-5caec60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-3ef0717{text-align:start;}.elementor-5397 .elementor-element.elementor-element-3ef0717 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5397 .elementor-element.elementor-element-8ccf521{text-align:center;}.elementor-5397 .elementor-element.elementor-element-8ccf521 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-5397 .elementor-element.elementor-element-a6bdf78{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-1eba3a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-a503c84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-e1ad28c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-cac3bf1 .wpr-dual-title .first{font-size:35px;}.elementor-5397 .elementor-element.elementor-element-cac3bf1 .wpr-dual-title .second{font-size:35px;}.elementor-5397 .elementor-element.elementor-element-b840399{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-582a4ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5397 .elementor-element.elementor-element-d9a1410 .elementor-heading-title{font-size:25px;}.elementor-5397 .elementor-element.elementor-element-cfc16f6{text-align:center;}.elementor-5397 .elementor-element.elementor-element-cfc16f6 .elementor-heading-title{font-size:15px;}.elementor-5397 .elementor-element.elementor-element-7258eed .elementor-heading-title{font-size:25px;}.elementor-5397 .elementor-element.elementor-element-6a3804d{text-align:center;}.elementor-5397 .elementor-element.elementor-element-6a3804d .elementor-heading-title{font-size:15px;}.elementor-5397 .elementor-element.elementor-element-4b86389 .elementor-heading-title{font-size:25px;}.elementor-5397 .elementor-element.elementor-element-97fa5a5{text-align:center;}.elementor-5397 .elementor-element.elementor-element-97fa5a5 .elementor-heading-title{font-size:15px;}.elementor-5397 .elementor-element.elementor-element-3a7b2ac .elementor-heading-title{font-size:25px;}.elementor-5397 .elementor-element.elementor-element-1aec370{text-align:center;}.elementor-5397 .elementor-element.elementor-element-1aec370 .elementor-heading-title{font-size:15px;}.elementor-5397 .elementor-element.elementor-element-f3af452{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5397 .elementor-element.elementor-element-b914356.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-b914356 .wpr-dual-heading-wrap{text-align:center;}.elementor-5397 .elementor-element.elementor-element-b914356 .wpr-dual-title .first{font-size:33px;}.elementor-5397 .elementor-element.elementor-element-b914356 .wpr-dual-title .second{font-size:33px;}.elementor-5397 .elementor-element.elementor-element-279b2a5{text-align:center;}.elementor-5397 .elementor-element.elementor-element-279b2a5 .elementor-heading-title{font-size:16px;letter-spacing:1px;}.elementor-5397 .elementor-element.elementor-element-723da61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5397 .elementor-element.elementor-element-e6f3365.elementor-element{--align-self:center;}.elementor-5397 .elementor-element.elementor-element-e6f3365 .elementor-button{font-size:15px;padding:015px 15px 15px 15px;}}/* Start custom CSS for container, class: .elementor-element-6ba75ce *//* =========================================
PREMIUM SAAS CARD CONTAINER
CLASS:
rq-premium-saas-card
========================================= */

.rq-premium-saas-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;

  border-radius:30px !important;

  background:
    linear-gradient(
      180deg,
      #0f172a 0%,
      #0b1120 100%
    ) !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 18px 50px rgba(0,0,0,.34),
    0 34px 90px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.04);

  transition:
    transform .38s cubic-bezier(.22,1,.36,1),
    border-color .38s ease,
    box-shadow .38s ease;
}

/* PREMIUM GLOW */
.rq-premium-saas-card:before{
  content:"";

  position:absolute;

  width:240px;
  height:240px;

  top:-120px;
  right:-120px;

  background:
    radial-gradient(
      circle,
      rgba(139,92,246,.16),
      transparent 70%
    );

  filter:blur(40px);

  opacity:.95;

  pointer-events:none;

  z-index:0;
}

/* TOP LIGHT LINE */
.rq-premium-saas-card:after{
  content:"";

  position:absolute;

  top:0;
  left:16%;
  right:16%;

  height:1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.45),
      transparent
    );

  opacity:.7;

  z-index:2;
}

/* KEEP CONTENT ABOVE EFFECTS */
.rq-premium-saas-card > *{
  position:relative;
  z-index:3;
}

/* IMAGE FRAME ONLY */
.rq-premium-saas-card img{
  width:100%;

  border-radius:18px !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 14px 40px rgba(0,0,0,.28);

  transition:
    transform .45s ease,
    box-shadow .45s ease,
    filter .45s ease;
}

/* HOVER */
.rq-premium-saas-card:hover{

  transform:
    translateY(-10px);

  border-color:
    rgba(139,92,246,.18) !important;

  box-shadow:
    0 28px 80px rgba(0,0,0,.46),
    0 0 60px rgba(139,92,246,.10),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* IMAGE HOVER */
.rq-premium-saas-card:hover img{

  transform:
    scale(1.03);

  filter:
    saturate(1.04)
    contrast(1.03);

  box-shadow:
    0 24px 65px rgba(0,0,0,.38);
}

/* SUBTLE SHINE */
.rq-premium-saas-card .elementor-widget-wrap:before,
.rq-premium-saas-card .e-con-inner:before{
  content:"";

  position:absolute;

  inset:-40%;

  background:
    linear-gradient(
      120deg,
      transparent 20%,
      rgba(255,255,255,.22),
      transparent 60%
    );

  transform:
    translateX(-140%) rotate(8deg);

  opacity:0;

  pointer-events:none;

  z-index:5;
}

.rq-premium-saas-card:hover .elementor-widget-wrap:before,
.rq-premium-saas-card:hover .e-con-inner:before{
  animation:
    rqPremiumCardShine 1.1s ease;
}

@keyframes rqPremiumCardShine{

  0%{
    transform:
      translateX(-140%) rotate(8deg);

    opacity:0;
  }

  35%{
    opacity:.75;
  }

  100%{
    transform:
      translateX(140%) rotate(8deg);

    opacity:0;
  }

}

/* MOBILE */
@media(max-width:767px){

  .rq-premium-saas-card{
    border-radius:22px !important;
  }

  .rq-premium-saas-card img{
    border-radius:14px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b3ef7 *//* =========================================
PREMIUM SAAS CARD CONTAINER
CLASS:
rq-premium-saas-card
========================================= */

.rq-premium-saas-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;

  border-radius:30px !important;

  background:
    linear-gradient(
      180deg,
      #0f172a 0%,
      #0b1120 100%
    ) !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 18px 50px rgba(0,0,0,.34),
    0 34px 90px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.04);

  transition:
    transform .38s cubic-bezier(.22,1,.36,1),
    border-color .38s ease,
    box-shadow .38s ease;
}

/* PREMIUM GLOW */
.rq-premium-saas-card:before{
  content:"";

  position:absolute;

  width:240px;
  height:240px;

  top:-120px;
  right:-120px;

  background:
    radial-gradient(
      circle,
      rgba(139,92,246,.16),
      transparent 70%
    );

  filter:blur(40px);

  opacity:.95;

  pointer-events:none;

  z-index:0;
}

/* TOP LIGHT LINE */
.rq-premium-saas-card:after{
  content:"";

  position:absolute;

  top:0;
  left:16%;
  right:16%;

  height:1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.45),
      transparent
    );

  opacity:.7;

  z-index:2;
}

/* KEEP CONTENT ABOVE EFFECTS */
.rq-premium-saas-card > *{
  position:relative;
  z-index:3;
}

/* IMAGE FRAME ONLY */
.rq-premium-saas-card img{
  width:100%;

  border-radius:18px !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 14px 40px rgba(0,0,0,.28);

  transition:
    transform .45s ease,
    box-shadow .45s ease,
    filter .45s ease;
}

/* HOVER */
.rq-premium-saas-card:hover{

  transform:
    translateY(-10px);

  border-color:
    rgba(139,92,246,.18) !important;

  box-shadow:
    0 28px 80px rgba(0,0,0,.46),
    0 0 60px rgba(139,92,246,.10),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* IMAGE HOVER */
.rq-premium-saas-card:hover img{

  transform:
    scale(1.03);

  filter:
    saturate(1.04)
    contrast(1.03);

  box-shadow:
    0 24px 65px rgba(0,0,0,.38);
}

/* SUBTLE SHINE */
.rq-premium-saas-card .elementor-widget-wrap:before,
.rq-premium-saas-card .e-con-inner:before{
  content:"";

  position:absolute;

  inset:-40%;

  background:
    linear-gradient(
      120deg,
      transparent 20%,
      rgba(255,255,255,.22),
      transparent 60%
    );

  transform:
    translateX(-140%) rotate(8deg);

  opacity:0;

  pointer-events:none;

  z-index:5;
}

.rq-premium-saas-card:hover .elementor-widget-wrap:before,
.rq-premium-saas-card:hover .e-con-inner:before{
  animation:
    rqPremiumCardShine 1.1s ease;
}

@keyframes rqPremiumCardShine{

  0%{
    transform:
      translateX(-140%) rotate(8deg);

    opacity:0;
  }

  35%{
    opacity:.75;
  }

  100%{
    transform:
      translateX(140%) rotate(8deg);

    opacity:0;
  }

}

/* MOBILE */
@media(max-width:767px){

  .rq-premium-saas-card{
    border-radius:22px !important;
  }

  .rq-premium-saas-card img{
    border-radius:14px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15ae205 *//* =========================================
PREMIUM SAAS CARD CONTAINER
CLASS:
rq-premium-saas-card
========================================= */

.rq-premium-saas-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;

  border-radius:30px !important;

  background:
    linear-gradient(
      180deg,
      #0f172a 0%,
      #0b1120 100%
    ) !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 18px 50px rgba(0,0,0,.34),
    0 34px 90px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.04);

  transition:
    transform .38s cubic-bezier(.22,1,.36,1),
    border-color .38s ease,
    box-shadow .38s ease;
}

/* PREMIUM GLOW */
.rq-premium-saas-card:before{
  content:"";

  position:absolute;

  width:240px;
  height:240px;

  top:-120px;
  right:-120px;

  background:
    radial-gradient(
      circle,
      rgba(139,92,246,.16),
      transparent 70%
    );

  filter:blur(40px);

  opacity:.95;

  pointer-events:none;

  z-index:0;
}

/* TOP LIGHT LINE */
.rq-premium-saas-card:after{
  content:"";

  position:absolute;

  top:0;
  left:16%;
  right:16%;

  height:1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.45),
      transparent
    );

  opacity:.7;

  z-index:2;
}

/* KEEP CONTENT ABOVE EFFECTS */
.rq-premium-saas-card > *{
  position:relative;
  z-index:3;
}

/* IMAGE FRAME ONLY */
.rq-premium-saas-card img{
  width:100%;

  border-radius:18px !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 14px 40px rgba(0,0,0,.28);

  transition:
    transform .45s ease,
    box-shadow .45s ease,
    filter .45s ease;
}

/* HOVER */
.rq-premium-saas-card:hover{

  transform:
    translateY(-10px);

  border-color:
    rgba(139,92,246,.18) !important;

  box-shadow:
    0 28px 80px rgba(0,0,0,.46),
    0 0 60px rgba(139,92,246,.10),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* IMAGE HOVER */
.rq-premium-saas-card:hover img{

  transform:
    scale(1.03);

  filter:
    saturate(1.04)
    contrast(1.03);

  box-shadow:
    0 24px 65px rgba(0,0,0,.38);
}

/* SUBTLE SHINE */
.rq-premium-saas-card .elementor-widget-wrap:before,
.rq-premium-saas-card .e-con-inner:before{
  content:"";

  position:absolute;

  inset:-40%;

  background:
    linear-gradient(
      120deg,
      transparent 20%,
      rgba(255,255,255,.22),
      transparent 60%
    );

  transform:
    translateX(-140%) rotate(8deg);

  opacity:0;

  pointer-events:none;

  z-index:5;
}

.rq-premium-saas-card:hover .elementor-widget-wrap:before,
.rq-premium-saas-card:hover .e-con-inner:before{
  animation:
    rqPremiumCardShine 1.1s ease;
}

@keyframes rqPremiumCardShine{

  0%{
    transform:
      translateX(-140%) rotate(8deg);

    opacity:0;
  }

  35%{
    opacity:.75;
  }

  100%{
    transform:
      translateX(140%) rotate(8deg);

    opacity:0;
  }

}

/* MOBILE */
@media(max-width:767px){

  .rq-premium-saas-card{
    border-radius:22px !important;
  }

  .rq-premium-saas-card img{
    border-radius:14px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bf2d14 *//* =========================================
PREMIUM SAAS CARD CONTAINER
CLASS:
rq-premium-saas-card
========================================= */

.rq-premium-saas-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;

  border-radius:30px !important;

  background:
    linear-gradient(
      180deg,
      #0f172a 0%,
      #0b1120 100%
    ) !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 18px 50px rgba(0,0,0,.34),
    0 34px 90px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.04);

  transition:
    transform .38s cubic-bezier(.22,1,.36,1),
    border-color .38s ease,
    box-shadow .38s ease;
}

/* PREMIUM GLOW */
.rq-premium-saas-card:before{
  content:"";

  position:absolute;

  width:240px;
  height:240px;

  top:-120px;
  right:-120px;

  background:
    radial-gradient(
      circle,
      rgba(139,92,246,.16),
      transparent 70%
    );

  filter:blur(40px);

  opacity:.95;

  pointer-events:none;

  z-index:0;
}

/* TOP LIGHT LINE */
.rq-premium-saas-card:after{
  content:"";

  position:absolute;

  top:0;
  left:16%;
  right:16%;

  height:1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.45),
      transparent
    );

  opacity:.7;

  z-index:2;
}

/* KEEP CONTENT ABOVE EFFECTS */
.rq-premium-saas-card > *{
  position:relative;
  z-index:3;
}

/* IMAGE FRAME ONLY */
.rq-premium-saas-card img{
  width:100%;

  border-radius:18px !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 14px 40px rgba(0,0,0,.28);

  transition:
    transform .45s ease,
    box-shadow .45s ease,
    filter .45s ease;
}

/* HOVER */
.rq-premium-saas-card:hover{

  transform:
    translateY(-10px);

  border-color:
    rgba(139,92,246,.18) !important;

  box-shadow:
    0 28px 80px rgba(0,0,0,.46),
    0 0 60px rgba(139,92,246,.10),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* IMAGE HOVER */
.rq-premium-saas-card:hover img{

  transform:
    scale(1.03);

  filter:
    saturate(1.04)
    contrast(1.03);

  box-shadow:
    0 24px 65px rgba(0,0,0,.38);
}

/* SUBTLE SHINE */
.rq-premium-saas-card .elementor-widget-wrap:before,
.rq-premium-saas-card .e-con-inner:before{
  content:"";

  position:absolute;

  inset:-40%;

  background:
    linear-gradient(
      120deg,
      transparent 20%,
      rgba(255,255,255,.22),
      transparent 60%
    );

  transform:
    translateX(-140%) rotate(8deg);

  opacity:0;

  pointer-events:none;

  z-index:5;
}

.rq-premium-saas-card:hover .elementor-widget-wrap:before,
.rq-premium-saas-card:hover .e-con-inner:before{
  animation:
    rqPremiumCardShine 1.1s ease;
}

@keyframes rqPremiumCardShine{

  0%{
    transform:
      translateX(-140%) rotate(8deg);

    opacity:0;
  }

  35%{
    opacity:.75;
  }

  100%{
    transform:
      translateX(140%) rotate(8deg);

    opacity:0;
  }

}

/* MOBILE */
@media(max-width:767px){

  .rq-premium-saas-card{
    border-radius:22px !important;
  }

  .rq-premium-saas-card img{
    border-radius:14px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19753a2 *//* =========================================
PREMIUM SAAS CARD CONTAINER
CLASS:
rq-premium-saas-card
========================================= */

.rq-premium-saas-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;

  border-radius:30px !important;

  background:
    linear-gradient(
      180deg,
      #0f172a 0%,
      #0b1120 100%
    ) !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 18px 50px rgba(0,0,0,.34),
    0 34px 90px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.04);

  transition:
    transform .38s cubic-bezier(.22,1,.36,1),
    border-color .38s ease,
    box-shadow .38s ease;
}

/* PREMIUM GLOW */
.rq-premium-saas-card:before{
  content:"";

  position:absolute;

  width:240px;
  height:240px;

  top:-120px;
  right:-120px;

  background:
    radial-gradient(
      circle,
      rgba(139,92,246,.16),
      transparent 70%
    );

  filter:blur(40px);

  opacity:.95;

  pointer-events:none;

  z-index:0;
}

/* TOP LIGHT LINE */
.rq-premium-saas-card:after{
  content:"";

  position:absolute;

  top:0;
  left:16%;
  right:16%;

  height:1px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.45),
      transparent
    );

  opacity:.7;

  z-index:2;
}

/* KEEP CONTENT ABOVE EFFECTS */
.rq-premium-saas-card > *{
  position:relative;
  z-index:3;
}

/* IMAGE FRAME ONLY */
.rq-premium-saas-card img{
  width:100%;

  border-radius:18px !important;

  border:
    1px solid rgba(255,255,255,.06) !important;

  box-shadow:
    0 14px 40px rgba(0,0,0,.28);

  transition:
    transform .45s ease,
    box-shadow .45s ease,
    filter .45s ease;
}

/* HOVER */
.rq-premium-saas-card:hover{

  transform:
    translateY(-10px);

  border-color:
    rgba(139,92,246,.18) !important;

  box-shadow:
    0 28px 80px rgba(0,0,0,.46),
    0 0 60px rgba(139,92,246,.10),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* IMAGE HOVER */
.rq-premium-saas-card:hover img{

  transform:
    scale(1.03);

  filter:
    saturate(1.04)
    contrast(1.03);

  box-shadow:
    0 24px 65px rgba(0,0,0,.38);
}

/* SUBTLE SHINE */
.rq-premium-saas-card .elementor-widget-wrap:before,
.rq-premium-saas-card .e-con-inner:before{
  content:"";

  position:absolute;

  inset:-40%;

  background:
    linear-gradient(
      120deg,
      transparent 20%,
      rgba(255,255,255,.22),
      transparent 60%
    );

  transform:
    translateX(-140%) rotate(8deg);

  opacity:0;

  pointer-events:none;

  z-index:5;
}

.rq-premium-saas-card:hover .elementor-widget-wrap:before,
.rq-premium-saas-card:hover .e-con-inner:before{
  animation:
    rqPremiumCardShine 1.1s ease;
}

@keyframes rqPremiumCardShine{

  0%{
    transform:
      translateX(-140%) rotate(8deg);

    opacity:0;
  }

  35%{
    opacity:.75;
  }

  100%{
    transform:
      translateX(140%) rotate(8deg);

    opacity:0;
  }

}

/* MOBILE */
@media(max-width:767px){

  .rq-premium-saas-card{
    border-radius:22px !important;
  }

  .rq-premium-saas-card img{
    border-radius:14px !important;
  }

}/* End custom CSS */