.elementor-82 .elementor-element.elementor-element-b2dfaf8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-82 .elementor-element.elementor-element-5bcf268{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-48e0ca4{--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;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-48e0ca4.e-con{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-8773bd2 .col-title a, .elementor-82 .elementor-element.elementor-element-8773bd2 .col-title{color:#FFFFFF !important;}.elementor-82 .elementor-element.elementor-element-8773bd2 .col-title, .elementor-82 .elementor-element.elementor-element-8773bd2 .col-title a{font-size:22px;font-weight:600;text-transform:uppercase;line-height:30px;letter-spacing:0.66px;}.elementor-82 .elementor-element.elementor-element-8773bd2 .col-title{margin-bottom:34px;}.elementor-82 .elementor-element.elementor-element-8773bd2 .col-subtitle{color:var( --e-global-color-text );font-size:61px;font-weight:500;line-height:78px;letter-spacing:-3.3px;margin-top:42px;margin-bottom:58px;}.elementor-82 .elementor-element.elementor-element-8773bd2 .widget-content{color:#646464 !important;font-size:17px;line-height:26px;margin-top:-37px;}.elementor-82 .elementor-element.elementor-element-8773bd2 .aux-widget-text .aux-text-widget-content{padding:7px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-8773bd2 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-f8ae518{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 90%);}.elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-d046785{animation-duration:200ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-d046785 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button-wrapper{text-align:left;}.elementor-82 .elementor-element.elementor-element-d046785 .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-d046785 .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button{padding:19px 40px 19px 040px;}.elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button:hover .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);}.elementor-82 .elementor-element.elementor-element-d046785 .aux-text{font-size:16px;font-weight:normal;text-transform:uppercase;line-height:22px;}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 90%);}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-1c587b3{animation-duration:200ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-1c587b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button-wrapper{text-align:left;}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-1c587b3 .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button{padding:19px 30px 19px 025px;}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button:hover .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-text{font-size:16px;font-weight:normal;text-transform:uppercase;line-height:22px;}.elementor-82 .elementor-element.elementor-element-a803cf4{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7153592{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;--z-index:2;}.elementor-82 .elementor-element.elementor-element-a8e91f2{--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;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-82 .elementor-element.elementor-element-673f6a9{animation-duration:1400ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-82 .elementor-element.elementor-element-673f6a9 .elementor-heading-title{font-size:21px;font-weight:700;text-transform:capitalize;}.elementor-82 .elementor-element.elementor-element-4cc52a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9ff1faf{animation-duration:1200ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-9ff1faf .aux-the-svg{width:300px;}.elementor-82 .elementor-element.elementor-element-9ff1faf .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-d421200{animation-duration:1200ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-d421200 .aux-the-svg{width:300px;}.elementor-82 .elementor-element.elementor-element-d421200 .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-e347135{animation-duration:1200ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-e347135 .aux-the-svg{width:300px;}.elementor-82 .elementor-element.elementor-element-e347135 .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-5f8b4ad{animation-duration:1200ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-5f8b4ad .aux-the-svg{width:300px;}.elementor-82 .elementor-element.elementor-element-5f8b4ad .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-f1359c9{animation-duration:1200ms;animation-delay:1200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-f1359c9 .aux-the-svg{width:300px;}.elementor-82 .elementor-element.elementor-element-f1359c9 .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-de8b56c{animation-duration:1400ms;bottom:430px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-de8b56c{right:85px;}body.rtl .elementor-82 .elementor-element.elementor-element-de8b56c{left:85px;}.elementor-82 .elementor-element.elementor-element-de8b56c .aux-the-svg{width:100%;}.elementor-82 .elementor-element.elementor-element-de8b56c .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-f89a5c4.aux-appear-watch-animation{--aux-scale-custom:0.94;}.elementor-82 .elementor-element.elementor-element-f89a5c4{animation-duration:1400ms;z-index:1;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-f89a5c4.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-f89a5c4 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-f89a5c4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-82 .elementor-element.elementor-element-f89a5c4 .elementor-custom-embed-play i{color:#FFFFFF;font-size:26px;}.elementor-82 .elementor-element.elementor-element-f89a5c4 .elementor-custom-embed-play svg{fill:#FFFFFF;width:26px;height:26px;}.elementor-82 .elementor-element.elementor-element-79e2fb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-82 .elementor-element.elementor-element-29cb532{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-91cd9b7{animation-duration:1400ms;top:165px;z-index:-24;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-91cd9b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-91cd9b7{right:-120px;}body.rtl .elementor-82 .elementor-element.elementor-element-91cd9b7{left:-120px;}.elementor-82 .elementor-element.elementor-element-91cd9b7 .aux-the-svg{width:300px;}.elementor-82 .elementor-element.elementor-element-91cd9b7 .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-f357158{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-82 .elementor-element.elementor-element-f357158.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-2405a81 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-82 .elementor-element.elementor-element-2405a81 .col-title a, .elementor-82 .elementor-element.elementor-element-2405a81 .col-title{color:#FFFFFF !important;}.elementor-82 .elementor-element.elementor-element-2405a81 .col-title, .elementor-82 .elementor-element.elementor-element-2405a81 .col-title a{font-size:15px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.45px;}.elementor-82 .elementor-element.elementor-element-2405a81 .col-title{margin-bottom:28px;}.elementor-82 .elementor-element.elementor-element-2405a81 .col-subtitle{color:var( --e-global-color-text );font-size:53px;font-weight:700;line-height:69px;letter-spacing:-0.53px;margin-top:26px;margin-bottom:34px;}.elementor-82 .elementor-element.elementor-element-2405a81 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;}.elementor-82 .elementor-element.elementor-element-2405a81 .aux-widget-text .aux-text-widget-content{padding:7px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-2405a81 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-8ce532b{z-index:3;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-item > a{font-size:23px;font-weight:700;line-height:68px;letter-spacing:-0.23px;}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 90%);}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-8785a65 > .elementor-widget-container{margin:58px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button-wrapper{text-align:left;}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-8785a65 .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button{padding:19px 40px 19px 040px;}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button:hover .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-text{font-size:16px;font-weight:normal;text-transform:uppercase;line-height:22px;}.elementor-82 .elementor-element.elementor-element-cc7acc7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-82 .elementor-element.elementor-element-cc7acc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-0f75036{--display:flex;}.elementor-82 .elementor-element.elementor-element-70c978e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-82 .elementor-element.elementor-element-fd5e490{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-82 .elementor-element.elementor-element-db686c6 .col-title a, .elementor-82 .elementor-element.elementor-element-db686c6 .col-title{color:#FFFFFF !important;}.elementor-82 .elementor-element.elementor-element-db686c6 .col-title, .elementor-82 .elementor-element.elementor-element-db686c6 .col-title a{font-size:15px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.45px;}.elementor-82 .elementor-element.elementor-element-db686c6 .col-title{margin-bottom:28px;}.elementor-82 .elementor-element.elementor-element-db686c6 .col-subtitle{color:var( --e-global-color-text );font-size:53px;font-weight:700;line-height:66px;letter-spacing:-0.53px;margin-top:28px;margin-bottom:33px;}.elementor-82 .elementor-element.elementor-element-db686c6 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;}.elementor-82 .elementor-element.elementor-element-db686c6 .aux-widget-text .aux-text-widget-content{padding:7px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-db686c6 .aux-widget-advanced-text{text-align:center !important;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-06d044a{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-141fb4b > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-141fb4b .col-title a, .elementor-82 .elementor-element.elementor-element-141fb4b .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-141fb4b .col-title, .elementor-82 .elementor-element.elementor-element-141fb4b .col-title a{font-size:23px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-141fb4b .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-141fb4b .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-141fb4b .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-24de31f > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-24de31f .col-title a, .elementor-82 .elementor-element.elementor-element-24de31f .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-24de31f .col-title, .elementor-82 .elementor-element.elementor-element-24de31f .col-title a{font-size:22px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-24de31f .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-24de31f .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-24de31f .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-3993c13 > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-3993c13 .col-title a, .elementor-82 .elementor-element.elementor-element-3993c13 .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-3993c13 .col-title, .elementor-82 .elementor-element.elementor-element-3993c13 .col-title a{font-size:22px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-3993c13 .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-3993c13 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-3993c13 .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-35e65a3 > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-35e65a3 .col-title a, .elementor-82 .elementor-element.elementor-element-35e65a3 .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-35e65a3 .col-title, .elementor-82 .elementor-element.elementor-element-35e65a3 .col-title a{font-size:22px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-35e65a3 .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-053cd4b{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-82 .elementor-element.elementor-element-e92b291 .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-e92b291 > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-e92b291 .col-title a, .elementor-82 .elementor-element.elementor-element-e92b291 .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-e92b291 .col-title, .elementor-82 .elementor-element.elementor-element-e92b291 .col-title a{font-size:22px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-e92b291 .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-e92b291 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-e92b291 .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-24b1ff8 > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .col-title a, .elementor-82 .elementor-element.elementor-element-24b1ff8 .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .col-title, .elementor-82 .elementor-element.elementor-element-24b1ff8 .col-title a{font-size:22px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-fee53b8 > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-fee53b8 .col-title a, .elementor-82 .elementor-element.elementor-element-fee53b8 .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-fee53b8 .col-title, .elementor-82 .elementor-element.elementor-element-fee53b8 .col-title a{font-size:22px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-fee53b8 .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-button .aux-overlay::after{background-color:#02010100;}.elementor-82 .elementor-element.elementor-element-a0b87c6 > .elementor-widget-container{border-style:none;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-widget-text .aux-text-widget-header{padding:0px 0px 40px 0px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-ico-box{padding:23px 23px 23px 23px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.10196078431372549);color:#ffffff;fill:#ffffff;background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .col-title a, .elementor-82 .elementor-element.elementor-element-a0b87c6 .col-title{color:#292929 !important;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .col-title, .elementor-82 .elementor-element.elementor-element-a0b87c6 .col-title a{font-size:22px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .col-title{margin-bottom:22px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-top:23px;margin-bottom:25px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-icon{font-size:14px;color:var( --e-global-color-primary );margin:0px 0px 0px 12px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-text{color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-widget-advanced-text{text-align:center !important;padding:50px 0px 0px 0px;border-style:none;transition-duration:1000ms;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-text-widget-overlay, .elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-widget-advanced-text{border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 90%);}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-bb9b1bf{animation-duration:200ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-bb9b1bf > .elementor-widget-container{margin:58px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button{padding:19px 40px 19px 040px;}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button:hover .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-text{font-size:16px;font-weight:normal;text-transform:uppercase;line-height:22px;}.elementor-82 .elementor-element.elementor-element-29d643f .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-29d643f .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-29d643f .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-82 .elementor-element.elementor-element-29d643f .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-29d643f{animation-duration:1400ms;z-index:1;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-29d643f > .elementor-widget-container{margin:35px 0px 20px 0px;}.elementor-82 .elementor-element.elementor-element-29d643f .aux-modern-button-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-29d643f .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-29d643f .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-29d643f .aux-modern-button{padding:19px 40px 19px 40px;}.elementor-82 .elementor-element.elementor-element-29d643f .aux-text{font-size:16px;line-height:22px;color:#1A1A1A;}.elementor-82 .elementor-element.elementor-element-29d643f .aux-modern-button:hover .aux-text{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-b92b455{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-82 .elementor-element.elementor-element-c0c471a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-82 .elementor-element.elementor-element-1c6333a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:7% 7%;--row-gap:7%;--column-gap:7%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d83c3c4{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-d83c3c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-d83c3c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .col-title a, .elementor-82 .elementor-element.elementor-element-d83c3c4 .col-title{color:#FFFFFF !important;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .col-title, .elementor-82 .elementor-element.elementor-element-d83c3c4 .col-title a{font-size:15px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.45px;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .col-title{margin-bottom:28px;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .col-subtitle{color:var( --e-global-color-text );font-size:53px;font-weight:700;line-height:69px;letter-spacing:-0.53px;margin-top:26px;margin-bottom:0px;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .aux-widget-text .aux-text-widget-content{padding:7px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-5a93e58{animation-duration:1400ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-5a93e58 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-82 .elementor-element.elementor-element-5a93e58 .aux-carousel-navigation{justify-content:center;}.elementor-82 .elementor-element.elementor-element-5a93e58 .aux-carousel-navigation .aux-prev{margin-right:30px;}.elementor-82 .elementor-element.elementor-element-5a93e58 .aux-custom-nav{color:#3d3d3d;font-size:14px;}.elementor-82 .elementor-element.elementor-element-5a93e58 .aux-custom-nav, .elementor-82 .elementor-element.elementor-element-5a93e58 .aux-arrow-nav{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-5a93e58 .aux-custom-nav > span{line-height:0;}.elementor-82 .elementor-element.elementor-element-5a93e58 .aux-custom-nav:hover{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c21126e{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-c21126e > .elementor-widget-container{margin:8px -330px 0px -20px;}.elementor-82 .elementor-element.elementor-element-c21126e .aux-media-image{border-radius:12px 12px 12px 12px !important;}.elementor-82 .elementor-element.elementor-element-c21126e .entry-header .entry-title a{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:27px;font-weight:600;}.elementor-82 .elementor-element.elementor-element-c21126e .entry-header .entry-title a:hover{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c21126e .entry-title{margin-bottom:-6px;}.elementor-82 .elementor-element.elementor-element-c21126e .entry-tax a{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-c21126e .entry-tax a:hover{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c21126e .entry-tax{font-size:17px;font-style:normal;}.elementor-82 .elementor-element.elementor-element-6032abb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-82 .elementor-element.elementor-element-36a0c4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8758b01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b888ea0{animation-duration:200ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-b888ea0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b888ea0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-b888ea0 .col-title a, .elementor-82 .elementor-element.elementor-element-b888ea0 .col-title{color:#FFFFFF !important;}.elementor-82 .elementor-element.elementor-element-b888ea0 .col-title, .elementor-82 .elementor-element.elementor-element-b888ea0 .col-title a{font-size:15px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.45px;}.elementor-82 .elementor-element.elementor-element-b888ea0 .col-title{margin-bottom:28px;}.elementor-82 .elementor-element.elementor-element-b888ea0 .col-subtitle{color:var( --e-global-color-text );font-size:53px;font-weight:700;line-height:69px;letter-spacing:-0.53px;margin-top:26px;margin-bottom:30px;}.elementor-82 .elementor-element.elementor-element-b888ea0 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;}.elementor-82 .elementor-element.elementor-element-b888ea0 .aux-widget-text .aux-text-widget-content{padding:7px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b888ea0 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-c7bfddf{animation-duration:1400ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-c7bfddf > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-82 .elementor-element.elementor-element-c7bfddf .aux-carousel-navigation{justify-content:center;}.elementor-82 .elementor-element.elementor-element-c7bfddf .aux-carousel-navigation .aux-prev{margin-right:30px;}.elementor-82 .elementor-element.elementor-element-c7bfddf .aux-custom-nav{color:#3d3d3d;font-size:14px;}.elementor-82 .elementor-element.elementor-element-c7bfddf .aux-custom-nav, .elementor-82 .elementor-element.elementor-element-c7bfddf .aux-arrow-nav{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-c7bfddf .aux-custom-nav > span{line-height:0;}.elementor-82 .elementor-element.elementor-element-c7bfddf .aux-custom-nav:hover{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-10cdf1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-82 .elementor-element.elementor-element-e3ef9a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-button{background-color:#FFFFFF;box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);text-shadow:0px 0px 10px rgba(0, 0, 0, 0);padding:19px 40px 19px 40px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-button .aux-overlay::after{background-color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-79d5bfa{width:var( --container-widget-width, 29.9% );max-width:29.9%;animation-duration:0ms;--container-widget-width:29.9%;--container-widget-flex-grow:0;animation-delay:0ms;}.elementor-82 .elementor-element.elementor-element-79d5bfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-79d5bfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-79d5bfa .col-title a, .elementor-82 .elementor-element.elementor-element-79d5bfa .col-title{color:#FFFFFF !important;}.elementor-82 .elementor-element.elementor-element-79d5bfa .col-title, .elementor-82 .elementor-element.elementor-element-79d5bfa .col-title a{font-size:15px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.45px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .col-title{margin-bottom:23px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .col-subtitle{color:var( --e-global-color-text );font-size:53px;font-weight:700;line-height:69px;letter-spacing:-0.53px;margin-top:23px;margin-bottom:34px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .widget-content{color:#646464 !important;font-size:16px;line-height:26px;margin-bottom:40px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-widget-text .aux-text-widget-content{padding:7px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-text{color:#1A1A1A;font-size:16px;line-height:22px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-button:hover .aux-text{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3c3149e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f2b4eef .elementor-image-box-title{margin-bottom:20px;font-size:27px;font-weight:700;text-transform:capitalize;line-height:34px;color:#292929;}.elementor-82 .elementor-element.elementor-element-f2b4eef .elementor-image-box-description{font-size:16px;line-height:26px;color:#646464;}.elementor-82 .elementor-element.elementor-element-c560b41 .elementor-image-box-title{margin-bottom:20px;font-size:27px;font-weight:700;text-transform:capitalize;line-height:34px;color:#292929;}.elementor-82 .elementor-element.elementor-element-c560b41 .elementor-image-box-description{font-size:16px;line-height:26px;color:#646464;}.elementor-82 .elementor-element.elementor-element-4c7bacf .elementor-image-box-title{margin-bottom:20px;font-size:27px;font-weight:700;text-transform:capitalize;line-height:34px;color:#292929;}.elementor-82 .elementor-element.elementor-element-4c7bacf .elementor-image-box-description{font-size:16px;line-height:26px;color:#646464;}.elementor-82 .elementor-element.elementor-element-f3f3711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d8fddf4 .elementor-image-box-title{margin-bottom:20px;font-size:27px;font-weight:700;text-transform:capitalize;line-height:34px;color:#292929;}.elementor-82 .elementor-element.elementor-element-d8fddf4 .elementor-image-box-description{font-size:16px;line-height:26px;color:#646464;}.elementor-82 .elementor-element.elementor-element-99f4666 .elementor-image-box-title{margin-bottom:20px;font-size:27px;font-weight:700;text-transform:capitalize;line-height:34px;color:#292929;}.elementor-82 .elementor-element.elementor-element-99f4666 .elementor-image-box-description{font-size:16px;line-height:26px;color:#646464;}.elementor-82 .elementor-element.elementor-element-ce8f221 .elementor-image-box-title{margin-bottom:20px;font-size:27px;font-weight:700;text-transform:capitalize;line-height:34px;color:#292929;}.elementor-82 .elementor-element.elementor-element-ce8f221 .elementor-image-box-description{font-size:16px;line-height:26px;color:#646464;}.elementor-82 .elementor-element.elementor-element-538f37a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-82 .elementor-element.elementor-element-7d0e6a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7abdcd8{animation-duration:1400ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-7abdcd8 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .col-title a, .elementor-82 .elementor-element.elementor-element-7abdcd8 .col-title{color:#FFFFFF !important;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .col-title, .elementor-82 .elementor-element.elementor-element-7abdcd8 .col-title a{font-size:15px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.45px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .col-title{margin-bottom:28px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .col-subtitle{color:var( --e-global-color-text );font-size:53px;font-weight:700;line-height:66px;letter-spacing:-0.53px;margin-top:28px;margin-bottom:33px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .widget-content{color:#646464 !important;font-size:16px;line-height:26px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .aux-widget-text .aux-text-widget-content{padding:7px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .aux-widget-advanced-text{text-align:center !important;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-d9224c8{animation-duration:1400ms;bottom:-160px;z-index:-7;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-d9224c8{right:-45px;}body.rtl .elementor-82 .elementor-element.elementor-element-d9224c8{left:-45px;}.elementor-82 .elementor-element.elementor-element-d9224c8 .aux-the-svg{width:300px;}.elementor-82 .elementor-element.elementor-element-d9224c8 .aux-widget-container{text-align:center;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-col .column-entry{background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-e9d6ef8{animation-duration:1400ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-media img{border-radius:15px 15px 0px 0px !important;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-title a{color:#292929;font-size:26px;font-weight:600;line-height:35px;letter-spacing:-0.26px;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-title{margin-bottom:10px;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-info a, .elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-info{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-info, .elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-info a{font-family:"Exo 2", Sans-serif;font-size:17px;line-height:22px;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .column-entry{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .type-post .entry-main{padding:45px 36px 36px 45px;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-meta .aux-read-more{color:#292929;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-0.16px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-51c2434 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-51c2434 .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-51c2434 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-82 .elementor-element.elementor-element-51c2434 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-51c2434{animation-duration:1400ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-82 .elementor-element.elementor-element-51c2434 > .elementor-widget-container{margin:70px 0px 20px 0px;}.elementor-82 .elementor-element.elementor-element-51c2434 .aux-modern-button-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-51c2434 .aux-overlay:before, .elementor-82 .elementor-element.elementor-element-51c2434 .aux-overlay:after{box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.10980392156862745);border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-51c2434 .aux-modern-button{padding:19px 40px 19px 40px;}.elementor-82 .elementor-element.elementor-element-51c2434 .aux-text{font-size:16px;line-height:22px;color:#1A1A1A;}.elementor-82 .elementor-element.elementor-element-51c2434 .aux-modern-button:hover .aux-text{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-a47d522{--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;}.elementor-82 .elementor-element.elementor-element-ff54fdf{--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;}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-b2dfaf8{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-5bcf268{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-48e0ca4{--width:48.5%;}.elementor-82 .elementor-element.elementor-element-f8ae518{--width:100%;}.elementor-82 .elementor-element.elementor-element-a803cf4{--width:51.5%;}.elementor-82 .elementor-element.elementor-element-7153592{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-a8e91f2{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-4cc52a6{--content-width:1620px;}.elementor-82 .elementor-element.elementor-element-79e2fb3{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-f357158{--width:50.76%;}.elementor-82 .elementor-element.elementor-element-cc7acc7{--width:50.76%;}.elementor-82 .elementor-element.elementor-element-70c978e{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-fd5e490{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-06d044a{--content-width:96%;}.elementor-82 .elementor-element.elementor-element-b92b455{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-c0c471a{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-1c6333a{--width:100%;}.elementor-82 .elementor-element.elementor-element-6032abb{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-36a0c4d{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-8758b01{--width:29%;}.elementor-82 .elementor-element.elementor-element-10cdf1a{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-e3ef9a7{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-3c3149e{--width:21%;}.elementor-82 .elementor-element.elementor-element-f3f3711{--width:21%;}.elementor-82 .elementor-element.elementor-element-538f37a{--content-width:1600px;}.elementor-82 .elementor-element.elementor-element-7d0e6a3{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-48e0ca4{--width:100%;}.elementor-82 .elementor-element.elementor-element-a803cf4{--width:100%;}.elementor-82 .elementor-element.elementor-element-f357158{--width:100%;}.elementor-82 .elementor-element.elementor-element-cc7acc7{--width:100%;}.elementor-82 .elementor-element.elementor-element-8758b01{--width:100%;}.elementor-82 .elementor-element.elementor-element-3c3149e{--width:100%;}.elementor-82 .elementor-element.elementor-element-f3f3711{--width:100%;}}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-b2dfaf8{--z-index:2;}.elementor-82 .elementor-element.elementor-element-5bcf268{--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-82 .elementor-element.elementor-element-8773bd2 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-f8ae518{--grid-auto-flow:row;}.elementor-82 .elementor-element.elementor-element-d046785{z-index:4;}.elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-1c587b3{z-index:4;}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-4cc52a6{--justify-content:space-around;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-de8b56c{right:-30px;}body.rtl .elementor-82 .elementor-element.elementor-element-de8b56c{left:-30px;}.elementor-82 .elementor-element.elementor-element-29cb532{--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-82 .elementor-element.elementor-element-8785a65{z-index:4;}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-06d044a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-82 .elementor-element.elementor-element-053cd4b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-82 .elementor-element.elementor-element-bb9b1bf{z-index:4;}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-29d643f{z-index:1;}.elementor-82 .elementor-element.elementor-element-c0c471a{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-82 .elementor-element.elementor-element-1c6333a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-82 .elementor-element.elementor-element-c21126e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-36a0c4d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8758b01{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-82 .elementor-element.elementor-element-e3ef9a7{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-79d5bfa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-82 .elementor-element.elementor-element-3c3149e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-f3f3711{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-7d0e6a3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-51c2434 > .elementor-widget-container{margin:20px 0px 80px 0px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-b2dfaf8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-5bcf268{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8773bd2 .col-title, .elementor-82 .elementor-element.elementor-element-8773bd2 .col-title a{font-size:13px;}.elementor-82 .elementor-element.elementor-element-8773bd2 .col-subtitle{font-size:50px;line-height:60px;margin-bottom:20px;}.elementor-82 .elementor-element.elementor-element-f8ae518{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-82 .elementor-element.elementor-element-d046785 .aux-modern-button{padding:20px 40px 20px 40px;}.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-modern-button{padding:20px 40px 20px 40px;}.elementor-82 .elementor-element.elementor-element-a803cf4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:58px;--padding-bottom:216px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7153592{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4cc52a6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-9ff1faf .aux-the-svg{width:100%;}.elementor-82 .elementor-element.elementor-element-d421200 .aux-the-svg{width:100%;}.elementor-82 .elementor-element.elementor-element-e347135 .aux-the-svg{width:100%;}.elementor-82 .elementor-element.elementor-element-5f8b4ad .aux-the-svg{width:100%;}.elementor-82 .elementor-element.elementor-element-f1359c9 .aux-the-svg{width:100%;}.elementor-82 .elementor-element.elementor-element-f89a5c4 .elementor-custom-embed-play i{font-size:30px;}.elementor-82 .elementor-element.elementor-element-f89a5c4 .elementor-custom-embed-play svg{width:30px;height:30px;}.elementor-82 .elementor-element.elementor-element-79e2fb3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-29cb532{--width:100%;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f357158{--width:100%;--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-82 .elementor-element.elementor-element-2405a81 .col-title, .elementor-82 .elementor-element.elementor-element-2405a81 .col-title a{font-size:13px;}.elementor-82 .elementor-element.elementor-element-2405a81 .col-subtitle{font-size:40px;line-height:50px;}.elementor-82 .elementor-element.elementor-element-8ce532b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-item > a{font-size:16px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-8785a65 .aux-modern-button{padding:20px 40px 20px 40px;}.elementor-82 .elementor-element.elementor-element-cc7acc7{--width:100%;--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-82 .elementor-element.elementor-element-70c978e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-db686c6 .col-title, .elementor-82 .elementor-element.elementor-element-db686c6 .col-title a{font-size:13px;}.elementor-82 .elementor-element.elementor-element-db686c6 .col-subtitle{font-size:40px;line-height:50px;}.elementor-82 .elementor-element.elementor-element-141fb4b .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-24de31f .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-3993c13 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-e92b291 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-modern-button{padding:20px 40px 20px 40px;}.elementor-82 .elementor-element.elementor-element-b92b455{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-c0c471a{--content-width:100%;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .col-title, .elementor-82 .elementor-element.elementor-element-d83c3c4 .col-title a{font-size:13px;}.elementor-82 .elementor-element.elementor-element-d83c3c4 .col-subtitle{font-size:40px;line-height:50px;}.elementor-82 .elementor-element.elementor-element-6032abb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-36a0c4d{--content-width:100%;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b888ea0 .col-title, .elementor-82 .elementor-element.elementor-element-b888ea0 .col-title a{font-size:13px;}.elementor-82 .elementor-element.elementor-element-b888ea0 .col-subtitle{font-size:40px;line-height:50px;}.elementor-82 .elementor-element.elementor-element-10cdf1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .col-title, .elementor-82 .elementor-element.elementor-element-79d5bfa .col-title a{font-size:13px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .col-subtitle{font-size:40px;line-height:50px;margin-bottom:20px;}.elementor-82 .elementor-element.elementor-element-79d5bfa .widget-content{margin-bottom:20px;}.elementor-82 .elementor-element.elementor-element-538f37a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-7d0e6a3{--content-width:100%;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .col-title, .elementor-82 .elementor-element.elementor-element-7abdcd8 .col-title a{font-size:13px;}.elementor-82 .elementor-element.elementor-element-7abdcd8 .col-subtitle{font-size:40px;line-height:60px;margin-bottom:20px;}.elementor-82 .elementor-element.elementor-element-e9d6ef8 .type-post .entry-main{padding:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-51c2434 > .elementor-widget-container{margin:0px 0px 80px 0px;}}/* Start custom CSS for aux_text, class: .elementor-element-8773bd2 */.elementor-82 .elementor-element.elementor-element-8773bd2 h4.col-title {
    background: transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: inline;
    padding: 8px 25px;
    border-radius: 24px;
}

.elementor-82 .elementor-element.elementor-element-8773bd2 .widget-content{
    max-width: 670px;
}
@media screen and (min-width:1366px) and (max-width:1400px){
    .elementor-82 .elementor-element.elementor-element-8773bd2 .col-subtitle{
        font-size:100px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-d046785 */.elementor-82 .elementor-element.elementor-element-d046785 .aux-overlay:after,.elementor-82 .elementor-element.elementor-element-d046785 .aux-overlay:before{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-1c587b3 */.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-overlay:after,.elementor-82 .elementor-element.elementor-element-1c587b3 .aux-overlay:before{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26bab32 *//* ───── ALL STYLES SCOPED UNDER .confirmq-hero ───── */
.confirmq-hero, .confirmq-hero *, .confirmq-hero *::before, .confirmq-hero *::after{
  box-sizing:border-box;
}
.confirmq-hero{
  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;
  font-size:14px;
  line-height:1.4;
  color:#111827;
  position:relative;
  width:100%;
  max-width:640px;
  margin:0 auto;
  aspect-ratio:1/1.05;
}
.confirmq-hero *{margin:0;padding:0;}
.confirmq-hero button{
  font-family:inherit;border:none;cursor:pointer;background:transparent;
}
.confirmq-hero ul{list-style:none;}
.confirmq-hero img{max-width:100%;display:block;}

/* Background ripples */
.confirmq-hero .cq-ripples{
  position:absolute;top:50%;left:50%;
  transform:translate(-50%,-50%);
  pointer-events:none;z-index:0;
}
.confirmq-hero .cq-ripple{
  position:absolute;border-radius:50%;
  border:1.5px solid rgba(34,197,94,.14);
  top:50%;left:50%;
  transform:translate(-50%,-50%);
  animation:cq-ripple 8s cubic-bezier(.4,0,.6,1) infinite;
}
.confirmq-hero .cq-ripple:nth-child(1){width:130px;height:130px;animation-delay:0s;}
.confirmq-hero .cq-ripple:nth-child(2){width:260px;height:260px;animation-delay:.8s;}
.confirmq-hero .cq-ripple:nth-child(3){width:400px;height:400px;animation-delay:1.6s;}
.confirmq-hero .cq-ripple:nth-child(4){width:560px;height:560px;animation-delay:2.4s;}
.confirmq-hero .cq-ripple:nth-child(5){width:720px;height:720px;animation-delay:3.2s;}
@keyframes cq-ripple{
  0%,100%{opacity:.15;transform:translate(-50%,-50%) scale(.97);}
  50%{opacity:.55;transform:translate(-50%,-50%) scale(1.03);}
}

/* Floating sparkles */
.confirmq-hero .cq-spark{
  position:absolute;border-radius:50%;
  background:radial-gradient(circle,#22c55e 0%,transparent 70%);
  opacity:0;pointer-events:none;z-index:0;
}
.confirmq-hero .cq-spark:nth-child(1){width:8px;height:8px;top:18%;left:8%;animation:cq-sparkle 6s ease-in-out 0s infinite;}
.confirmq-hero .cq-spark:nth-child(2){width:6px;height:6px;top:72%;left:92%;animation:cq-sparkle 7s ease-in-out 1s infinite;}
.confirmq-hero .cq-spark:nth-child(3){width:10px;height:10px;top:8%;left:88%;animation:cq-sparkle 8s ease-in-out 2s infinite;}
.confirmq-hero .cq-spark:nth-child(4){width:5px;height:5px;top:90%;left:6%;animation:cq-sparkle 6.5s ease-in-out 3s infinite;}
.confirmq-hero .cq-spark:nth-child(5){width:7px;height:7px;top:48%;left:96%;animation:cq-sparkle 7.5s ease-in-out 4s infinite;}
@keyframes cq-sparkle{
  0%,100%{opacity:0;transform:translateY(0) scale(.5);}
  50%{opacity:.7;transform:translateY(-15px) scale(1.2);}
}

/* Grid */
.confirmq-hero .cq-grid{
  position:relative;width:100%;height:100%;
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-template-rows:auto auto auto;
  gap:12px;
  align-items:start;
  z-index:2;
}

/* Card base */
.confirmq-hero .cq-card{
  background:rgba(255,255,255,.98);
  border-radius:16px;
  padding:12px;
  box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.025);
  opacity:0;transform:translateY(24px) scale(.97);
  transition:box-shadow .4s ease, transform .4s ease;
}
.confirmq-hero .cq-card:hover{
  box-shadow:0 4px 12px rgba(34,197,94,.08),0 14px 36px rgba(0,0,0,.1),0 0 0 1px rgba(34,197,94,.15);
}
@keyframes cq-slideUp{to{opacity:1;transform:translateY(0) scale(1);}}
@keyframes cq-floatA{
  0%,100%{transform:translateY(0) translateX(0);}
  33%{transform:translateY(-5px) translateX(1px);}
  66%{transform:translateY(-2px) translateX(-1px);}
}
@keyframes cq-floatB{
  0%,100%{transform:translateY(0) translateX(0);}
  33%{transform:translateY(-3px) translateX(-1px);}
  66%{transform:translateY(-6px) translateX(1px);}
}
.confirmq-hero .cq-c1{animation:cq-slideUp .8s cubic-bezier(.16,1,.3,1) .1s forwards,cq-floatA 8s cubic-bezier(.45,0,.55,1) 2s infinite;}
.confirmq-hero .cq-c2{animation:cq-slideUp .8s cubic-bezier(.16,1,.3,1) .25s forwards,cq-floatB 9s cubic-bezier(.45,0,.55,1) 2.4s infinite;}
.confirmq-hero .cq-c3{animation:cq-slideUp .8s cubic-bezier(.16,1,.3,1) .4s forwards,cq-floatA 8.5s cubic-bezier(.45,0,.55,1) 2.8s infinite;}
.confirmq-hero .cq-c4{animation:cq-slideUp .8s cubic-bezier(.16,1,.3,1) .6s forwards,cq-floatB 9.5s cubic-bezier(.45,0,.55,1) 1.8s infinite;}
.confirmq-hero .cq-c5{animation:cq-slideUp .8s cubic-bezier(.16,1,.3,1) .75s forwards,cq-floatA 8s cubic-bezier(.45,0,.55,1) 2.2s infinite;}
.confirmq-hero .cq-c6{animation:cq-slideUp .8s cubic-bezier(.16,1,.3,1) .9s forwards,cq-floatB 9s cubic-bezier(.45,0,.55,1) 2.6s infinite;}

/* Card header */
.confirmq-hero .cq-head{display:flex;align-items:center;gap:7px;margin-bottom:9px;}
.confirmq-hero .cq-icon{
  width:28px;height:28px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;flex-shrink:0;
  box-shadow:0 2px 6px rgba(0,0,0,.08);
}
.confirmq-hero .cq-htxt{flex:1;min-width:0;}
.confirmq-hero .cq-title{font-size:11px;font-weight:700;color:#111;line-height:1.2;}
.confirmq-hero .cq-sub{font-size:9px;color:#9ca3af;margin-top:1px;}
.confirmq-hero .cq-verify{
  width:14px;height:14px;background:#22c55e;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  animation:cq-verifyPulse 2s ease-in-out infinite;
}
@keyframes cq-verifyPulse{
  0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.4);}
  50%{box-shadow:0 0 0 5px rgba(34,197,94,0);}
}

/* ═══ CARD 1: Order Confirmation ═══ */
.confirmq-hero .cq-msg{
  background:linear-gradient(135deg,#f7fffe,#f0fdf4);
  border:1px solid #e2f5e2;border-radius:9px;padding:8px;margin-bottom:8px;
}
.confirmq-hero .cq-msg-txt{font-size:10px;color:#374151;line-height:1.55;margin-bottom:7px;}
.confirmq-hero .cq-msg-txt strong{color:#111;}
.confirmq-hero .cq-prod{
  display:flex;align-items:center;gap:6px;
  background:#fff;border:1px solid #f0f0f0;border-radius:7px;padding:5px;
}
.confirmq-hero .cq-prod-img{
  width:32px;height:24px;background:#f8f9fa;border-radius:5px;
  display:flex;align-items:center;justify-content:center;flex-shrink:0;
}
.confirmq-hero .cq-prod-name{font-size:9.5px;font-weight:700;color:#111;}
.confirmq-hero .cq-prod-det{font-size:8.5px;color:#9ca3af;margin-top:1px;}
.confirmq-hero .cq-time{font-size:8px;color:#b0b8c4;text-align:right;margin-top:5px;}
@keyframes cq-btnZoom{0%,100%{transform:scale(1);}50%{transform:scale(1.045);}}
.confirmq-hero .cq-btn-yes{
  display:flex;align-items:center;justify-content:center;gap:5px;
  width:100%;padding:7px;
  background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);color:#fff;
  border-radius:8px;font-size:10px;font-weight:700;
  margin-bottom:5px;position:relative;overflow:hidden;
  animation:cq-btnZoom 2s cubic-bezier(.45,0,.55,1) 2s infinite,
            cq-btnGlow 2s cubic-bezier(.45,0,.55,1) 2s infinite;
}
.confirmq-hero .cq-btn-yes::before{
  content:'';position:absolute;top:0;left:-100%;
  width:60%;height:100%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);
  animation:cq-btnShine 3s ease-in-out 3s infinite;
}
@keyframes cq-btnShine{0%,80%{left:-60%;}100%{left:120%;}}
@keyframes cq-btnGlow{
  0%,100%{box-shadow:0 2px 8px rgba(34,197,94,.25);}
  50%{box-shadow:0 0 0 6px rgba(34,197,94,.15),0 8px 22px rgba(34,197,94,.45);}
}
.confirmq-hero .cq-btn-no{
  display:flex;align-items:center;justify-content:center;gap:5px;
  width:100%;padding:6px;background:#fff;color:#ef4444;
  border:1.5px solid #ef4444;border-radius:8px;
  font-size:10px;font-weight:700;
  animation:cq-btnZoom 2s cubic-bezier(.45,0,.55,1) 2.9s infinite,
            cq-btnNoGlow 2s cubic-bezier(.45,0,.55,1) 2.9s infinite;
}
@keyframes cq-btnNoGlow{
  0%,100%{box-shadow:0 2px 6px rgba(239,68,68,.1);}
  50%{box-shadow:0 0 0 6px rgba(239,68,68,.12),0 6px 18px rgba(239,68,68,.25);}
}

/* ═══ CARD 2: Customer Responses Feed (replaces poll) ═══ */
.confirmq-hero .cq-resp-list{display:flex;flex-direction:column;gap:6px;}
.confirmq-hero .cq-resp-item{
  display:flex;align-items:center;gap:6px;
  padding:5px 6px;border-radius:7px;
  background:#fafbfc;
  opacity:0;transform:translateX(-12px);
}
.confirmq-hero .cq-resp-item:nth-child(1){animation:cq-respIn .5s ease 1.8s forwards;}
.confirmq-hero .cq-resp-item:nth-child(2){animation:cq-respIn .5s ease 2.0s forwards;}
.confirmq-hero .cq-resp-item:nth-child(3){animation:cq-respIn .5s ease 2.2s forwards;}
.confirmq-hero .cq-resp-item:nth-child(4){animation:cq-respIn .5s ease 2.4s forwards;}
@keyframes cq-respIn{to{opacity:1;transform:translateX(0);}}
.confirmq-hero .cq-resp-num{
  font-size:9px;font-weight:700;color:#3b82f6;flex-shrink:0;min-width:32px;
}
.confirmq-hero .cq-resp-name{
  font-size:9.5px;font-weight:600;color:#111;
  flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.confirmq-hero .cq-resp-tag{
  font-size:8px;font-weight:700;padding:2px 6px;border-radius:12px;
  display:inline-flex;align-items:center;gap:3px;flex-shrink:0;
}
.confirmq-hero .cq-tag-ok{background:#dcfce7;color:#15803d;}
.confirmq-hero .cq-tag-no{background:#fee2e2;color:#b91c1c;}
.confirmq-hero .cq-resp-summary{
  display:flex;align-items:center;justify-content:space-between;
  margin-top:8px;padding-top:7px;border-top:1px solid #f0f0f0;
  font-size:9px;color:#6b7280;font-weight:600;
}
.confirmq-hero .cq-resp-summary .ok{color:#15803d;}
.confirmq-hero .cq-resp-summary .no{color:#b91c1c;}
.confirmq-hero .cq-pulse-dot{
  display:inline-block;width:6px;height:6px;border-radius:50%;
  background:#22c55e;margin-right:4px;
  animation:cq-livePulse 1.5s ease-in-out infinite;
}
@keyframes cq-livePulse{
  0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.5);}
  50%{box-shadow:0 0 0 6px rgba(34,197,94,0);}
}

/* ═══ CARD 3: Fake Order Detection — real data ═══ */
.confirmq-hero .cq-risk-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;}
.confirmq-hero .cq-risk-lbl{font-size:9.5px;color:#6b7280;font-weight:500;}
.confirmq-hero .cq-risk-badge{
  background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);
  color:#fff;font-size:8.5px;font-weight:700;
  padding:2px 7px;border-radius:14px;
  animation:cq-badgePulse 2.5s cubic-bezier(.45,0,.55,1) 2s infinite;
}
@keyframes cq-badgePulse{
  0%,100%{box-shadow:0 2px 8px rgba(239,68,68,.3);transform:scale(1);}
  50%{box-shadow:0 0 0 5px rgba(239,68,68,.15),0 4px 14px rgba(239,68,68,.45);transform:scale(1.06);}
}
.confirmq-hero .cq-risk-score{
  font-size:32px;font-weight:800;
  background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;
  line-height:1;margin-bottom:2px;display:inline-block;
  animation:cq-scorePop .8s cubic-bezier(.34,1.56,.64,1) 1.4s both,
            cq-scoreBeat 2.5s cubic-bezier(.45,0,.55,1) 2.5s infinite;
}
@keyframes cq-scorePop{from{opacity:0;transform:scale(.5);}to{opacity:1;transform:scale(1);}}
@keyframes cq-scoreBeat{
  0%,100%{transform:scale(1) translateY(0);filter:drop-shadow(0 0 0 rgba(239,68,68,0));}
  25%{transform:scale(1.12) translateY(-2px);filter:drop-shadow(0 6px 16px rgba(239,68,68,.4));}
  50%{transform:scale(1) translateY(0);filter:drop-shadow(0 0 0 rgba(239,68,68,0));}
  75%{transform:scale(1.06) translateY(-1px);filter:drop-shadow(0 3px 10px rgba(239,68,68,.25));}
}
.confirmq-hero .cq-risk-name{font-size:10px;font-weight:700;color:#111;margin-bottom:1px;}
.confirmq-hero .cq-risk-phone{font-size:8.5px;color:#9ca3af;margin-bottom:7px;}
.confirmq-hero .cq-risk-stats{
  display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-bottom:8px;
}
.confirmq-hero .cq-risk-stat{
  text-align:center;padding:4px 2px;
  background:#fff5f5;border-radius:6px;
}
.confirmq-hero .cq-risk-stat-v{font-size:12px;font-weight:800;color:#dc2626;line-height:1;}
.confirmq-hero .cq-risk-stat-l{font-size:7.5px;color:#9ca3af;margin-top:2px;}
.confirmq-hero .cq-btn-block{
  display:flex;align-items:center;justify-content:center;gap:5px;
  width:100%;padding:6px;background:#fff;color:#ef4444;
  border:1.5px solid #fecaca;border-radius:8px;
  font-size:9.5px;font-weight:700;
  transition:all .3s ease;
}

/* ═══ CENTER LOGO ═══ */
.confirmq-hero .cq-center-row{
  grid-column:1/-1;
  display:flex;align-items:center;justify-content:center;
  padding:12px 0;position:relative;
}
.confirmq-hero .cq-logo{
  width:120px;height:120px;position:relative;
  display:flex;align-items:center;justify-content:center;
  animation:cq-logoIn 1.2s cubic-bezier(.34,1.56,.64,1) .5s both,
            cq-logoFloat 6s cubic-bezier(.45,0,.55,1) 2s infinite;
  z-index:5;
}
.confirmq-hero .cq-logo::before{
  content:'';position:absolute;inset:-25%;
  background:radial-gradient(circle,rgba(34,197,94,.35) 0%,rgba(34,197,94,0) 65%);
  border-radius:50%;
  animation:cq-logoGlow 4s cubic-bezier(.45,0,.55,1) 2s infinite;
  z-index:-1;
}
.confirmq-hero .cq-logo::after{
  content:'';position:absolute;inset:0;border-radius:50%;
  background:radial-gradient(circle,rgba(34,197,94,.15) 0%,rgba(34,197,94,0) 60%);
  animation:cq-logoRing 3s cubic-bezier(.45,0,.55,1) 2.5s infinite;
  z-index:-1;
}
@keyframes cq-logoIn{from{opacity:0;transform:scale(.3) rotate(-180deg);}to{opacity:1;transform:scale(1) rotate(0deg);}}
@keyframes cq-logoFloat{0%,100%{transform:translateY(0) scale(1);}50%{transform:translateY(-8px) scale(1.03);}}
@keyframes cq-logoGlow{0%,100%{opacity:.6;transform:scale(1);}50%{opacity:1;transform:scale(1.15);}}
@keyframes cq-logoRing{0%,100%{opacity:.3;transform:scale(1);}50%{opacity:.7;transform:scale(1.25);}}
.confirmq-hero .cq-logo img{
  width:100%;height:100%;object-fit:contain;
  filter:drop-shadow(0 6px 16px rgba(34,197,94,.35)) drop-shadow(0 0 30px rgba(34,197,94,.25));
  position:relative;z-index:1;
}

/* ═══ CARD 4: Shipment Tracking — real data ═══ */
.confirmq-hero .cq-ship-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;}
.confirmq-hero .cq-ord-id{font-size:10px;font-weight:700;color:#111;}
.confirmq-hero .cq-status{
  background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;
  font-size:8.5px;font-weight:700;padding:2px 7px;border-radius:14px;
}
.confirmq-hero .cq-courier-row{
  display:flex;align-items:center;gap:5px;margin-bottom:8px;
  font-size:9px;color:#6b7280;
}
.confirmq-hero .cq-courier-logo{
  width:14px;height:14px;background:#eff6ff;border-radius:3px;
  display:flex;align-items:center;justify-content:center;
  font-size:8px;font-weight:800;color:#3b82f6;
}
.confirmq-hero .cq-prog-track{display:flex;align-items:center;margin-bottom:9px;}
.confirmq-hero .cq-prog-line{flex:1;height:3px;background:#f0f0f0;border-radius:8px;overflow:hidden;margin:0 -3px;position:relative;}
.confirmq-hero .cq-prog-fill{
  height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);
  border-radius:8px;width:0;
  transition:width 2s cubic-bezier(.45,0,.55,1) 2.2s;
  position:relative;
}
.confirmq-hero .cq-prog-fill::after{
  content:'';position:absolute;top:0;right:0;width:24px;height:100%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.5));
  animation:cq-progShimmer 1.5s ease-in-out 4s infinite;
}
@keyframes cq-progShimmer{
  0%{opacity:0;transform:translateX(-24px);}
  50%{opacity:1;}
  100%{opacity:0;transform:translateX(24px);}
}
.confirmq-hero .cq-prog-ic{
  width:24px;height:24px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  flex-shrink:0;z-index:1;
}
.confirmq-hero .cq-pi-done{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2);}
.confirmq-hero .cq-pi-active{
  background:#22c55e;box-shadow:0 0 0 2.5px rgba(34,197,94,.25);
  animation:cq-activeIc 2.5s cubic-bezier(.45,0,.55,1) 2.5s infinite;
}
@keyframes cq-activeIc{
  0%,100%{box-shadow:0 0 0 2.5px rgba(34,197,94,.25);}
  50%{box-shadow:0 0 0 8px rgba(34,197,94,.1);}
}
.confirmq-hero .cq-pi-pending{background:#f3f4f6;}
.confirmq-hero .cq-deliv-status{
  font-size:11px;font-weight:700;
  background:linear-gradient(135deg,#22c55e,#16a34a);
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;
  margin-bottom:1px;
}
.confirmq-hero .cq-deliv-date{font-size:9px;color:#9ca3af;}

/* ═══ CARD 5: Automation Flow — Discount Flow data ═══ */
.confirmq-hero .cq-flow-meta{
  display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;
}
.confirmq-hero .cq-flow-name{font-size:10px;font-weight:700;color:#111;}
.confirmq-hero .cq-flow-active{
  display:flex;align-items:center;gap:3px;
  font-size:8px;font-weight:700;color:#15803d;
  padding:2px 6px;background:#dcfce7;border-radius:10px;
}
.confirmq-hero .cq-flow-steps{display:flex;flex-direction:column;gap:4px;}
.confirmq-hero .cq-flow-step{
  display:flex;align-items:center;gap:6px;
  padding:4px 6px;background:#fafbfc;border-radius:6px;
  border-left:2px solid;
  opacity:0;transform:translateX(-10px);
}
.confirmq-hero .cq-flow-step:nth-child(1){border-color:#f59e0b;animation:cq-stepIn .4s ease 2.0s forwards;}
.confirmq-hero .cq-flow-step:nth-child(2){border-color:#ec4899;animation:cq-stepIn .4s ease 2.2s forwards;}
.confirmq-hero .cq-flow-step:nth-child(3){border-color:#3b82f6;animation:cq-stepIn .4s ease 2.4s forwards;}
.confirmq-hero .cq-flow-step:nth-child(4){border-color:#22c55e;animation:cq-stepIn .4s ease 2.6s forwards;}
@keyframes cq-stepIn{to{opacity:1;transform:translateX(0);}}
.confirmq-hero .cq-flow-ic{
  width:18px;height:18px;border-radius:5px;flex-shrink:0;
  display:flex;align-items:center;justify-content:center;
}
.confirmq-hero .cq-flow-txt{
  font-size:9px;font-weight:600;color:#111;flex:1;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.confirmq-hero .cq-flow-status{
  width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0;
  animation:cq-livePulse 1.5s ease-in-out infinite;
}

/* ═══ CARD 6: Reports & Analytics — real data ═══ */
.confirmq-hero .cq-period{font-size:9.5px;color:#374151;font-weight:500;margin-bottom:8px;}
.confirmq-hero .cq-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:8px;}
.confirmq-hero .cq-stat{padding:5px 6px;}
.confirmq-hero .cq-stat:nth-child(2){border-left:1px solid #f0f0f0;}
.confirmq-hero .cq-stat:nth-child(3){border-top:1px solid #f0f0f0;}
.confirmq-hero .cq-stat:nth-child(4){border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;}
.confirmq-hero .cq-stat-v{font-size:15px;font-weight:800;color:#111;line-height:1;}
.confirmq-hero .cq-stat-l{font-size:8.5px;color:#9ca3af;margin-top:2px;}
.confirmq-hero .cq-btn-export{
  display:flex;align-items:center;justify-content:center;gap:5px;
  width:100%;padding:8px;
  background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);color:#fff;
  border-radius:8px;font-size:10px;font-weight:700;
  transition:all .3s ease;box-shadow:0 2px 8px rgba(34,197,94,.25);
}
.confirmq-hero .cq-btn-export:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(34,197,94,.4);}

/* SVG arrows */
.confirmq-hero .cq-arrows{
  position:absolute;top:0;left:0;width:100%;height:100%;
  pointer-events:none;z-index:1;overflow:visible;
}
@keyframes cq-arrowFade{from{opacity:0;}to{opacity:.7;}}
@keyframes cq-march{to{stroke-dashoffset:-24;}}

/* Responsive */
@media(max-width:600px){
  .confirmq-hero .cq-grid{grid-template-columns:1fr 1fr;}
  .confirmq-hero .cq-center-row{grid-column:1/-1;}
  .confirmq-hero .cq-arrows,.confirmq-hero .cq-spark{display:none;}
}
@media(max-width:420px){
  .confirmq-hero .cq-grid{grid-template-columns:1fr;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bcf268 */.elementor-82 .elementor-element.elementor-element-5bcf268{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-5bcf268::before{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;

}
.elementor-82 .elementor-element.elementor-element-5bcf268::after{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673f6a9 */.elementor-82 .elementor-element.elementor-element-673f6a9{
    background-image: linear-gradient(90deg, rgba(16,119,229,1) 40%, rgba(254,127,136,1) 60%);;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-9ff1faf */.elementor-82 .elementor-element.elementor-element-9ff1faf path{
    fill:#535353;
}
.elementor-82 .elementor-element.elementor-element-9ff1faf:hover path{
    fill:url(#linear-gradient);
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-d421200 */.elementor-82 .elementor-element.elementor-element-d421200 path{
    fill:#535353;
}
.elementor-82 .elementor-element.elementor-element-d421200:hover path{
    fill: url(#linear-gradient2);
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-e347135 */.elementor-82 .elementor-element.elementor-element-e347135 path{
    fill:#535353;
}
.elementor-82 .elementor-element.elementor-element-e347135:hover path{
    fill: url(#linear-gradient3);
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-5f8b4ad */.elementor-82 .elementor-element.elementor-element-5f8b4ad path{
    fill:#535353;
}
.elementor-82 .elementor-element.elementor-element-5f8b4ad:hover path{
    fill: url(#linear-gradient5);
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-f1359c9 */.elementor-82 .elementor-element.elementor-element-f1359c9 path{
    fill:#535353;
}
.elementor-82 .elementor-element.elementor-element-f1359c9:hover path{
    fill: url(#linear-gradient6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc52a6 */.elementor-82 .elementor-element.elementor-element-4cc52a6 .e-con-inner::after{
  display: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f89a5c4 */@media screen and (min-width:1400px){
    .elementor-82 .elementor-element.elementor-element-f89a5c4 {
    max-width: 1225px!important;
    height: 620px;
}
}
.elementor-82 .elementor-element.elementor-element-f89a5c4 .elementor-wrapper.elementor-open-lightbox {
    display: flex;
}
.elementor-82 .elementor-element.elementor-element-f89a5c4 img{
    height: 100%!important;
}
.elementor-82 .elementor-element.elementor-element-f89a5c4 .fa-play:before{
       padding: 41px;
    background-color: transparent;
    background-image: linear-gradient(47deg, var(--e-global-color-primary ) 13%, var(--e-global-color-secondary ) 80%);
    border-radius: 50%;
   
}

@media screen and (max-width:767px){
    .elementor-82 .elementor-element.elementor-element-f89a5c4  .elementor-wrapper {
   aspect-ratio: 0.92;
}
   .elementor-82 .elementor-element.elementor-element-f89a5c4 .fa-play:before{
       padding: 20px;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e91f2 */.elementor-82 .elementor-element.elementor-element-a8e91f2{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-a8e91f2::before{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.elementor-82 .elementor-element.elementor-element-a8e91f2::after{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-2405a81 */.elementor-82 .elementor-element.elementor-element-2405a81 h4.col-title {
    background: transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: inline;
    padding: 5px 16px;
    border-radius: 24px;
}

.elementor-82 .elementor-element.elementor-element-2405a81 .widget-content{
    max-width: 570px;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ce532b */.elementor-82 .elementor-element.elementor-element-8ce532b span.elementor-icon-list-icon{
    background: #FFFFFF;
box-shadow: 0px 14px 35px #0000001C;
border-radius: 12px;
padding: 17px 12px 17px 16px;
}
.elementor-82 .elementor-element.elementor-element-8ce532b .elementor-icon-list-text{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-8785a65 */.elementor-82 .elementor-element.elementor-element-8785a65 .aux-overlay:after,.elementor-82 .elementor-element.elementor-element-8785a65 .aux-overlay:before{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cb532 */.elementor-82 .elementor-element.elementor-element-29cb532{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-29cb532::before{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.elementor-82 .elementor-element.elementor-element-29cb532::after{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c40641e */.cq-workflow-preview{
  padding: 90px 20px;
  background: #ffffff;
}

.cq-container{
  max-width: 1200px;
  margin: 0 auto;
}

.cq-workflow-head{
  max-width: 760px;
  margin: 0 auto 46px;
  text-align: center;
}

.cq-badge{
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;
  background: #eafaf3;
  color: #16a34a;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin-bottom: 14px;
}

.cq-workflow-head h2{
  margin: 0 0 14px;
  font-size: 42px;
  line-height: 1.1;
  color: #111827;
}

.cq-workflow-head p{
  margin: 0;
  font-size: 17px;
  line-height: 1.8;
  color: #64748b;
}

.cq-workflow-grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
  align-items: center;
}

.cq-workflow-steps{
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.cq-workflow-step{
  display: flex;
  gap: 16px;
  align-items: flex-start;
  padding: 18px 0;
  border-bottom: 1px dashed #dbe7e2;
}

.cq-workflow-step:last-child{
  border-bottom: 0;
}

.cq-step-no{
  width: 44px;
  height: 44px;
  border-radius: 999px;
  background: linear-gradient(135deg, #22c55e, #0d9488);
  color: #fff;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  box-shadow: 0 10px 24px rgba(16,185,129,.20);
}

.cq-step-content h3{
  margin: 0 0 6px;
  font-size: 20px;
  color: #111827;
}

.cq-step-content p{
  margin: 0;
  color: #64748b;
  font-size: 15px;
  line-height: 1.75;
}

.cq-workflow-image img{
  width: 100%;
  display: block;
  border-radius: 18px;
  box-shadow: 0 20px 40px rgba(15,23,42,.10);
}

.cq-workflow-actions{
  margin-top: 34px;
  display: flex;
  justify-content: center;
  gap: 14px;
  flex-wrap: wrap;
}

.cq-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 22px;
  border-radius: 12px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s ease;
}

.cq-btn-primary{
  background: linear-gradient(135deg, #22c55e, #0d9488);
  color: #fff;
  box-shadow: 0 14px 28px rgba(16,185,129,.20);
}

.cq-btn-primary:hover{
  transform: translateY(-2px);
}

.cq-btn-secondary{
  background: #f8fafc;
  border: 1px solid #dbe4ea;
  color: #334155;
}

.cq-btn-secondary:hover{
  background: #ffffff;
}

@media (max-width: 900px){
  .cq-workflow-grid{
    grid-template-columns: 1fr;
  }

  .cq-workflow-head h2{
    font-size: 34px;
  }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-db686c6 */.elementor-82 .elementor-element.elementor-element-db686c6 h4.col-title {
    background: transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: inline;
    padding: 5px 18px;
    border-radius: 24px;
}

.elementor-82 .elementor-element.elementor-element-db686c6 .widget-content{
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-141fb4b */.elementor-82 .elementor-element.elementor-element-141fb4b{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-141fb4b .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-141fb4b .aux-ico-box {
    border-radius: 22px;
}
.elementor-82 .elementor-element.elementor-element-141fb4b:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-141fb4b path{
    fill: url(#linear-gradient21);
}



.elementor-82 .elementor-element.elementor-element-141fb4b  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-141fb4b:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-141fb4b  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-24de31f */.elementor-82 .elementor-element.elementor-element-24de31f{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-24de31f .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-24de31f .aux-ico-box {
    border-radius: 22px;
}
.elementor-82 .elementor-element.elementor-element-24de31f:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-24de31f path{
    fill: url(#linear-gradient21);
}



.elementor-82 .elementor-element.elementor-element-24de31f  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-24de31f:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-24de31f  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-3993c13 */.elementor-82 .elementor-element.elementor-element-3993c13{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-3993c13 .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-3993c13 .aux-ico-box {
    border-radius: 22px;
    position: relative;
    z-index: 222222;
}
.elementor-82 .elementor-element.elementor-element-3993c13:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-3993c13 path{
    fill: url(#linear-gradient21);
}






.elementor-82 .elementor-element.elementor-element-3993c13  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-3993c13:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-3993c13  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-35e65a3 */.elementor-82 .elementor-element.elementor-element-35e65a3{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-35e65a3 .aux-ico-box {
    border-radius: 22px;
}
.elementor-82 .elementor-element.elementor-element-35e65a3:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-35e65a3 path{
    fill: url(#linear-gradient21);
}



.elementor-82 .elementor-element.elementor-element-35e65a3  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-35e65a3:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-35e65a3  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e92b291 */.elementor-82 .elementor-element.elementor-element-e92b291{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-e92b291 .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-e92b291 .aux-ico-box {
    border-radius: 22px;
}
.elementor-82 .elementor-element.elementor-element-e92b291:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-e92b291 path{
    fill: url(#linear-gradient21);
}



.elementor-82 .elementor-element.elementor-element-e92b291  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-e92b291:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-e92b291  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-24b1ff8 */.elementor-82 .elementor-element.elementor-element-24b1ff8{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-24b1ff8 .aux-ico-box {
    border-radius: 22px;
}
.elementor-82 .elementor-element.elementor-element-24b1ff8:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-24b1ff8 path{
    fill: url(#linear-gradient21);
}



.elementor-82 .elementor-element.elementor-element-24b1ff8  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-24b1ff8:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-24b1ff8  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-fee53b8 */.elementor-82 .elementor-element.elementor-element-fee53b8{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-fee53b8 .aux-ico-box {
    border-radius: 22px;
    position: relative;
    z-index: 222222;
}
.elementor-82 .elementor-element.elementor-element-fee53b8:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-fee53b8 path{
    fill: url(#linear-gradient21);
}






.elementor-82 .elementor-element.elementor-element-fee53b8  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-fee53b8:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-fee53b8  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-a0b87c6 */.elementor-82 .elementor-element.elementor-element-a0b87c6{
    max-width: 468px!important;
    width: 100%;
}
.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-text-inner.aux-text-widget-content{
    max-width: 452px;
    margin: auto;
}


.elementor-82 .elementor-element.elementor-element-a0b87c6 .aux-ico-box {
    border-radius: 22px;
}
.elementor-82 .elementor-element.elementor-element-a0b87c6:hover .aux-ico-box path{
    fill:white;
}

.elementor-82 .elementor-element.elementor-element-a0b87c6 path{
    fill: url(#linear-gradient21);
}



.elementor-82 .elementor-element.elementor-element-a0b87c6  .aux-ico-box:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 22px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-a0b87c6:hover  .aux-ico-box:before{
    opacity: 1;
    }
.elementor-82 .elementor-element.elementor-element-a0b87c6  .aux-ico-box{
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-bb9b1bf */.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-overlay:after,.elementor-82 .elementor-element.elementor-element-bb9b1bf .aux-overlay:before{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-29d643f */.elementor-82 .elementor-element.elementor-element-29d643f .aux-overlay:after,.elementor-82 .elementor-element.elementor-element-29d643f .aux-overlay:before{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd5e490 */.elementor-82 .elementor-element.elementor-element-fd5e490{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-fd5e490::before{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.elementor-82 .elementor-element.elementor-element-fd5e490::after{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-d83c3c4 */.elementor-82 .elementor-element.elementor-element-d83c3c4 h4.col-title {
    background: transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: inline;
    padding: 5px 16px;
    border-radius: 24px;
}

.elementor-82 .elementor-element.elementor-element-d83c3c4 .widget-content{
    max-width: 570px;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-5a93e58 */.elementor-82 .elementor-element.elementor-element-5a93e58 span.auxicon2.auxicon2-arrow-line-med-left::after {
    content: "PRE";
    color: #292929;
    font-size: 18px;
    margin-left: 6.29px;
    transition: all 0.5s;
}
.elementor-82 .elementor-element.elementor-element-5a93e58 span.auxicon2.auxicon2-arrow-line-med-left {
    display: flex;
    align-items: center;
        transition: all 0.5s;
}


.elementor-82 .elementor-element.elementor-element-5a93e58 span.auxicon2.auxicon2-arrow-line-med-right::after {
    content: "NXT";
    color: #292929;
    font-size: 18px;
    margin-right: 6.29px;
     transition: all 0.5s;
}
.elementor-82 .elementor-element.elementor-element-5a93e58 span.auxicon2.auxicon2-arrow-line-med-right{
    display: flex;
    flex-direction:row-reverse;
    align-items: center;
    transition: all 0.5s;
}



.elementor-82 .elementor-element.elementor-element-5a93e58 span.auxicon2.auxicon2-arrow-line-med-left:hover::after,.elementor-82 .elementor-element.elementor-element-5a93e58 span.auxicon2.auxicon2-arrow-line-med-right:hover::after{
    color:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-c21126e */.elementor-82 .elementor-element.elementor-element-c21126e .entry-main {
    background:transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    position: absolute;
  width: calc(100% - 50px);
    bottom: 25px;
    border-radius: 12px;
  left:25px;
padding:  38px 20px 26px 40px;
 display: flex;
    flex-direction: column-reverse;
    margin-bottom: 0;
    z-index: 1;
}

.elementor-82 .elementor-element.elementor-element-c21126e .hentry .entry-info{
    margin-bottom: 12px;
}

.elementor-82 .elementor-element.elementor-element-c21126e .hentry:after{
    display: none;
}
@media screen and (min-width:1025px){
   .elementor-82 .elementor-element.elementor-element-c21126e .aux-mc-init{
 padding-left: 20px;
} 
}
.elementor-82 .elementor-element.elementor-element-c21126e article{
   box-shadow: 0px 13px 20px #0000001C;
   border-radius: 12px;
}
.elementor-82 .elementor-element.elementor-element-c21126e .entry-main:after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    background: var( --e-global-color-text );
    border-radius: 12px;
    z-index: -1;
    opacity: 0;
    transition: all 0.5s;
}
.elementor-82 .elementor-element.elementor-element-c21126e article:hover .entry-main:after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c471a */.elementor-82 .elementor-element.elementor-element-c0c471a{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-c0c471a::before{
    content: "";
 
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.elementor-82 .elementor-element.elementor-element-c0c471a::after{
    content: "";
 
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-b888ea0 */.elementor-82 .elementor-element.elementor-element-b888ea0 h4.col-title {
    background: transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: inline;
    padding: 5px 16px;
    border-radius: 24px;
}

.elementor-82 .elementor-element.elementor-element-b888ea0 .widget-content{
    max-width: 570px;
width: 100%;
}

.elementor-82 .elementor-element.elementor-element-b888ea0 .aux-text-inner.aux-text-widget-content{
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-c7bfddf */.elementor-82 .elementor-element.elementor-element-c7bfddf span.auxicon2.auxicon2-arrow-line-med-left::after {
    content: "PRE";
    color: #292929;
    font-size: 18px;
    margin-left: 6.29px;
    transition: all 0.5s;
}
.elementor-82 .elementor-element.elementor-element-c7bfddf span.auxicon2.auxicon2-arrow-line-med-left {
    display: flex;
    align-items: center;
        transition: all 0.5s;
}


.elementor-82 .elementor-element.elementor-element-c7bfddf span.auxicon2.auxicon2-arrow-line-med-right::after {
    content: "NXT";
    color: #292929;
    font-size: 18px;
    margin-right: 6.29px;
     transition: all 0.5s;
}
.elementor-82 .elementor-element.elementor-element-c7bfddf span.auxicon2.auxicon2-arrow-line-med-right{
    display: flex;
    flex-direction:row-reverse;
    align-items: center;
    transition: all 0.5s;
}



.elementor-82 .elementor-element.elementor-element-c7bfddf span.auxicon2.auxicon2-arrow-line-med-left:hover::after,.elementor-82 .elementor-element.elementor-element-c7bfddf span.auxicon2.auxicon2-arrow-line-med-right:hover::after{
    color:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a0c4d */.elementor-82 .elementor-element.elementor-element-36a0c4d{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-36a0c4d::before{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.elementor-82 .elementor-element.elementor-element-36a0c4d::after{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-79d5bfa */.elementor-82 .elementor-element.elementor-element-79d5bfa h4.col-title {
    background: transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: inline;
    padding: 5px 16px;
    border-radius: 24px;
}

.elementor-82 .elementor-element.elementor-element-79d5bfa .widget-content{
    max-width: 570px;
width: 100%;
}

.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-text-inner.aux-text-widget-content{
    max-width: 500px;
}

.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-button{
    border-radius: 10px;
}
.elementor-82 .elementor-element.elementor-element-79d5bfa .aux-button .aux-overlay{
    transform: none;
    top: 0;
    left:0;
   
}

.elementor-82 .elementor-element.elementor-element-79d5bfa  .aux-button .aux-overlay:after {
    border-radius: 0;
     opacity: 0;
     transition: all 0.5s;
}
.elementor-82 .elementor-element.elementor-element-79d5bfa  .aux-button:hover .aux-overlay:after{
 opacity: 1;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ef9a7 */.elementor-82 .elementor-element.elementor-element-e3ef9a7{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-e3ef9a7::before{
    content: "";
     z-index: -2;
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.elementor-82 .elementor-element.elementor-element-e3ef9a7::after{
    content: "";

    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    z-index: -2;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-7abdcd8 */.elementor-82 .elementor-element.elementor-element-7abdcd8 h4.col-title {
    background: transparent linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%) 0% 0% no-repeat padding-box;
    display: inline;
    padding: 5px 18px;
    border-radius: 24px;
}

.elementor-82 .elementor-element.elementor-element-7abdcd8 .widget-content{
    max-width: 782px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-e9d6ef8 */.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-main{
    box-shadow: 0px 11px 35px #00000017;
    display: flex;
    flex-direction: column;
    border-radius:15px;
    z-index: 2!important;
    position: relative;
background: white;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 footer.entry-meta.aux-after-content{
    position: relative;
    top: unset;
    left:unset;
padding: 0;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-media{
   
    margin-bottom: -10px!important;
    z-index: 1!important;
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-read-more::after{
    display: none;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 span.aux-read-more-text::before{
    content: "";
    display: inline-block;
    height: 2px;
    width: 35px;
    background: transparent linear-gradient(180deg, #1E1E1E 0%, #535353 100%) 0% 0% no-repeat padding-box;
    margin-right: 9px;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 span.aux-read-more-text{
    display: flex!important;
    align-items: center;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-col{
    padding-left: 20px;
    padding-right: 20px;
}


.elementor-82 .elementor-element.elementor-element-e9d6ef8 article:hover a{
    color:white!important;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 article:hover span.aux-read-more-text::before{
    background:white!important;
}





.elementor-82 .elementor-element.elementor-element-e9d6ef8  .aux-widget-recent-posts .post .entry-media{
    margin-bottom: 13px;
}





.elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-load-more svg{
    display: none;
}

.elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-load-more{
   
    border-radius: 15px;
    width: 174px;
    height: 60px;
    background: linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 90%);
    transition: all 1s;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-load-more:hover{
       background: var(--e-global-color-text ); 
}

.elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-label-text, .elementor-82 .elementor-element.elementor-element-e9d6ef8 .aux-loading-label{
    line-height: 19px!important;
    padding:12% 0;
font-style: normal;
font-size: 16px;
line-height: 22px;
color: #FFFFFF;

}





.elementor-82 .elementor-element.elementor-element-e9d6ef8 .entry-main:before{
      content: '';
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(78deg, var( --e-global-color-primary ) 0%, #A17CAC 45%, var( --e-global-color-secondary ) 90%) 0% 0% no-repeat padding-box;
    display: block;
    position: absolute;
    left:0;
    top:0;
transition: all 0.5s;
    opacity:0;  
    border-radius: 15px;
    z-index: -1;
}
.elementor-82 .elementor-element.elementor-element-e9d6ef8 article:hover .entry-main:before{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-51c2434 */.elementor-82 .elementor-element.elementor-element-51c2434 .aux-overlay:after,.elementor-82 .elementor-element.elementor-element-51c2434 .aux-overlay:before{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d0e6a3 */.elementor-82 .elementor-element.elementor-element-7d0e6a3{
    position: relative;
}
.elementor-82 .elementor-element.elementor-element-7d0e6a3::before{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    left: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.elementor-82 .elementor-element.elementor-element-7d0e6a3::after{
    content: "";
    position: absolute;
    width: 460px;
    height: 100%;
    top:0;
    right: 110px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53e51cf *//* =========================
   FINAL CTA - THEME MATCHED
   ========================= */

.cq-final-cta{
  padding: 90px 20px 10px;
  background: transparent;
}

.cq-final-cta .cq-container{
  max-width: 1200px;
  margin: 0 auto;
}

.cq-cta-box{
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  padding: 70px 50px;
  border-radius: 20px;
}

/* soft floating glow */
.cq-cta-box::before{
  content: "";
  position: absolute;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: rgba(37,211,102,0.08);
  top: -120px;
  left: -100px;
  filter: blur(20px);
}

.cq-cta-box::after{
  content: "";
  position: absolute;
  width: 240px;
  height: 240px;
  border-radius: 50%;
  background: rgba(23,120,242,0.06);
  bottom: -120px;
  right: -90px;
  filter: blur(24px);
}

.cq-cta-badge{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 7px 22px;
  margin-bottom: 20px;
  border-radius: 999px;
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  background: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  box-shadow: 0 10px 24px rgba(16,185,129,.18);
  position: relative;
  z-index: 2;
}

.cq-cta-box h2{
  position: relative;
  z-index: 2;
  margin: 0 auto 18px;
  color: var(--e-global-color-text);
  font-size: 48px;
  line-height: 1.18;
  font-weight: 700;
  letter-spacing: -0.03em;
}

.cq-cta-box p{
  position: relative;
  z-index: 2;
  max-width: 700px;
  margin: 0 auto 32px;
  color: #64748b;
  font-size: 18px;
  line-height: 1.8;
}

.cq-cta-buttons{
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
  gap: 16px;
  flex-wrap: wrap;
}

.cq-final-cta .cq-btn{
  min-width: 180px;
  min-height: 54px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 28px;
  border-radius: 14px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .25s ease;
}

/* primary button */
.cq-final-cta .cq-btn-primary{
  color: #ffffff;
  background: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  box-shadow: 0 14px 30px rgba(16,185,129,.20);
}

.cq-final-cta .cq-btn-primary:hover{
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(16,185,129,.24);
}

/* secondary button */
.cq-final-cta .cq-btn-secondary{
  color: var(--e-global-color-text);
  background: rgba(255,255,255,0.72);
  border: 1px solid #d9e7e0;
  box-shadow: 0 10px 20px rgba(15,23,42,.04);
}

.cq-final-cta .cq-btn-secondary:hover{
  transform: translateY(-2px);
  background: #ffffff;
  border-color: #cfe1d9;
}

/* responsive */
@media (max-width: 1024px){
  .cq-cta-box{
    padding: 60px 36px;
  }

  .cq-cta-box h2{
    font-size: 40px;
  }

  .cq-cta-box p{
    font-size: 17px;
  }
}

@media (max-width: 767px){
  .cq-final-cta{
    padding: 70px 16px 55px;
  }

  .cq-cta-box{
    padding: 42px 22px;
    border-radius: 24px;
  }

  .cq-cta-badge{
    font-size: 11px;
    padding: 6px 16px;
    margin-bottom: 16px;
  }

  .cq-cta-box h2{
    font-size: 30px;
    line-height: 1.22;
    margin-bottom: 14px;
  }

  .cq-cta-box p{
    font-size: 15px;
    line-height: 1.7;
    margin-bottom: 24px;
  }

  .cq-cta-buttons{
    gap: 12px;
  }

  .cq-final-cta .cq-btn{
    width: 100%;
    min-width: 0;
  }
}/* End custom CSS */