.elementor-825 .elementor-element.elementor-element-5bf97d3{--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:center;--overlay-opacity:0.49;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-5bf97d3:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-5bf97d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(169deg, #FFFFFF 41%, #AA2E2E 100%);}.elementor-825 .elementor-element.elementor-element-5bf97d3::before, .elementor-825 .elementor-element.elementor-element-5bf97d3 > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-5bf97d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-5bf97d3 > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-5bf97d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-5bf97d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F0F0F0;background-image:url("https://get.resqengage.com/wp-content/uploads/2025/12/Untitled-design-2025-12-19T051050.752.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-825 .elementor-element.elementor-element-5bf97d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-825 .elementor-element.elementor-element-a8a653d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--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-825 .elementor-element.elementor-element-2325a45{--display:flex;--justify-content:center;}.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-825 .elementor-element.elementor-element-d3c0e73 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;line-height:1.4em;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-4464051.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-4464051{text-align:left;}.elementor-825 .elementor-element.elementor-element-4464051 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#030303;}.elementor-825 .elementor-element.elementor-element-92f52ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-92f52ea.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-92f52ea{text-align:left;}.elementor-825 .elementor-element.elementor-element-92f52ea .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#0F0F0F;}.elementor-825 .elementor-element.elementor-element-f1c69bb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--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-825 .elementor-element.elementor-element-f1c69bb.e-con{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-84f00d3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-825 .elementor-element.elementor-element-84f00d3.e-con{--align-self:flex-start;}.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-825 .elementor-element.elementor-element-34574a9 .elementor-button{background-color:#AA2E2E;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;text-decoration:none;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:20px 20px 20px 20px;}.elementor-825 .elementor-element.elementor-element-34574a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-34574a9.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-98e4788 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-98e4788.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-98e4788{text-align:left;}.elementor-825 .elementor-element.elementor-element-98e4788 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-50b2131{--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-825 .elementor-element.elementor-element-cde4fcf{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:97.638px;}.elementor-825 .elementor-element.elementor-element-cde4fcf.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-cde4fcf{left:479.284px;}body.rtl .elementor-825 .elementor-element.elementor-element-cde4fcf{right:479.284px;}.elementor-825 .elementor-element.elementor-element-3b3c170{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;top:83.933px;}.elementor-825 .elementor-element.elementor-element-3b3c170.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-3b3c170{left:61.294px;}body.rtl .elementor-825 .elementor-element.elementor-element-3b3c170{right:61.294px;}.elementor-825 .elementor-element.elementor-element-cf47e5d{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;top:535.679px;}.elementor-825 .elementor-element.elementor-element-cf47e5d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-cf47e5d{left:74.855px;}body.rtl .elementor-825 .elementor-element.elementor-element-cf47e5d{right:74.855px;}.elementor-825 .elementor-element.elementor-element-565d2c1{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;top:512.607px;}.elementor-825 .elementor-element.elementor-element-565d2c1.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-565d2c1{left:473.561px;}body.rtl .elementor-825 .elementor-element.elementor-element-565d2c1{right:473.561px;}.elementor-825 .elementor-element.elementor-element-2fa21c5{--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-825 .elementor-element.elementor-element-2fa21c5:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-2fa21c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-825 .elementor-element.elementor-element-2fa21c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-heading-wrap{text-align:center;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-title .first{color:#131212;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;margin-right:0px;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;}.elementor-825 .elementor-element.elementor-element-9a56e48{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-ce3c263{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-f00d1c3{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;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-825 .elementor-element.elementor-element-bde0cde.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-bde0cde{text-align:left;}.elementor-825 .elementor-element.elementor-element-bde0cde .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-825 .elementor-element.elementor-element-b91bb7d > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-b91bb7d.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-825 .elementor-element.elementor-element-b91bb7d{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-825 .elementor-element.elementor-element-dae2cc4.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-dae2cc4{text-align:left;}.elementor-825 .elementor-element.elementor-element-dae2cc4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-825 .elementor-element.elementor-element-35d9113{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;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-825 .elementor-element.elementor-element-1dd1f4b.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-1dd1f4b{text-align:left;}.elementor-825 .elementor-element.elementor-element-1dd1f4b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-825 .elementor-element.elementor-element-d052ab2 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-d052ab2.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-825 .elementor-element.elementor-element-d052ab2{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-825 .elementor-element.elementor-element-8e6c9da.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-8e6c9da{text-align:left;}.elementor-825 .elementor-element.elementor-element-8e6c9da .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-825 .elementor-element.elementor-element-592202f > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-heading-wrap{text-align:center;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-title .first{color:#131212;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;margin-right:0px;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;}.elementor-825 .elementor-element.elementor-element-0e9268b{text-align:center;}.elementor-825 .elementor-element.elementor-element-0e9268b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-825 .elementor-element.elementor-element-5fd7b5e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-5e2abe6{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-585e198 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-4777015 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-4777015{text-align:center;}.elementor-825 .elementor-element.elementor-element-4777015 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-4777015 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-4777015 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-b99b32a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-b99b32a{text-align:center;}.elementor-825 .elementor-element.elementor-element-b99b32a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-d3fed39 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-d3fed39 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-2e66f1a{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-63b47ff img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-915ddab > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-915ddab{text-align:center;}.elementor-825 .elementor-element.elementor-element-915ddab .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-915ddab .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-915ddab .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-b4c5cb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-b4c5cb2{text-align:center;}.elementor-825 .elementor-element.elementor-element-b4c5cb2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-6d71109 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-6d71109 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-1da4834{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-b07cf86 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-8c21a80 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-8c21a80{text-align:center;}.elementor-825 .elementor-element.elementor-element-8c21a80 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-8c21a80 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-8c21a80 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-31fc68b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-31fc68b{text-align:center;}.elementor-825 .elementor-element.elementor-element-31fc68b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-903ea7f .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-903ea7f > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-29a4e7e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-64b3236{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-6752bc1 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-655e98b > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-655e98b{text-align:center;}.elementor-825 .elementor-element.elementor-element-655e98b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-655e98b .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-655e98b .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-c84e8f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-c84e8f9{text-align:center;}.elementor-825 .elementor-element.elementor-element-c84e8f9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-70e00e2 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-70e00e2 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-20acf31{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-453a195 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-abc2cf0 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-abc2cf0{text-align:center;}.elementor-825 .elementor-element.elementor-element-abc2cf0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-abc2cf0 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-abc2cf0 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-245fb57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-245fb57{text-align:center;}.elementor-825 .elementor-element.elementor-element-245fb57 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-0c29be2 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-0c29be2 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-d000ba2{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-af67416 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-db5c560 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-db5c560{text-align:center;}.elementor-825 .elementor-element.elementor-element-db5c560 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-db5c560 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-db5c560 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-dbc18b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-dbc18b1{text-align:center;}.elementor-825 .elementor-element.elementor-element-dbc18b1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-232c4a2 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-232c4a2 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-4814684{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-1489635{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-086b497 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-76c61f1 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-76c61f1{text-align:center;}.elementor-825 .elementor-element.elementor-element-76c61f1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-76c61f1 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-76c61f1 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-b3bd439 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-b3bd439{text-align:center;}.elementor-825 .elementor-element.elementor-element-b3bd439 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-8fe08f2 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-8fe08f2 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-bef9b3b{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-a2e2c31 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-2a2878d > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-2a2878d{text-align:center;}.elementor-825 .elementor-element.elementor-element-2a2878d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-2a2878d .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-2a2878d .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-24def0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-24def0b{text-align:center;}.elementor-825 .elementor-element.elementor-element-24def0b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-6252884 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-6252884 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-bb598af{--display:flex;--border-radius:25px 25px 25px 25px;--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-825 .elementor-element.elementor-element-f485a93 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-0ba16fa > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-0ba16fa{text-align:center;}.elementor-825 .elementor-element.elementor-element-0ba16fa .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#BD2D2D;}.elementor-825 .elementor-element.elementor-element-0ba16fa .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-0ba16fa .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-c88810e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-c88810e{text-align:center;}.elementor-825 .elementor-element.elementor-element-c88810e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-3870eb0 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-3870eb0 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-1e49fa2{text-align:center;}.elementor-825 .elementor-element.elementor-element-1e49fa2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;font-style:italic;line-height:1.5em;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-81b9453{--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-825 .elementor-element.elementor-element-81b9453:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-81b9453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-825 .elementor-element.elementor-element-50dcbc1 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-heading-wrap{text-align:center;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-title .first{color:#131212;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;margin-right:0px;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;}.elementor-825 .elementor-element.elementor-element-be9f67b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-be9f67b{text-align:center;}.elementor-825 .elementor-element.elementor-element-be9f67b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-825 .elementor-element.elementor-element-14457f8{--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-825 .elementor-element.elementor-element-b56ff47{--display:grid;--e-con-grid-template-columns:repeat(3, 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-825 .elementor-element.elementor-element-0ed840b{--display:flex;--background-transition:0.3s;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:#B6B6B6;--border-color:#B6B6B6;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-ec378d1 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-ec378d1 img{width:15%;}.elementor-825 .elementor-element.elementor-element-db14e7f > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-db14e7f{text-align:center;}.elementor-825 .elementor-element.elementor-element-db14e7f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-db14e7f .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-db14e7f .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-9454414 > .elementor-widget-container{margin:0px 20px 020px 20px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-9454414{text-align:center;}.elementor-825 .elementor-element.elementor-element-9454414 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-1687bf5 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-1687bf5 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-964b263{--display:flex;--background-transition:0.3s;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:#B6B6B6;--border-color:#B6B6B6;--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:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-67bb947 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-67bb947 img{width:15%;}.elementor-825 .elementor-element.elementor-element-53dbcdc > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-53dbcdc{text-align:center;}.elementor-825 .elementor-element.elementor-element-53dbcdc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-53dbcdc .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-53dbcdc .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-f07b003 > .elementor-widget-container{margin:0px 20px 020px 20px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-f07b003{text-align:center;}.elementor-825 .elementor-element.elementor-element-f07b003 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-72e2c6b .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-72e2c6b > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-4ec8ae7{--display:flex;--background-transition:0.3s;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:#B6B6B6;--border-color:#B6B6B6;--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:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-e527be4 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-e527be4 img{width:15%;}.elementor-825 .elementor-element.elementor-element-76c8204 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-76c8204{text-align:center;}.elementor-825 .elementor-element.elementor-element-76c8204 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-76c8204 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-76c8204 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-161b70d > .elementor-widget-container{margin:0px 20px 020px 20px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-161b70d{text-align:center;}.elementor-825 .elementor-element.elementor-element-161b70d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-a69bbba .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-a69bbba > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-7474cc6{--display:flex;--background-transition:0.3s;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:#B6B6B6;--border-color:#B6B6B6;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-5153763 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-5153763 img{width:15%;}.elementor-825 .elementor-element.elementor-element-764ad10 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-764ad10{text-align:center;}.elementor-825 .elementor-element.elementor-element-764ad10 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-764ad10 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-764ad10 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-f077e99 > .elementor-widget-container{margin:0px 20px 020px 20px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-f077e99{text-align:center;}.elementor-825 .elementor-element.elementor-element-f077e99 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-63340d0 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-63340d0 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-4500a20{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-4f531a8 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-4f531a8 img{width:15%;}.elementor-825 .elementor-element.elementor-element-9638692 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-9638692{text-align:center;}.elementor-825 .elementor-element.elementor-element-9638692 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-9638692 .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-9638692 .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-c4de612 > .elementor-widget-container{margin:0px 20px 020px 20px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-c4de612{text-align:center;}.elementor-825 .elementor-element.elementor-element-c4de612 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-8ee85f4 .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-8ee85f4 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-4baf151{--display:flex;--background-transition:0.3s;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:#B6B6B6;--border-color:#B6B6B6;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-c282821 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-c282821 img{width:15%;}.elementor-825 .elementor-element.elementor-element-1d3087b > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-1d3087b{text-align:center;}.elementor-825 .elementor-element.elementor-element-1d3087b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-1d3087b .elementor-heading-title a:hover, .elementor-825 .elementor-element.elementor-element-1d3087b .elementor-heading-title a:focus{color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-7215324 > .elementor-widget-container{margin:0px 20px 020px 20px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-7215324{text-align:center;}.elementor-825 .elementor-element.elementor-element-7215324 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FDFDFD;}.elementor-825 .elementor-element.elementor-element-1dda4cc .elementor-button{background-color:#AA2E2E;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-1dda4cc > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-5d25476{--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-825 .elementor-element.elementor-element-5d25476:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-5d25476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-825 .elementor-element.elementor-element-69c3526{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-825 .elementor-element.elementor-element-69c3526 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-69c3526.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-heading-wrap{text-align:center;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title .first{color:#131212;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;margin-right:0px;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title-wrap{margin-bottom:29px;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;}.elementor-825 .elementor-element.elementor-element-4ed2b8b{text-align:center;}.elementor-825 .elementor-element.elementor-element-4ed2b8b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-825 .elementor-element.elementor-element-0514363{--display:flex;}.elementor-825 .elementor-element.elementor-element-6174181{--display:grid;--e-con-grid-template-columns:repeat(3, 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-825 .elementor-element.elementor-element-517c7e1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-517c7e1:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-517c7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-825 .elementor-element.elementor-element-27c1ce5{--display:flex;}.elementor-825 .elementor-element.elementor-element-e8daa9d img{transition-duration:0.3s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-e0431e3.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-e0431e3{text-align:left;}.elementor-825 .elementor-element.elementor-element-e0431e3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:23px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-d618dfc.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-d618dfc{text-align:left;}.elementor-825 .elementor-element.elementor-element-d618dfc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-825 .elementor-element.elementor-element-5de690d.elementor-element{--align-self:stretch;}.elementor-825 .elementor-element.elementor-element-5de690d{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:2.7em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-21042b4{--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-825 .elementor-element.elementor-element-21042b4:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-21042b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-825 .elementor-element.elementor-element-e82b0c3{--display:flex;}.elementor-825 .elementor-element.elementor-element-e0e7062 img{transition-duration:0.3s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-128a345.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-128a345{text-align:left;}.elementor-825 .elementor-element.elementor-element-128a345 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:23px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-4840e64.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-4840e64{text-align:left;}.elementor-825 .elementor-element.elementor-element-4840e64 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-4336361.elementor-element{--align-self:stretch;}.elementor-825 .elementor-element.elementor-element-4336361{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:2.7em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-f5ae7bf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-f5ae7bf:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-f5ae7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-825 .elementor-element.elementor-element-8f65984{--display:flex;}.elementor-825 .elementor-element.elementor-element-20b298b img{transition-duration:0.3s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-73975bb.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-73975bb{text-align:left;}.elementor-825 .elementor-element.elementor-element-73975bb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:23px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-ed63371.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-ed63371{text-align:left;}.elementor-825 .elementor-element.elementor-element-ed63371 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-d45f7db.elementor-element{--align-self:stretch;}.elementor-825 .elementor-element.elementor-element-d45f7db{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:2.7em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-86c238a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-86c238a.e-con{--align-self:center;}.elementor-825 .elementor-element.elementor-element-09d2dd2{--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-825 .elementor-element.elementor-element-09d2dd2:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-09d2dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-825 .elementor-element.elementor-element-9b9175c{--display:flex;}.elementor-825 .elementor-element.elementor-element-d0b72b7 img{transition-duration:0.3s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-b6ca5af.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-b6ca5af{text-align:left;}.elementor-825 .elementor-element.elementor-element-b6ca5af .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:23px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-b44c452.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-b44c452{text-align:left;}.elementor-825 .elementor-element.elementor-element-b44c452 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-3757647.elementor-element{--align-self:stretch;}.elementor-825 .elementor-element.elementor-element-3757647{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:2.7em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-220ed1b{--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-825 .elementor-element.elementor-element-220ed1b:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-220ed1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1D21 0%, #090A0A 100%);}.elementor-825 .elementor-element.elementor-element-9968679 img{transition-duration:0.3s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-825 .elementor-element.elementor-element-0ad3217.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-0ad3217{text-align:left;}.elementor-825 .elementor-element.elementor-element-0ad3217 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:23px;font-weight:900;color:#AA2E2E;}.elementor-825 .elementor-element.elementor-element-7e603e3.elementor-element{--align-self:flex-start;}.elementor-825 .elementor-element.elementor-element-7e603e3{text-align:left;}.elementor-825 .elementor-element.elementor-element-7e603e3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-9c92cdb.elementor-element{--align-self:stretch;}.elementor-825 .elementor-element.elementor-element-9c92cdb{text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:2.7em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-033788c{--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.11;--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-825 .elementor-element.elementor-element-033788c:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-033788c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-825 .elementor-element.elementor-element-033788c::before, .elementor-825 .elementor-element.elementor-element-033788c > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-033788c > .e-con-inner > .elementor-background-video-container::before, .elementor-825 .elementor-element.elementor-element-033788c > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-033788c > .e-con-inner > .elementor-background-slideshow::before, .elementor-825 .elementor-element.elementor-element-033788c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-825 .elementor-element.elementor-element-a84139d{--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-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-heading-wrap{text-align:center;}.elementor-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-title .first{color:#000000;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;margin-right:0px;}.elementor-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;border-style:none;}.elementor-825 .elementor-element.elementor-element-baf8285 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-baf8285.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-baf8285{text-align:center;}.elementor-825 .elementor-element.elementor-element-baf8285 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0C0C0C;}.elementor-825 .elementor-element.elementor-element-f336ff3{--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-825 .elementor-element.elementor-element-2412b8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-2412b8e.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-2412b8e{text-align:center;}.elementor-825 .elementor-element.elementor-element-2412b8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:900;line-height:1.5em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-e93a76a{--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-825 .elementor-element.elementor-element-1a41993{--display:flex;border-style:none;--border-style:none;--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-825 .elementor-element.elementor-element-1a41993.e-con{--align-self:center;}.elementor-825 .elementor-element.elementor-element-3483840 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#AA2E2E;border-radius:20px 20px 20px 20px;}.elementor-825 .elementor-element.elementor-element-3483840 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-825 .elementor-element.elementor-element-3075f68{--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-825 .elementor-element.elementor-element-0817cbf{--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-825 .elementor-element.elementor-element-368d4e4{--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-825 .elementor-element.elementor-element-368d4e4:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-368d4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-825 .elementor-element.elementor-element-368d4e4.e-con{--align-self:center;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-heading-wrap{text-align:center;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-title .first{color:#FFFFFF;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;line-height:1em;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-title .second{color:#AA2E2E;border-color:#000;font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;letter-spacing:0.5px;border-style:none;}.elementor-825 .elementor-element.elementor-element-d65bc1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-d65bc1d{text-align:center;}.elementor-825 .elementor-element.elementor-element-d65bc1d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-825 .elementor-element.elementor-element-0186377{--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-825 .elementor-element.elementor-element-21d7897{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-825 .elementor-element.elementor-element-21d7897.e-con{--align-self:center;}.elementor-825 .elementor-element.elementor-element-9d0d90d .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-825 .elementor-element.elementor-element-9d0d90d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-9d0d90d.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-9751a34{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-a00a368{--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-825 .elementor-element.elementor-element-b0db8f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-825:not(.elementor-motion-effects-element-type-background), body.elementor-page-825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-825 .elementor-element.elementor-element-5bf97d3{--width:99.439%;}.elementor-825 .elementor-element.elementor-element-a8a653d{--content-width:1400px;}.elementor-825 .elementor-element.elementor-element-f1c69bb{--width:48%;}.elementor-825 .elementor-element.elementor-element-84f00d3{--width:100%;}.elementor-825 .elementor-element.elementor-element-2fa21c5{--content-width:1400px;}.elementor-825 .elementor-element.elementor-element-81b9453{--content-width:1377px;}.elementor-825 .elementor-element.elementor-element-5d25476{--content-width:1400px;}.elementor-825 .elementor-element.elementor-element-86c238a{--width:70%;}.elementor-825 .elementor-element.elementor-element-033788c{--content-width:1400px;}.elementor-825 .elementor-element.elementor-element-e93a76a{--content-width:1400px;}.elementor-825 .elementor-element.elementor-element-1a41993{--width:80%;}.elementor-825 .elementor-element.elementor-element-0817cbf{--content-width:1500px;}.elementor-825 .elementor-element.elementor-element-368d4e4{--width:100%;}.elementor-825 .elementor-element.elementor-element-a00a368{--content-width:1500px;}}@media(max-width:1366px){.elementor-825 .elementor-element.elementor-element-a8a653d{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-f1c69bb{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-ce3c263{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-5fd7b5e{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-29a4e7e{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-4814684{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-b56ff47{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-6174181{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-86c238a{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-033788c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-825 .elementor-element.elementor-element-0186377{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-825 .elementor-element.elementor-element-a8a653d{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-d3c0e73 .elementor-heading-title{font-size:14px;}.elementor-825 .elementor-element.elementor-element-4464051 .elementor-heading-title{font-size:55px;}.elementor-825 .elementor-element.elementor-element-92f52ea .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-f1c69bb{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-34574a9 .elementor-button{font-size:15px;}.elementor-825 .elementor-element.elementor-element-98e4788 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-title .first{font-size:40px;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-title .second{font-size:40px;}.elementor-825 .elementor-element.elementor-element-ce3c263{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-title .first{font-size:40px;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-title .second{font-size:40px;}.elementor-825 .elementor-element.elementor-element-5fd7b5e{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-29a4e7e{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-4814684{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-title .first{font-size:40px;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-title .second{font-size:40px;}.elementor-825 .elementor-element.elementor-element-b56ff47{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title .first{font-size:40px;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title .second{font-size:40px;}.elementor-825 .elementor-element.elementor-element-6174181{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-86c238a{--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-033788c{--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-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-title .first{font-size:40px;}.elementor-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-title .second{font-size:40px;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-title .first{font-size:40px;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-title .second{font-size:40px;}.elementor-825 .elementor-element.elementor-element-0186377{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-5bf97d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-825 .elementor-element.elementor-element-a8a653d{--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-825 .elementor-element.elementor-element-2325a45{--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-d3c0e73{text-align:center;}.elementor-825 .elementor-element.elementor-element-d3c0e73 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-825 .elementor-element.elementor-element-4464051.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-4464051{text-align:center;}.elementor-825 .elementor-element.elementor-element-4464051 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-825 .elementor-element.elementor-element-92f52ea{text-align:center;}.elementor-825 .elementor-element.elementor-element-92f52ea .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-f1c69bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-84f00d3.e-con{--align-self:center;}.elementor-825 .elementor-element.elementor-element-34574a9.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-34574a9 .elementor-button{font-size:15px;}.elementor-825 .elementor-element.elementor-element-98e4788{text-align:center;}.elementor-825 .elementor-element.elementor-element-98e4788 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-cde4fcf{--container-widget-width:77px;--container-widget-flex-grow:0;width:var( --container-widget-width, 77px );max-width:77px;top:83.094px;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-cde4fcf{left:223.986px;}body.rtl .elementor-825 .elementor-element.elementor-element-cde4fcf{right:223.986px;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-3b3c170{left:6.337px;}body.rtl .elementor-825 .elementor-element.elementor-element-3b3c170{right:6.337px;}.elementor-825 .elementor-element.elementor-element-3b3c170{top:108.18px;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-cf47e5d{left:20.353px;}body.rtl .elementor-825 .elementor-element.elementor-element-cf47e5d{right:20.353px;}.elementor-825 .elementor-element.elementor-element-cf47e5d{top:301.477px;}.elementor-825 .elementor-element.elementor-element-565d2c1{--container-widget-width:77px;--container-widget-flex-grow:0;width:var( --container-widget-width, 77px );max-width:77px;top:284.303px;}body:not(.rtl) .elementor-825 .elementor-element.elementor-element-565d2c1{left:217.676px;}body.rtl .elementor-825 .elementor-element.elementor-element-565d2c1{right:217.676px;}.elementor-825 .elementor-element.elementor-element-2fa21c5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-title .first{font-size:25px;}.elementor-825 .elementor-element.elementor-element-2c90188 .wpr-dual-title .second{font-size:25px;}.elementor-825 .elementor-element.elementor-element-ce3c263{--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-825 .elementor-element.elementor-element-f00d1c3{--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-825 .elementor-element.elementor-element-bde0cde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-825 .elementor-element.elementor-element-bde0cde .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-b91bb7d > .elementor-widget-container{margin:05px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-b91bb7d{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-825 .elementor-element.elementor-element-b91bb7d .elementor-icon-list-item > a{font-size:15px;}.elementor-825 .elementor-element.elementor-element-dae2cc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-825 .elementor-element.elementor-element-dae2cc4 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-d052ab2 > .elementor-widget-container{margin:05px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-d052ab2{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-825 .elementor-element.elementor-element-d052ab2 .elementor-icon-list-item > a{font-size:15px;}.elementor-825 .elementor-element.elementor-element-8e6c9da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-825 .elementor-element.elementor-element-8e6c9da .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-592202f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-title .first{font-size:28px;}.elementor-825 .elementor-element.elementor-element-592202f .wpr-dual-title .second{font-size:28px;}.elementor-825 .elementor-element.elementor-element-0e9268b .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-5fd7b5e{--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-825 .elementor-element.elementor-element-4777015 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-b99b32a .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-d3fed39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-d3fed39 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-915ddab .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-b4c5cb2 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-6d71109 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-6d71109 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-8c21a80 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-31fc68b .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-903ea7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-903ea7f .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-29a4e7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-655e98b .elementor-heading-title{font-size:18px;}.elementor-825 .elementor-element.elementor-element-c84e8f9 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-70e00e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-70e00e2 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-abc2cf0 .elementor-heading-title{font-size:18px;}.elementor-825 .elementor-element.elementor-element-245fb57 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-0c29be2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-0c29be2 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-db5c560 .elementor-heading-title{font-size:18px;}.elementor-825 .elementor-element.elementor-element-dbc18b1 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-232c4a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-232c4a2 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-4814684{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-76c61f1 .elementor-heading-title{font-size:18px;}.elementor-825 .elementor-element.elementor-element-b3bd439 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-8fe08f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-8fe08f2 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-2a2878d .elementor-heading-title{font-size:18px;}.elementor-825 .elementor-element.elementor-element-24def0b .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-6252884 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-6252884 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-0ba16fa .elementor-heading-title{font-size:18px;}.elementor-825 .elementor-element.elementor-element-c88810e .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-3870eb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-3870eb0 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-1e49fa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-825 .elementor-element.elementor-element-1e49fa2 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-81b9453{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:30px;}.elementor-825 .elementor-element.elementor-element-50dcbc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-title .first{font-size:28px;}.elementor-825 .elementor-element.elementor-element-50dcbc1 .wpr-dual-title .second{font-size:28px;}.elementor-825 .elementor-element.elementor-element-be9f67b .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-14457f8{--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-825 .elementor-element.elementor-element-b56ff47{--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-825 .elementor-element.elementor-element-db14e7f .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-9454414 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-1687bf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-1687bf5 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-53dbcdc .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-f07b003 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-72e2c6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-72e2c6b .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-76c8204 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-161b70d .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-a69bbba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-a69bbba .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-764ad10 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-f077e99 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-63340d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-63340d0 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-9638692 .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-c4de612 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-8ee85f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-8ee85f4 .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-1d3087b .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-7215324 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-1dda4cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-1dda4cc .elementor-button{font-size:13px;letter-spacing:0.2px;}.elementor-825 .elementor-element.elementor-element-5d25476{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title .first{font-size:27px;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title-wrap{margin-bottom:0px;}.elementor-825 .elementor-element.elementor-element-69c3526 .wpr-dual-title .second{font-size:27px;}.elementor-825 .elementor-element.elementor-element-4ed2b8b .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-0514363{--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-825 .elementor-element.elementor-element-6174181{--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-825 .elementor-element.elementor-element-e0431e3{text-align:left;}.elementor-825 .elementor-element.elementor-element-e0431e3 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-825 .elementor-element.elementor-element-d618dfc .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-128a345{text-align:left;}.elementor-825 .elementor-element.elementor-element-128a345 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-825 .elementor-element.elementor-element-4840e64 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-73975bb{text-align:left;}.elementor-825 .elementor-element.elementor-element-73975bb .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-825 .elementor-element.elementor-element-ed63371 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-86c238a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-b6ca5af{text-align:left;}.elementor-825 .elementor-element.elementor-element-b6ca5af .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-825 .elementor-element.elementor-element-b44c452 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-0ad3217{text-align:left;}.elementor-825 .elementor-element.elementor-element-0ad3217 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-825 .elementor-element.elementor-element-7e603e3 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-033788c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-825 .elementor-element.elementor-element-a84139d{--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-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-title .first{font-size:25px;}.elementor-825 .elementor-element.elementor-element-d9f7a5b .wpr-dual-title .second{font-size:25px;}.elementor-825 .elementor-element.elementor-element-baf8285 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-825 .elementor-element.elementor-element-baf8285{text-align:center;}.elementor-825 .elementor-element.elementor-element-baf8285 .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-e023222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-2412b8e .elementor-heading-title{font-size:20px;}.elementor-825 .elementor-element.elementor-element-3483840 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-368d4e4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-825 .elementor-element.elementor-element-34ab445 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-title .first{font-size:30px;}.elementor-825 .elementor-element.elementor-element-34ab445 .wpr-dual-title .second{font-size:30px;}.elementor-825 .elementor-element.elementor-element-d65bc1d{text-align:center;}.elementor-825 .elementor-element.elementor-element-d65bc1d .elementor-heading-title{font-size:15px;}.elementor-825 .elementor-element.elementor-element-0186377{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-825 .elementor-element.elementor-element-9d0d90d.elementor-element{--align-self:center;}.elementor-825 .elementor-element.elementor-element-9d0d90d .elementor-button{font-size:15px;padding:015px 15px 15px 15px;}}/* Start custom CSS for image, class: .elementor-element-cf47e5d */.image_1{
  animation: floatUpDown 8s ease-in-out infinite;
}

@keyframes floatUpDown{

  0%{
    transform: translateY(0px) scale(1);
  }

  25%{
    transform: translateY(-30px) scale(1.02);
  }

  50%{
    transform: translateY(-70px) scale(1.04);
  }

  75%{
    transform: translateY(-30px) scale(1.02);
  }

  100%{
    transform: translateY(0px) scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ed840b *//* CARD HOVER ANIMATION ONLY */
.rqx-card{
  transition:
    transform .38s ease,
    box-shadow .38s ease,
    border-color .38s ease,
    filter .38s ease;
  transform-origin:center;
  will-change:transform, box-shadow;
}

.rqx-card:hover{
  transform:translateY(-12px) scale(1.015);
  box-shadow:
    0 30px 70px rgba(15,23,42,.14),
    0 12px 26px rgba(170,46,46,.10);
}

/* subtle shine sweep */
.rqx-card::before{
  transition:opacity .35s ease;
}

.rqx-card::after{
  transition:opacity .35s ease, transform .35s ease;
}

/* ICON ANIMATION */
.rqx-card .rqx-icon-stage,
.rqx-card .elementor-icon,
.rqx-card .elementor-icon-wrapper{
  transition:transform .35s ease, filter .35s ease;
}

.rqx-card:hover .rqx-icon-stage,
.rqx-card:hover .elementor-icon,
.rqx-card:hover .elementor-icon-wrapper{
  transform:translateY(-6px) scale(1.08) rotate(-4deg);
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.10));
}

/* TITLE HOVER */
.rqx-card .rqx-title,
.rqx-card .elementor-heading-title{
  transition:transform .3s ease, color .3s ease, letter-spacing .3s ease;
}

.rqx-card:hover .rqx-title,
.rqx-card:hover .elementor-heading-title{
  transform:translateY(-2px);
  letter-spacing:-0.035em;
}

/* DESCRIPTION HOVER */
.rqx-card .rqx-desc,
.rqx-card .elementor-widget-text-editor p{
  transition:transform .3s ease, opacity .3s ease;
}

.rqx-card:hover .rqx-desc,
.rqx-card:hover .elementor-widget-text-editor p{
  transform:translateY(-1px);
}

/* BUTTON HOVER */
.rqx-card .rqx-btn,
.rqx-card .elementor-button{
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    filter .28s ease;
}

.rqx-card .rqx-btn:hover,
.rqx-card .elementor-button:hover{
  transform:translateY(-3px) scale(1.03);
  filter:brightness(1.03);
  box-shadow:
    0 18px 34px rgba(170,46,46,.22),
    0 0 18px rgba(170,46,46,.12);
}

/* floating entrance animation */
.rqx-card{
  animation:rqxFadeUp .7s ease both;
}

.rqx-card:nth-child(2){ animation-delay:.08s; }
.rqx-card:nth-child(3){ animation-delay:.16s; }
.rqx-card:nth-child(4){ animation-delay:.24s; }
.rqx-card:nth-child(5){ animation-delay:.32s; }
.rqx-card:nth-child(6){ animation-delay:.40s; }

@keyframes rqxFadeUp{
  from{
    opacity:0;
    transform:translateY(28px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

/* optional soft pulse on icon */
@keyframes rqxPulse{
  0%,100%{
    transform:scale(1);
  }
  50%{
    transform:scale(1.04);
  }
}

.rqx-card .rqx-icon,
.rqx-card .elementor-icon i,
.rqx-card .elementor-icon svg{
  animation:rqxPulse 3.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-964b263 *//* CARD HOVER ANIMATION ONLY */
.rqx-card{
  transition:
    transform .38s ease,
    box-shadow .38s ease,
    border-color .38s ease,
    filter .38s ease;
  transform-origin:center;
  will-change:transform, box-shadow;
}

.rqx-card:hover{
  transform:translateY(-12px) scale(1.015);
  box-shadow:
    0 30px 70px rgba(15,23,42,.14),
    0 12px 26px rgba(170,46,46,.10);
}

/* subtle shine sweep */
.rqx-card::before{
  transition:opacity .35s ease;
}

.rqx-card::after{
  transition:opacity .35s ease, transform .35s ease;
}

/* ICON ANIMATION */
.rqx-card .rqx-icon-stage,
.rqx-card .elementor-icon,
.rqx-card .elementor-icon-wrapper{
  transition:transform .35s ease, filter .35s ease;
}

.rqx-card:hover .rqx-icon-stage,
.rqx-card:hover .elementor-icon,
.rqx-card:hover .elementor-icon-wrapper{
  transform:translateY(-6px) scale(1.08) rotate(-4deg);
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.10));
}

/* TITLE HOVER */
.rqx-card .rqx-title,
.rqx-card .elementor-heading-title{
  transition:transform .3s ease, color .3s ease, letter-spacing .3s ease;
}

.rqx-card:hover .rqx-title,
.rqx-card:hover .elementor-heading-title{
  transform:translateY(-2px);
  letter-spacing:-0.035em;
}

/* DESCRIPTION HOVER */
.rqx-card .rqx-desc,
.rqx-card .elementor-widget-text-editor p{
  transition:transform .3s ease, opacity .3s ease;
}

.rqx-card:hover .rqx-desc,
.rqx-card:hover .elementor-widget-text-editor p{
  transform:translateY(-1px);
}

/* BUTTON HOVER */
.rqx-card .rqx-btn,
.rqx-card .elementor-button{
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    filter .28s ease;
}

.rqx-card .rqx-btn:hover,
.rqx-card .elementor-button:hover{
  transform:translateY(-3px) scale(1.03);
  filter:brightness(1.03);
  box-shadow:
    0 18px 34px rgba(170,46,46,.22),
    0 0 18px rgba(170,46,46,.12);
}

/* floating entrance animation */
.rqx-card{
  animation:rqxFadeUp .7s ease both;
}

.rqx-card:nth-child(2){ animation-delay:.08s; }
.rqx-card:nth-child(3){ animation-delay:.16s; }
.rqx-card:nth-child(4){ animation-delay:.24s; }
.rqx-card:nth-child(5){ animation-delay:.32s; }
.rqx-card:nth-child(6){ animation-delay:.40s; }

@keyframes rqxFadeUp{
  from{
    opacity:0;
    transform:translateY(28px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

/* optional soft pulse on icon */
@keyframes rqxPulse{
  0%,100%{
    transform:scale(1);
  }
  50%{
    transform:scale(1.04);
  }
}

.rqx-card .rqx-icon,
.rqx-card .elementor-icon i,
.rqx-card .elementor-icon svg{
  animation:rqxPulse 3.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec8ae7 *//* CARD HOVER ANIMATION ONLY */
.rqx-card{
  transition:
    transform .38s ease,
    box-shadow .38s ease,
    border-color .38s ease,
    filter .38s ease;
  transform-origin:center;
  will-change:transform, box-shadow;
}

.rqx-card:hover{
  transform:translateY(-12px) scale(1.015);
  box-shadow:
    0 30px 70px rgba(15,23,42,.14),
    0 12px 26px rgba(170,46,46,.10);
}

/* subtle shine sweep */
.rqx-card::before{
  transition:opacity .35s ease;
}

.rqx-card::after{
  transition:opacity .35s ease, transform .35s ease;
}

/* ICON ANIMATION */
.rqx-card .rqx-icon-stage,
.rqx-card .elementor-icon,
.rqx-card .elementor-icon-wrapper{
  transition:transform .35s ease, filter .35s ease;
}

.rqx-card:hover .rqx-icon-stage,
.rqx-card:hover .elementor-icon,
.rqx-card:hover .elementor-icon-wrapper{
  transform:translateY(-6px) scale(1.08) rotate(-4deg);
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.10));
}

/* TITLE HOVER */
.rqx-card .rqx-title,
.rqx-card .elementor-heading-title{
  transition:transform .3s ease, color .3s ease, letter-spacing .3s ease;
}

.rqx-card:hover .rqx-title,
.rqx-card:hover .elementor-heading-title{
  transform:translateY(-2px);
  letter-spacing:-0.035em;
}

/* DESCRIPTION HOVER */
.rqx-card .rqx-desc,
.rqx-card .elementor-widget-text-editor p{
  transition:transform .3s ease, opacity .3s ease;
}

.rqx-card:hover .rqx-desc,
.rqx-card:hover .elementor-widget-text-editor p{
  transform:translateY(-1px);
}

/* BUTTON HOVER */
.rqx-card .rqx-btn,
.rqx-card .elementor-button{
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    filter .28s ease;
}

.rqx-card .rqx-btn:hover,
.rqx-card .elementor-button:hover{
  transform:translateY(-3px) scale(1.03);
  filter:brightness(1.03);
  box-shadow:
    0 18px 34px rgba(170,46,46,.22),
    0 0 18px rgba(170,46,46,.12);
}

/* floating entrance animation */
.rqx-card{
  animation:rqxFadeUp .7s ease both;
}

.rqx-card:nth-child(2){ animation-delay:.08s; }
.rqx-card:nth-child(3){ animation-delay:.16s; }
.rqx-card:nth-child(4){ animation-delay:.24s; }
.rqx-card:nth-child(5){ animation-delay:.32s; }
.rqx-card:nth-child(6){ animation-delay:.40s; }

@keyframes rqxFadeUp{
  from{
    opacity:0;
    transform:translateY(28px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

/* optional soft pulse on icon */
@keyframes rqxPulse{
  0%,100%{
    transform:scale(1);
  }
  50%{
    transform:scale(1.04);
  }
}

.rqx-card .rqx-icon,
.rqx-card .elementor-icon i,
.rqx-card .elementor-icon svg{
  animation:rqxPulse 3.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7474cc6 *//* CARD HOVER ANIMATION ONLY */
.rqx-card{
  transition:
    transform .38s ease,
    box-shadow .38s ease,
    border-color .38s ease,
    filter .38s ease;
  transform-origin:center;
  will-change:transform, box-shadow;
}

.rqx-card:hover{
  transform:translateY(-12px) scale(1.015);
  box-shadow:
    0 30px 70px rgba(15,23,42,.14),
    0 12px 26px rgba(170,46,46,.10);
}

/* subtle shine sweep */
.rqx-card::before{
  transition:opacity .35s ease;
}

.rqx-card::after{
  transition:opacity .35s ease, transform .35s ease;
}

/* ICON ANIMATION */
.rqx-card .rqx-icon-stage,
.rqx-card .elementor-icon,
.rqx-card .elementor-icon-wrapper{
  transition:transform .35s ease, filter .35s ease;
}

.rqx-card:hover .rqx-icon-stage,
.rqx-card:hover .elementor-icon,
.rqx-card:hover .elementor-icon-wrapper{
  transform:translateY(-6px) scale(1.08) rotate(-4deg);
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.10));
}

/* TITLE HOVER */
.rqx-card .rqx-title,
.rqx-card .elementor-heading-title{
  transition:transform .3s ease, color .3s ease, letter-spacing .3s ease;
}

.rqx-card:hover .rqx-title,
.rqx-card:hover .elementor-heading-title{
  transform:translateY(-2px);
  letter-spacing:-0.035em;
}

/* DESCRIPTION HOVER */
.rqx-card .rqx-desc,
.rqx-card .elementor-widget-text-editor p{
  transition:transform .3s ease, opacity .3s ease;
}

.rqx-card:hover .rqx-desc,
.rqx-card:hover .elementor-widget-text-editor p{
  transform:translateY(-1px);
}

/* BUTTON HOVER */
.rqx-card .rqx-btn,
.rqx-card .elementor-button{
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    filter .28s ease;
}

.rqx-card .rqx-btn:hover,
.rqx-card .elementor-button:hover{
  transform:translateY(-3px) scale(1.03);
  filter:brightness(1.03);
  box-shadow:
    0 18px 34px rgba(170,46,46,.22),
    0 0 18px rgba(170,46,46,.12);
}

/* floating entrance animation */
.rqx-card{
  animation:rqxFadeUp .7s ease both;
}

.rqx-card:nth-child(2){ animation-delay:.08s; }
.rqx-card:nth-child(3){ animation-delay:.16s; }
.rqx-card:nth-child(4){ animation-delay:.24s; }
.rqx-card:nth-child(5){ animation-delay:.32s; }
.rqx-card:nth-child(6){ animation-delay:.40s; }

@keyframes rqxFadeUp{
  from{
    opacity:0;
    transform:translateY(28px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

/* optional soft pulse on icon */
@keyframes rqxPulse{
  0%,100%{
    transform:scale(1);
  }
  50%{
    transform:scale(1.04);
  }
}

.rqx-card .rqx-icon,
.rqx-card .elementor-icon i,
.rqx-card .elementor-icon svg{
  animation:rqxPulse 3.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4500a20 *//* CARD HOVER ANIMATION ONLY */
.rqx-card{
  transition:
    transform .38s ease,
    box-shadow .38s ease,
    border-color .38s ease,
    filter .38s ease;
  transform-origin:center;
  will-change:transform, box-shadow;
}

.rqx-card:hover{
  transform:translateY(-12px) scale(1.015);
  box-shadow:
    0 30px 70px rgba(15,23,42,.14),
    0 12px 26px rgba(170,46,46,.10);
}

/* subtle shine sweep */
.rqx-card::before{
  transition:opacity .35s ease;
}

.rqx-card::after{
  transition:opacity .35s ease, transform .35s ease;
}

/* ICON ANIMATION */
.rqx-card .rqx-icon-stage,
.rqx-card .elementor-icon,
.rqx-card .elementor-icon-wrapper{
  transition:transform .35s ease, filter .35s ease;
}

.rqx-card:hover .rqx-icon-stage,
.rqx-card:hover .elementor-icon,
.rqx-card:hover .elementor-icon-wrapper{
  transform:translateY(-6px) scale(1.08) rotate(-4deg);
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.10));
}

/* TITLE HOVER */
.rqx-card .rqx-title,
.rqx-card .elementor-heading-title{
  transition:transform .3s ease, color .3s ease, letter-spacing .3s ease;
}

.rqx-card:hover .rqx-title,
.rqx-card:hover .elementor-heading-title{
  transform:translateY(-2px);
  letter-spacing:-0.035em;
}

/* DESCRIPTION HOVER */
.rqx-card .rqx-desc,
.rqx-card .elementor-widget-text-editor p{
  transition:transform .3s ease, opacity .3s ease;
}

.rqx-card:hover .rqx-desc,
.rqx-card:hover .elementor-widget-text-editor p{
  transform:translateY(-1px);
}

/* BUTTON HOVER */
.rqx-card .rqx-btn,
.rqx-card .elementor-button{
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    filter .28s ease;
}

.rqx-card .rqx-btn:hover,
.rqx-card .elementor-button:hover{
  transform:translateY(-3px) scale(1.03);
  filter:brightness(1.03);
  box-shadow:
    0 18px 34px rgba(170,46,46,.22),
    0 0 18px rgba(170,46,46,.12);
}

/* floating entrance animation */
.rqx-card{
  animation:rqxFadeUp .7s ease both;
}

.rqx-card:nth-child(2){ animation-delay:.08s; }
.rqx-card:nth-child(3){ animation-delay:.16s; }
.rqx-card:nth-child(4){ animation-delay:.24s; }
.rqx-card:nth-child(5){ animation-delay:.32s; }
.rqx-card:nth-child(6){ animation-delay:.40s; }

@keyframes rqxFadeUp{
  from{
    opacity:0;
    transform:translateY(28px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

/* optional soft pulse on icon */
@keyframes rqxPulse{
  0%,100%{
    transform:scale(1);
  }
  50%{
    transform:scale(1.04);
  }
}

.rqx-card .rqx-icon,
.rqx-card .elementor-icon i,
.rqx-card .elementor-icon svg{
  animation:rqxPulse 3.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baf151 *//* CARD HOVER ANIMATION ONLY */
.rqx-card{
  transition:
    transform .38s ease,
    box-shadow .38s ease,
    border-color .38s ease,
    filter .38s ease;
  transform-origin:center;
  will-change:transform, box-shadow;
}

.rqx-card:hover{
  transform:translateY(-12px) scale(1.015);
  box-shadow:
    0 30px 70px rgba(15,23,42,.14),
    0 12px 26px rgba(170,46,46,.10);
}

/* subtle shine sweep */
.rqx-card::before{
  transition:opacity .35s ease;
}

.rqx-card::after{
  transition:opacity .35s ease, transform .35s ease;
}

/* ICON ANIMATION */
.rqx-card .rqx-icon-stage,
.rqx-card .elementor-icon,
.rqx-card .elementor-icon-wrapper{
  transition:transform .35s ease, filter .35s ease;
}

.rqx-card:hover .rqx-icon-stage,
.rqx-card:hover .elementor-icon,
.rqx-card:hover .elementor-icon-wrapper{
  transform:translateY(-6px) scale(1.08) rotate(-4deg);
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.10));
}

/* TITLE HOVER */
.rqx-card .rqx-title,
.rqx-card .elementor-heading-title{
  transition:transform .3s ease, color .3s ease, letter-spacing .3s ease;
}

.rqx-card:hover .rqx-title,
.rqx-card:hover .elementor-heading-title{
  transform:translateY(-2px);
  letter-spacing:-0.035em;
}

/* DESCRIPTION HOVER */
.rqx-card .rqx-desc,
.rqx-card .elementor-widget-text-editor p{
  transition:transform .3s ease, opacity .3s ease;
}

.rqx-card:hover .rqx-desc,
.rqx-card:hover .elementor-widget-text-editor p{
  transform:translateY(-1px);
}

/* BUTTON HOVER */
.rqx-card .rqx-btn,
.rqx-card .elementor-button{
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    filter .28s ease;
}

.rqx-card .rqx-btn:hover,
.rqx-card .elementor-button:hover{
  transform:translateY(-3px) scale(1.03);
  filter:brightness(1.03);
  box-shadow:
    0 18px 34px rgba(170,46,46,.22),
    0 0 18px rgba(170,46,46,.12);
}

/* floating entrance animation */
.rqx-card{
  animation:rqxFadeUp .7s ease both;
}

.rqx-card:nth-child(2){ animation-delay:.08s; }
.rqx-card:nth-child(3){ animation-delay:.16s; }
.rqx-card:nth-child(4){ animation-delay:.24s; }
.rqx-card:nth-child(5){ animation-delay:.32s; }
.rqx-card:nth-child(6){ animation-delay:.40s; }

@keyframes rqxFadeUp{
  from{
    opacity:0;
    transform:translateY(28px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

/* optional soft pulse on icon */
@keyframes rqxPulse{
  0%,100%{
    transform:scale(1);
  }
  50%{
    transform:scale(1.04);
  }
}

.rqx-card .rqx-icon,
.rqx-card .elementor-icon i,
.rqx-card .elementor-icon svg{
  animation:rqxPulse 3.2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517c7e1 *//* =================================================
   BASE DARK BOX – UNIFORM & FIXED TEXT COLORS
================================================= */

.tool-box,
#bor {
  position: relative;
  padding: 32px;
  min-height: 200px;
  border-radius: 18px;

  /* SAME DARK BACKGROUND AS OTHER CARDS */
  background: linear-gradient(
    180deg,
    #1c1f24 0%,
    #0f1216 100%
  ) !important;

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 25px 60px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.05);

  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    border-color 0.3s ease;

  /* ✅ FORCE TEXT COLOR */
  color: #ffffff;
}

/* ===== TEXT ELEMENTS INSIDE CARD ===== */
.tool-box h1,
.tool-box h2,
.tool-box h3,
.tool-box h4,
.tool-box h5,
.tool-box h6,
.tool-box p,
.tool-box li,
.tool-box span,
.tool-box small,
.tool-box div,

#bor h1,
#bor h2,
#bor h3,
#bor h4,
#bor h5,
#bor h6,
#bor p,
#bor li,
#bor span,
#bor small,
#bor div {
  color: #ffffff !important;
}

/* Hover */
.tool-box:hover,
#bor:hover {
  transform: translateY(-4px);
  border-color: rgba(245,200,76,0.45);

  box-shadow:
    0 35px 90px rgba(0,0,0,0.75),
    inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =================================================
   ICON BASE – REQUIRED (WEBKIT SAFE)
================================================= */

.tool-box::before {
  content: "";
  width: 26px;
  height: 50px;
  display: block;
  margin-bottom: 16px;

  background-color: #f5c84c;

  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;

  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;

  opacity: 0.95;
}

/* =================================================
   TEXT-ONLY BOX (NO ICON)
================================================= */

#bor::before {
  display: none !important;
}

/* =================================================
   ICON DEFINITIONS (UNCHANGED – SAFE)
================================================= */

.icon-messaging::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
}

.icon-phone::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
}

.icon-crm::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
}

.icon-booking::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
}

/* =================================================
   MOBILE TUNING
================================================= */

@media (max-width: 768px) {
  .tool-box,
  #bor {
    padding: 24px;
    border-radius: 14px;
  }

  .tool-box::before {
    width: 22px;
    height: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21042b4 *//* =================================================
   BASE DARK BOX – UNIFORM & FIXED TEXT COLORS
================================================= */

.tool-box,
#bor {
  position: relative;
  padding: 32px;
  min-height: 200px;
  border-radius: 18px;

  /* SAME DARK BACKGROUND AS OTHER CARDS */
  background: linear-gradient(
    180deg,
    #1c1f24 0%,
    #0f1216 100%
  ) !important;

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 25px 60px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.05);

  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    border-color 0.3s ease;

  /* ✅ FORCE TEXT COLOR */
  color: #ffffff;
}

/* ===== TEXT ELEMENTS INSIDE CARD ===== */
.tool-box h1,
.tool-box h2,
.tool-box h3,
.tool-box h4,
.tool-box h5,
.tool-box h6,
.tool-box p,
.tool-box li,
.tool-box span,
.tool-box small,
.tool-box div,

#bor h1,
#bor h2,
#bor h3,
#bor h4,
#bor h5,
#bor h6,
#bor p,
#bor li,
#bor span,
#bor small,
#bor div {
  color: #ffffff !important;
}

/* Hover */
.tool-box:hover,
#bor:hover {
  transform: translateY(-4px);
  border-color: rgba(245,200,76,0.45);

  box-shadow:
    0 35px 90px rgba(0,0,0,0.75),
    inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =================================================
   ICON BASE – REQUIRED (WEBKIT SAFE)
================================================= */

.tool-box::before {
  content: "";
  width: 26px;
  height: 50px;
  display: block;
  margin-bottom: 16px;

  background-color: #f5c84c;

  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;

  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;

  opacity: 0.95;
}

/* =================================================
   TEXT-ONLY BOX (NO ICON)
================================================= */

#bor::before {
  display: none !important;
}

/* =================================================
   ICON DEFINITIONS (UNCHANGED – SAFE)
================================================= */

.icon-messaging::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
}

.icon-phone::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
}

.icon-crm::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
}

.icon-booking::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
}

/* =================================================
   MOBILE TUNING
================================================= */

@media (max-width: 768px) {
  .tool-box,
  #bor {
    padding: 24px;
    border-radius: 14px;
  }

  .tool-box::before {
    width: 22px;
    height: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ae7bf *//* =================================================
   BASE DARK BOX – UNIFORM & FIXED TEXT COLORS
================================================= */

.tool-box,
#bor {
  position: relative;
  padding: 32px;
  min-height: 200px;
  border-radius: 18px;

  /* SAME DARK BACKGROUND AS OTHER CARDS */
  background: linear-gradient(
    180deg,
    #1c1f24 0%,
    #0f1216 100%
  ) !important;

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 25px 60px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.05);

  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    border-color 0.3s ease;

  /* ✅ FORCE TEXT COLOR */
  color: #ffffff;
}

/* ===== TEXT ELEMENTS INSIDE CARD ===== */
.tool-box h1,
.tool-box h2,
.tool-box h3,
.tool-box h4,
.tool-box h5,
.tool-box h6,
.tool-box p,
.tool-box li,
.tool-box span,
.tool-box small,
.tool-box div,

#bor h1,
#bor h2,
#bor h3,
#bor h4,
#bor h5,
#bor h6,
#bor p,
#bor li,
#bor span,
#bor small,
#bor div {
  color: #ffffff !important;
}

/* Hover */
.tool-box:hover,
#bor:hover {
  transform: translateY(-4px);
  border-color: rgba(245,200,76,0.45);

  box-shadow:
    0 35px 90px rgba(0,0,0,0.75),
    inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =================================================
   ICON BASE – REQUIRED (WEBKIT SAFE)
================================================= */

.tool-box::before {
  content: "";
  width: 26px;
  height: 50px;
  display: block;
  margin-bottom: 16px;

  background-color: #f5c84c;

  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;

  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;

  opacity: 0.95;
}

/* =================================================
   TEXT-ONLY BOX (NO ICON)
================================================= */

#bor::before {
  display: none !important;
}

/* =================================================
   ICON DEFINITIONS (UNCHANGED – SAFE)
================================================= */

.icon-messaging::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
}

.icon-phone::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
}

.icon-crm::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
}

.icon-booking::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
}

/* =================================================
   MOBILE TUNING
================================================= */

@media (max-width: 768px) {
  .tool-box,
  #bor {
    padding: 24px;
    border-radius: 14px;
  }

  .tool-box::before {
    width: 22px;
    height: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d2dd2 *//* =================================================
   BASE DARK BOX – UNIFORM & FIXED TEXT COLORS
================================================= */

.tool-box,
#bor {
  position: relative;
  padding: 32px;
  min-height: 200px;
  border-radius: 18px;

  /* SAME DARK BACKGROUND AS OTHER CARDS */
  background: linear-gradient(
    180deg,
    #1c1f24 0%,
    #0f1216 100%
  ) !important;

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 25px 60px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.05);

  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    border-color 0.3s ease;

  /* ✅ FORCE TEXT COLOR */
  color: #ffffff;
}

/* ===== TEXT ELEMENTS INSIDE CARD ===== */
.tool-box h1,
.tool-box h2,
.tool-box h3,
.tool-box h4,
.tool-box h5,
.tool-box h6,
.tool-box p,
.tool-box li,
.tool-box span,
.tool-box small,
.tool-box div,

#bor h1,
#bor h2,
#bor h3,
#bor h4,
#bor h5,
#bor h6,
#bor p,
#bor li,
#bor span,
#bor small,
#bor div {
  color: #ffffff !important;
}

/* Hover */
.tool-box:hover,
#bor:hover {
  transform: translateY(-4px);
  border-color: rgba(245,200,76,0.45);

  box-shadow:
    0 35px 90px rgba(0,0,0,0.75),
    inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =================================================
   ICON BASE – REQUIRED (WEBKIT SAFE)
================================================= */

.tool-box::before {
  content: "";
  width: 26px;
  height: 50px;
  display: block;
  margin-bottom: 16px;

  background-color: #f5c84c;

  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;

  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;

  opacity: 0.95;
}

/* =================================================
   TEXT-ONLY BOX (NO ICON)
================================================= */

#bor::before {
  display: none !important;
}

/* =================================================
   ICON DEFINITIONS (UNCHANGED – SAFE)
================================================= */

.icon-messaging::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
}

.icon-phone::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
}

.icon-crm::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
}

.icon-booking::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
}

/* =================================================
   MOBILE TUNING
================================================= */

@media (max-width: 768px) {
  .tool-box,
  #bor {
    padding: 24px;
    border-radius: 14px;
  }

  .tool-box::before {
    width: 22px;
    height: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-220ed1b *//* =================================================
   BASE DARK BOX – UNIFORM & FIXED TEXT COLORS
================================================= */

.tool-box,
#bor {
  position: relative;
  padding: 32px;
  min-height: 200px;
  border-radius: 18px;

  /* SAME DARK BACKGROUND AS OTHER CARDS */
  background: linear-gradient(
    180deg,
    #1c1f24 0%,
    #0f1216 100%
  ) !important;

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 25px 60px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.05);

  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    border-color 0.3s ease;

  /* ✅ FORCE TEXT COLOR */
  color: #ffffff;
}

/* ===== TEXT ELEMENTS INSIDE CARD ===== */
.tool-box h1,
.tool-box h2,
.tool-box h3,
.tool-box h4,
.tool-box h5,
.tool-box h6,
.tool-box p,
.tool-box li,
.tool-box span,
.tool-box small,
.tool-box div,

#bor h1,
#bor h2,
#bor h3,
#bor h4,
#bor h5,
#bor h6,
#bor p,
#bor li,
#bor span,
#bor small,
#bor div {
  color: #ffffff !important;
}

/* Hover */
.tool-box:hover,
#bor:hover {
  transform: translateY(-4px);
  border-color: rgba(245,200,76,0.45);

  box-shadow:
    0 35px 90px rgba(0,0,0,0.75),
    inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =================================================
   ICON BASE – REQUIRED (WEBKIT SAFE)
================================================= */

.tool-box::before {
  content: "";
  width: 26px;
  height: 50px;
  display: block;
  margin-bottom: 16px;

  background-color: #f5c84c;

  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;

  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;

  opacity: 0.95;
}

/* =================================================
   TEXT-ONLY BOX (NO ICON)
================================================= */

#bor::before {
  display: none !important;
}

/* =================================================
   ICON DEFINITIONS (UNCHANGED – SAFE)
================================================= */

.icon-messaging::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v12H5.17L4 17.17V4z'/></svg>");
}

.icon-phone::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.02l-2.2 2.18z'/></svg>");
}

.icon-crm::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 13h8V3H3v10zm10 8h8v-6h-8v6zM3 21h8v-6H3v6zm10-18v10h8V3h-8z'/></svg>");
}

.icon-booking::before {
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2z'/></svg>");
}

/* =================================================
   MOBILE TUNING
================================================= */

@media (max-width: 768px) {
  .tool-box,
  #bor {
    padding: 24px;
    border-radius: 14px;
  }

  .tool-box::before {
    width: 22px;
    height: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3483840 *//* =========================
   VIDEO CONTAINER – PRO UI (BLACK BORDER)
========================= */
#video {
  position: relative;
  max-width: 1300px;
  margin: 0 auto;
  padding: 24px;

  /* Clean dark background */
  background: linear-gradient(
    180deg,
    #1c1f24 0%,
    #0f1216 100%
  );

  border-radius: 18px;

  /* ITIM NA BORDER */
  border: 1px solid rgba(0,0,0,0.9);

  box-shadow:
    0 40px 90px rgba(0,0,0,0.65),
    inset 0 1px 0 rgba(255,255,255,0.04);
}

/* VIDEO ITSELF */
#video video,
#video iframe {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 14px;

  background: #000;

  box-shadow:
    0 20px 50px rgba(0,0,0,0.6);
}

/* OPTIONAL: subtle edge glow (very minimal) */
#video::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 20px;
  pointer-events: none;

  background: linear-gradient(
    120deg,
    rgba(0,0,0,0.6),
    transparent 40%,
    transparent 60%,
    rgba(0,0,0,0.6)
  );

  opacity: 0.35;
}

/* MOBILE OPTIMIZATION */
@media (max-width: 768px) {
  #video {
    padding: 16px;
    border-radius: 14px;
  }

  #video video,
  #video iframe {
    border-radius: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-368d4e4 */.rq-final-card{
  position:relative;
  overflow:hidden;
  max-width:1120px;
  margin:auto;
  padding:72px 34px;
  text-align:center;
  color:#fff;
  border-radius:38px;
  background:
    radial-gradient(circle at 18% 10%,rgba(255,255,255,.12),transparent 26%),
    radial-gradient(circle at 80% 0%,rgba(190,30,45,.35),transparent 32%),
    linear-gradient(145deg,#1b1b1f 0%,#08090c 58%,#020306 100%);
  border:1px solid rgba(255,255,255,.14);
  box-shadow:
    0 40px 110px rgba(15,23,42,.32),
    inset 0 1px 0 rgba(255,255,255,.08);
}

.rq-final-card:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:38px 38px;
  opacity:.34;
  pointer-events:none;
}

.rq-final-card:after{
  content:"";
  position:absolute;
  inset:-50%;
  background:linear-gradient(120deg,transparent 38%,rgba(255,255,255,.14) 50%,transparent 62%);
  animation:rqCtaShine 5s ease-in-out infinite;
  pointer-events:none;
}

@keyframes rqCtaShine{
  0%{transform:translateX(-55%) rotate(8deg);}
  45%,100%{transform:translateX(55%) rotate(8deg);}
}

.rq-final-glow{
  position:absolute;
  inset:auto -20% -45% -20%;
  height:340px;
  background:linear-gradient(90deg,#ff3038,#10d957,#ff3038);
  filter:blur(80px);
  opacity:.23;
  animation:rqGlowMove 5s linear infinite;
}

@keyframes rqGlowMove{
  0%{transform:translateX(-12%)}
  50%{transform:translateX(12%)}
  100%{transform:translateX(-12%)}
}

.rq-final-kicker{
  display:inline-flex;
  margin-bottom:16px;
  padding:9px 14px;
  border-radius:999px;
  background:rgba(255,48,56,.15);
  border:1px solid rgba(255,48,56,.35);
  color:#ffc2c6;
  font-size:11px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.14em;
}

.rq-final-card h2{
  margin:0 0 16px;
  font-size:clamp(36px,5vw,68px);
  line-height:.98;
  font-weight:950;
  letter-spacing:-.06em;
}

.rq-final-card p{
  max-width:760px;
  margin:auto;
  color:rgba(255,255,255,.75);
  line-height:1.8;
}

.rq-final-badges{
  display:flex;
  justify-content:center;
  gap:10px;
  flex-wrap:wrap;
  margin:28px 0;
}

.rq-final-badges span{
  padding:10px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.14);
  font-weight:800;
}

.rq-countdown{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:12px;
  max-width:560px;
  margin:30px auto;
}

.rq-countdown div{
  padding:18px;
  border-radius:22px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.14);
}

.rq-countdown strong{
  display:block;
  font-size:34px;
  color:#10d957;
  font-weight:900;
}

.rq-primary-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:56px;
  padding:0 28px;
  border-radius:999px;
  color:#fff;
  text-decoration:none;
  font-weight:900;
  background:linear-gradient(135deg,#ff3038,#971520);
  box-shadow:0 18px 40px rgba(190,30,45,.34);
  transition:.3s;
}

.rq-primary-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 24px 54px rgba(190,30,45,.42);
}

@media(max-width:640px){
  .rq-countdown{
    grid-template-columns:repeat(2,1fr);
  }
}/* End custom CSS */