.elementor-3123 .elementor-element.elementor-element-f945c17{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.87;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:050px;}.elementor-3123 .elementor-element.elementor-element-f945c17:not(.elementor-motion-effects-element-type-background), .elementor-3123 .elementor-element.elementor-element-f945c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://beepro.onepageclick.com/wp-content/uploads/2025/08/BeePro_Hero_Background2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3123 .elementor-element.elementor-element-f945c17::before, .elementor-3123 .elementor-element.elementor-element-f945c17 > .elementor-background-video-container::before, .elementor-3123 .elementor-element.elementor-element-f945c17 > .e-con-inner > .elementor-background-video-container::before, .elementor-3123 .elementor-element.elementor-element-f945c17 > .elementor-background-slideshow::before, .elementor-3123 .elementor-element.elementor-element-f945c17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3123 .elementor-element.elementor-element-f945c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FCFCFC00;--background-overlay:'';}.elementor-3123 .elementor-element.elementor-element-f945c17 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3123 .elementor-element.elementor-element-f945c17 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F3F5F8;}.elementor-3123 .elementor-element.elementor-element-f945c17 > .elementor-shape-bottom svg, .elementor-3123 .elementor-element.elementor-element-f945c17 > .e-con-inner > .elementor-shape-bottom svg{width:calc(232% + 1.3px);height:146px;}.elementor-3123 .elementor-element.elementor-element-f945c17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3123 .elementor-element.elementor-element-614b9f82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3123 .elementor-element.elementor-element-614b9f82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3123 .elementor-element.elementor-element-78dc7f0d{--display:flex;}.elementor-3123 .elementor-element.elementor-element-4caae07e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3123 .elementor-element.elementor-element-74a42a7b{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-3123 .elementor-element.elementor-element-74a42a7b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-74a42a7b .elementor-heading-title a:hover, .elementor-3123 .elementor-element.elementor-element-74a42a7b .elementor-heading-title a:focus{color:#06C49A;}.elementor-3123 .elementor-element.elementor-element-62fb5cf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:61px;font-weight:500;line-height:22px;color:#FFFFFF00;}.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title a:hover, .elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title a:focus{color:#06C49A;}.elementor-3123 .elementor-element.elementor-element-210cdfe{margin:-77px 0px calc(var(--kit-widget-spacing, 0px) + 77px) 0px;}.elementor-3123 .elementor-element.elementor-element-210cdfe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:61px;font-weight:500;line-height:22px;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-210cdfe .elementor-heading-title a:hover, .elementor-3123 .elementor-element.elementor-element-210cdfe .elementor-heading-title a:focus{color:#06C49A;}.elementor-3123 .elementor-element.elementor-element-bac06fd{margin:-63px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-3123 .elementor-element.elementor-element-bac06fd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:500;line-height:27px;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-bac06fd .elementor-heading-title a:hover, .elementor-3123 .elementor-element.elementor-element-bac06fd .elementor-heading-title a:focus{color:#06C49A;}.elementor-3123 .elementor-element.elementor-element-d3b4e00 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3123 .elementor-element.elementor-element-d3b4e00{z-index:10;}.elementor-3123 .elementor-element.elementor-element-d3b4e00 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-d3b4e00 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-d3b4e00 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-icon i{color:var( --e-global-color-d57d07a );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-icon svg{fill:var( --e-global-color-d57d07a );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-563d989{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-7c183478{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-596ddc14{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3123 .elementor-element.elementor-element-719bf043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3123 .elementor-element.elementor-element-719bf043 img{width:35%;max-width:100%;}.elementor-3123 .elementor-element.elementor-element-60a22b22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3123 .elementor-element.elementor-element-60a22b22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3123 .elementor-element.elementor-element-2668af3{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:480px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:-2px;z-index:3;text-align:right;}.elementor-3123 .elementor-element.elementor-element-2668af3.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2668af3{left:-660px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2668af3{right:-660px;}.elementor-3123 .elementor-element.elementor-element-2668af3 img{width:100%;max-width:34%;}.elementor-3123 .elementor-element.elementor-element-99cf353{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:440px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:-292px;text-align:right;}.elementor-3123 .elementor-element.elementor-element-99cf353.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-99cf353{left:-283px;}body.rtl .elementor-3123 .elementor-element.elementor-element-99cf353{right:-283px;}.elementor-3123 .elementor-element.elementor-element-99cf353 img{width:100%;max-width:58%;}.elementor-3123 .elementor-element.elementor-element-9900fec{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:440px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:-292px;text-align:right;}.elementor-3123 .elementor-element.elementor-element-9900fec.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-9900fec{left:-283px;}body.rtl .elementor-3123 .elementor-element.elementor-element-9900fec{right:-283px;}.elementor-3123 .elementor-element.elementor-element-9900fec img{width:8%;max-width:58%;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:310px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:116px;text-align:right;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-ee3eb7a{left:-264px;}body.rtl .elementor-3123 .elementor-element.elementor-element-ee3eb7a{right:-264px;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a img{width:100%;max-width:20%;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:480px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:-274px;text-align:right;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2cd3bd26{left:-293px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2cd3bd26{right:-293px;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26 img{width:100%;max-width:65%;}.elementor-3123 .elementor-element.elementor-element-2f977f1{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:480px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 83px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:25px;z-index:1;text-align:right;}.elementor-3123 .elementor-element.elementor-element-2f977f1.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2f977f1{left:-290px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2f977f1{right:-290px;}.elementor-3123 .elementor-element.elementor-element-2f977f1 img{width:100%;max-width:39%;}.elementor-3123 .elementor-element.elementor-element-6e45a182{margin:-135px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 50px 0px 0px;top:881px;z-index:3;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-6e45a182{left:382px;}body.rtl .elementor-3123 .elementor-element.elementor-element-6e45a182{right:382px;}.elementor-3123 .elementor-element.elementor-element-6e45a182 .elementor-icon-list-icon i{color:#FFD800;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-6e45a182 .elementor-icon-list-icon svg{fill:#FFD800;transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-6e45a182 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-6e45a182 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-6e45a182 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-11556264{--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:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.5;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-3123 .elementor-element.elementor-element-11556264:not(.elementor-motion-effects-element-type-background), .elementor-3123 .elementor-element.elementor-element-11556264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-3123 .elementor-element.elementor-element-11556264::before, .elementor-3123 .elementor-element.elementor-element-11556264 > .elementor-background-video-container::before, .elementor-3123 .elementor-element.elementor-element-11556264 > .e-con-inner > .elementor-background-video-container::before, .elementor-3123 .elementor-element.elementor-element-11556264 > .elementor-background-slideshow::before, .elementor-3123 .elementor-element.elementor-element-11556264 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3123 .elementor-element.elementor-element-11556264 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3123 .elementor-element.elementor-element-35e5fbc{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-3123 .elementor-element.elementor-element-35e5fbc img{width:12%;}.elementor-3123 .elementor-element.elementor-element-0d20bac .ele-content-align{text-align:center;}.elementor-3123 .elementor-element.elementor-element-0d20bac .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;font-family:"Outfit", Sans-serif;}.elementor-3123 .elementor-element.elementor-element-0d20bac .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;}.elementor-3123 .elementor-element.elementor-element-0d20bac .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#324A6D;color:#324A6D;font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-3123 .elementor-element.elementor-element-3b2d2034{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3123 .elementor-element.elementor-element-25f7853{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:440px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:-755px;text-align:right;}.elementor-3123 .elementor-element.elementor-element-25f7853.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-25f7853{left:-1266px;}body.rtl .elementor-3123 .elementor-element.elementor-element-25f7853{right:-1266px;}.elementor-3123 .elementor-element.elementor-element-25f7853 img{width:5%;max-width:43%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3123 .elementor-element.elementor-element-633273ab{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-wrapper{text-align:left;}.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title{margin-block-end:10px;color:#1335C5;}.elementor-3123 .elementor-element.elementor-element-633273ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#D8AA37;color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-633273ab.elementor-view-framed .elementor-icon, .elementor-3123 .elementor-element.elementor-element-633273ab.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-633273ab.elementor-view-framed .elementor-icon{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon{font-size:45px;padding:20px;border-radius:12px 12px 12px 12px;}.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-3123 .elementor-element.elementor-element-fd65372{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-wrapper{text-align:left;}.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title{margin-block-end:10px;color:#1335C5;}.elementor-3123 .elementor-element.elementor-element-fd65372.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#D8AA37;color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-fd65372.elementor-view-framed .elementor-icon, .elementor-3123 .elementor-element.elementor-element-fd65372.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-fd65372.elementor-view-framed .elementor-icon{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon{font-size:45px;padding:20px;border-radius:12px 12px 12px 12px;}.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-3123 .elementor-element.elementor-element-174ca5ac{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-wrapper{text-align:left;}.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title{margin-block-end:10px;color:#1335C5;}.elementor-3123 .elementor-element.elementor-element-174ca5ac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#D8AA37;color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-174ca5ac.elementor-view-framed .elementor-icon, .elementor-3123 .elementor-element.elementor-element-174ca5ac.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-174ca5ac.elementor-view-framed .elementor-icon{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon{font-size:45px;padding:20px;border-radius:12px 12px 12px 12px;}.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-3123 .elementor-element.elementor-element-27600038{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-wrapper{text-align:left;}.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title{margin-block-end:10px;color:#1335C5;}.elementor-3123 .elementor-element.elementor-element-27600038.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#D8AA37;color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-27600038.elementor-view-framed .elementor-icon, .elementor-3123 .elementor-element.elementor-element-27600038.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-27600038.elementor-view-framed .elementor-icon{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon{font-size:45px;padding:20px;border-radius:12px 12px 12px 12px;}.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-3123 .elementor-element.elementor-element-f093392{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-wrapper{text-align:left;}.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title{margin-block-end:10px;color:#1335C5;}.elementor-3123 .elementor-element.elementor-element-f093392.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#D8AA37;color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-f093392.elementor-view-framed .elementor-icon, .elementor-3123 .elementor-element.elementor-element-f093392.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-f093392.elementor-view-framed .elementor-icon{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon{font-size:45px;padding:20px;border-radius:12px 12px 12px 12px;}.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-3123 .elementor-element.elementor-element-8cec445{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3123 .elementor-element.elementor-element-8cec445:not(.elementor-motion-effects-element-type-background), .elementor-3123 .elementor-element.elementor-element-8cec445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E063F;}.elementor-3123 .elementor-element.elementor-element-1be84a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3123 .elementor-element.elementor-element-ac70366{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--icon-box-icon-margin:15px;}.elementor-3123 .elementor-element.elementor-element-ac70366 .elementor-icon{font-size:94px;}.elementor-3123 .elementor-element.elementor-element-ac70366 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-ac70366 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-3123 .elementor-element.elementor-element-ac70366 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-ac70366:has(:hover) .elementor-icon-box-title,
					 .elementor-3123 .elementor-element.elementor-element-ac70366:has(:focus) .elementor-icon-box-title{color:#C49120;}.elementor-3123 .elementor-element.elementor-element-ac70366 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:400;line-height:4px;}.elementor-3123 .elementor-element.elementor-element-eea418f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3123 .elementor-element.elementor-element-dc7d401{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--icon-box-icon-margin:15px;}.elementor-3123 .elementor-element.elementor-element-dc7d401 .elementor-icon{font-size:94px;}.elementor-3123 .elementor-element.elementor-element-dc7d401 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-dc7d401 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-3123 .elementor-element.elementor-element-dc7d401 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-dc7d401:has(:hover) .elementor-icon-box-title,
					 .elementor-3123 .elementor-element.elementor-element-dc7d401:has(:focus) .elementor-icon-box-title{color:#C49120;}.elementor-3123 .elementor-element.elementor-element-dc7d401 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:400;line-height:4px;}.elementor-3123 .elementor-element.elementor-element-b476068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3123 .elementor-element.elementor-element-e2d186c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--icon-box-icon-margin:15px;}.elementor-3123 .elementor-element.elementor-element-e2d186c .elementor-icon{font-size:94px;}.elementor-3123 .elementor-element.elementor-element-e2d186c .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-e2d186c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-3123 .elementor-element.elementor-element-e2d186c .elementor-icon-box-title{color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-e2d186c:has(:hover) .elementor-icon-box-title,
					 .elementor-3123 .elementor-element.elementor-element-e2d186c:has(:focus) .elementor-icon-box-title{color:#C49120;}.elementor-3123 .elementor-element.elementor-element-e2d186c .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:400;line-height:4px;}.elementor-3123 .elementor-element.elementor-element-4c521d4{--display:flex;--padding-top:0100px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3123 .elementor-element.elementor-element-4c521d4:not(.elementor-motion-effects-element-type-background), .elementor-3123 .elementor-element.elementor-element-4c521d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-96f01da > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-96f01da .ele-content-align{text-align:center;}.elementor-3123 .elementor-element.elementor-element-96f01da .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;font-family:"Outfit", Sans-serif;}.elementor-3123 .elementor-element.elementor-element-96f01da .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-96f01da .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:20px;line-height:32px;}.elementor-3123 .elementor-element.elementor-element-882ea3f{--display:flex;--min-height:40vh;--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3123 .elementor-element.elementor-element-882ea3f:not(.elementor-motion-effects-element-type-background), .elementor-3123 .elementor-element.elementor-element-882ea3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-eb7fdeb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-11c0c6e{--display:flex;}.elementor-3123 .elementor-element.elementor-element-0fe09fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:84px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3123 .elementor-element.elementor-element-0a03322{font-family:"Outfit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-e6ff1bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-d851466 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-d851466 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-d851466{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-d851466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-d851466 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-d851466 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-6e4c34a .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-6e4c34a .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-6e4c34a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-6e4c34a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-6e4c34a .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-6e4c34a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-7679f78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;color:#FFCB00C4;}.elementor-3123 .elementor-element.elementor-element-24f5d07{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-410a582 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-410a582 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-410a582{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-410a582 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-410a582 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-410a582 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-7a28943 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-7a28943 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-7a28943{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-7a28943 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-7a28943 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-7a28943 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-2d351ab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-3aacc80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:500;line-height:22px;color:#FFFFFF00;}.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title a:hover, .elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title a:focus{color:#06C49A;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-6076d00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-6076d00 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-6076d00 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-6076d00 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-1cef9ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-1cef9ff .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-1cef9ff .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-1cef9ff .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-aa4267a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-aa4267a .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-aa4267a .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-aa4267a .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-6cac8c8{--display:flex;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3123 .elementor-element.elementor-element-858ed77.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-858ed77{padding:100px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-858ed77 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-3123 .elementor-element.elementor-element-858ed77 .elementor-swiper-button{font-size:20px;}.elementor-3123 .elementor-element.elementor-element-7c70132{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:440px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:-363px;text-align:right;}.elementor-3123 .elementor-element.elementor-element-7c70132.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-7c70132{left:-176px;}body.rtl .elementor-3123 .elementor-element.elementor-element-7c70132{right:-176px;}.elementor-3123 .elementor-element.elementor-element-7c70132 img{width:14%;max-width:58%;}.elementor-3123 .elementor-element.elementor-element-2530c39{font-family:"Outfit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-a51cfd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3123 .elementor-element.elementor-element-787e909{--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:5px;}.elementor-3123 .elementor-element.elementor-element-92cf84f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-92cf84f .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-3123 .elementor-element.elementor-element-92cf84f .elementor-swiper-button{font-size:20px;}.elementor-3123 .elementor-element.elementor-element-4b1bda9{width:var( --container-widget-width, 106.36% );max-width:106.36%;margin:440px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:106.36%;--container-widget-flex-grow:0;top:-464px;text-align:right;}.elementor-3123 .elementor-element.elementor-element-4b1bda9.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-4b1bda9{left:-696.917px;}body.rtl .elementor-3123 .elementor-element.elementor-element-4b1bda9{right:-696.917px;}.elementor-3123 .elementor-element.elementor-element-4b1bda9 img{width:14%;max-width:58%;}.elementor-3123 .elementor-element.elementor-element-73bf6a3{font-family:"Outfit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-871710b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3123 .elementor-element.elementor-element-25dfb0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:800;color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-b308e37{font-family:"Outfit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-70efb26{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-d7f81ca .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-d7f81ca .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-d7f81ca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-d7f81ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-d7f81ca .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-d7f81ca .elementor-icon-list-text{color:var( --e-global-color-587a865 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-2ef57d1 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-2ef57d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-2ef57d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-2ef57d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-2ef57d1 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-2ef57d1 .elementor-icon-list-text{color:var( --e-global-color-587a865 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-5d61777 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-290bcb5 );}.elementor-3123 .elementor-element.elementor-element-4f8d5bd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-3d31e11 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-3d31e11 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-3d31e11{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-3d31e11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-3d31e11 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-3d31e11 .elementor-icon-list-text{color:var( --e-global-color-587a865 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-032a84e .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-032a84e .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-032a84e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-032a84e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-032a84e .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-032a84e .elementor-icon-list-text{color:var( --e-global-color-587a865 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-eaf35a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:500;line-height:22px;color:#FFFFFF00;}.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title a:hover, .elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title a:focus{color:#06C49A;}.elementor-3123 .elementor-element.elementor-element-972c145{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-d622bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-d622bf6 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-d622bf6 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-d622bf6 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-a1a0340 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-3123 .elementor-element.elementor-element-a1a0340 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-a1a0340 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-a1a0340 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-523c2f0 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-3123 .elementor-element.elementor-element-523c2f0 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-523c2f0 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-523c2f0 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-d432d72 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-3123 .elementor-element.elementor-element-d432d72 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-d432d72 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-d432d72 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-f4438b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-f4438b1 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-f4438b1 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-f4438b1 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-a18c7bc{--display:flex;--min-height:40vh;--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:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3123 .elementor-element.elementor-element-a18c7bc:not(.elementor-motion-effects-element-type-background), .elementor-3123 .elementor-element.elementor-element-a18c7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-6a9bb01{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-fbe7d9d{--display:flex;}.elementor-3123 .elementor-element.elementor-element-ca79062 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:84px;font-weight:800;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-b39390f{font-family:"Outfit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-76e68e8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-f9652d7 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-f9652d7 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-f9652d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-f9652d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-f9652d7 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-f9652d7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-c3acb82 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-c3acb82 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-c3acb82{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-c3acb82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-c3acb82 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-c3acb82 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-bd753e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-60a3e3c );}.elementor-3123 .elementor-element.elementor-element-861a57f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-be58bc3 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-be58bc3 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-be58bc3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-be58bc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-be58bc3 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-be58bc3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-8b7ac56 .elementor-icon-list-icon i{color:var( --e-global-color-290bcb5 );transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-8b7ac56 .elementor-icon-list-icon svg{fill:var( --e-global-color-290bcb5 );transition:fill 0.3s;}.elementor-3123 .elementor-element.elementor-element-8b7ac56{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3123 .elementor-element.elementor-element-8b7ac56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-8b7ac56 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3123 .elementor-element.elementor-element-8b7ac56 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-7348cf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-7348cf1 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-7348cf1 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-7348cf1 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-04da4d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-04da4d1 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-04da4d1 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-04da4d1 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-f9f377c{--display:flex;}.elementor-3123 .elementor-element.elementor-element-0f391c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-0f391c1 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-3123 .elementor-element.elementor-element-0f391c1 .elementor-swiper-button{font-size:20px;}.elementor-3123 .elementor-element.elementor-element-6ad7177{font-family:"Outfit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-5cd725a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3123 .elementor-element.elementor-element-4a1b28b .ele-content-align{text-align:center;}.elementor-3123 .elementor-element.elementor-element-4a1b28b .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;font-family:"Outfit", Sans-serif;}.elementor-3123 .elementor-element.elementor-element-4a1b28b .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;}.elementor-3123 .elementor-element.elementor-element-4a1b28b .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#324A6D;color:#324A6D;font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 .ct-product-heading.ct-product-1 .ct-product-title{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 .ct-product-heading.ct-product-1 .ct-product-title:after{border-left-color:var( --e-global-color-587a865 );border-right-color:var( --e-global-color-587a865 );border-top-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading.ct-product-1 .ct-inner{fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 .ct-product-1 .ct-product-price path{fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(1){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(3){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(5){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(6){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(7){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(8){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(9){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(10){fill:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-product-1 .ct-product-price{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:first-child .ct-product-heading.ct-product-1 .ct-product-image{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:first-child .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(2) .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:first-child .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:first-child .ct-product-heading.ct-product-1 .ct-product-image{border-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading.ct-tab.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 .ct-product-heading.ct-tab.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 .ct-product-heading.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc tr:nth-child(even) td.ct-product-1{background-color:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(odd) td.ct-product-1{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading.ct-product-2 .ct-product-title{color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc tr:nth-child(even) td.ct-product-2{background-color:#142449 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 tr:nth-child(odd) td.ct-product-2{background-color:#080D33 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 tr:nth-child(odd) td.ct-product-2{background-color:#080D33 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 tr:nth-child(odd) td.ct-product-2{background-color:#080D33 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 tr:nth-child(odd) td.ct-product-2{background-color:#080D33 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 tr:nth-child(odd) td.ct-product-2{background-color:#080D33;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:nth-child(odd) td.ct-product-2{background-color:#080D33 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:nth-child(odd) td.ct-product-2{background-color:#080D33 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 .ct-product-heading.ct-product-2 .ct-product-title:after{border-top-color:#080D33;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(odd) td.ct-product-2{background-color:#080D33;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc tr:nth-child(even) td.ct-product-3{background-color:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 .ct-product-heading.ct-product-3 .ct-product-title:after{border-top-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(odd) td.ct-product-3{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 .ct-product-title:after{border-top-color:#FDF8F2;border-left-color:#D8AA37;border-right-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 .ct-product-price path{fill:#FDF8F2;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(even) td:nth-child(odd),
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(odd) td:nth-child(even),
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc tr:nth-child(even) td.ct-product-{background-color:#FDF8F2;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 table{border-spacing:15px 0px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 table{border-spacing:15px 0px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 table{border-spacing:15px 0px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 table{border-spacing:15px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading,
				.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading h2.ct-title{font-family:"Outfit", Sans-serif;font-size:23px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading h2.ct-title{color:var( --e-global-color-290bcb5 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc td.ct-features-heading{background-color:#011135 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading .ct-inner{fill:#011135;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading .ct-rect{fill:#ffffff;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading{text-align:center;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-feature-heading{font-family:"Outfit", Sans-serif;color:#FFFFFF;text-align:left;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(odd) .ct-feature-heading{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:nth-child(odd) .ct-feature-title,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:nth-child(odd) .ct-feature-title{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tbody tr:nth-child(even) .ct-feature-heading{background-color:#011135 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:nth-child(even) .ct-feature-title,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:nth-child(even) .ct-feature-title{background-color:#011135 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading{font-family:"Outfit", Sans-serif;text-transform:none;line-height:56px;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 tr:nth-child(odd) .ct-product-heading svg path,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading .ct-inner,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 .ct-product-price path{fill:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 tr:nth-child(odd) .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 .ct-product-title,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 tr:nth-child(odd) .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc li.ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-price{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-features-heading svg path,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-heading svg path{fill:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:first-child .ct-features-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 tr:first-child .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 .ct-product-image,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:first-child .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 tr:first-child .ct-features-heading{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 tr:nth-child(2) .ct-features-heading{background-color:#D8AA37 !important;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 .ct-product-image{border-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading .ct-rect{fill:#ffffff;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading, .elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-price{text-align:center;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-1 td.ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-2 td.ct-product-heading .ct-product-title,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-3 td.ct-product-heading .ct-product-title,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 td.ct-product-heading
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 td.ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 td.ct-product-heading{padding:15px 15px 15px 15px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-img{width:80%;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 .ct-product-price svg{width:50%;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-4 .ct-product-price{margin-top:-50px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-feature{color:#FFFFFF;text-align:center;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-feature i.fa.fa-check{color:#0AB179;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-feature i.fa.fa-close{color:#F44336;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-btn{color:#DDBD6C;font-family:"Outfit", Sans-serif;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-1 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-2 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-4 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-3 .ct-feature-button,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 .ct-product-btn{background-color:#072569;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-1 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-2 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-4 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-style-3 .ct-feature-button:hover,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-5 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-6 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-7 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-ca2c8bc .acte.ct-style-8 .ct-product-btn:hover{background-color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-a31a89f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 .ct-product-heading.ct-product-1 .ct-product-title{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 .ct-product-heading.ct-product-1 .ct-product-title:after{border-left-color:#1A31D6;border-right-color:#1A31D6;border-top-color:#1C5DDD;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading.ct-product-1 .ct-inner{fill:#1A31D6;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 .ct-product-1 .ct-product-price path{fill:#1A31D6;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(1){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(3){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(5){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(6){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(7){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(8){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(9){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 svg path:nth-child(10){fill:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-product-1 .ct-product-price{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:first-child .ct-product-heading.ct-product-1 .ct-product-image{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:first-child .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(2) .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:first-child .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:first-child .ct-product-heading.ct-product-1 .ct-product-image{border-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading.ct-tab.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 .ct-product-heading.ct-tab.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 .ct-product-heading.ct-product-1{background-color:#1A31D6 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be tr:nth-child(even) td.ct-product-1{background-color:#6998E9 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(odd) td.ct-product-1{background-color:#1C5DDD;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading.ct-product-2 .ct-product-title{color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-bab08be tr:nth-child(even) td.ct-product-2{background-color:#A566EA !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 .ct-product-heading.ct-product-2 .ct-product-title:after{border-top-color:#6116BE;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(odd) td.ct-product-2{background-color:#6116BE;}.elementor-3123 .elementor-element.elementor-element-bab08be tr:nth-child(even) td.ct-product-3{background-color:#FA8AAB !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 .ct-product-heading.ct-product-3 .ct-product-title:after{border-top-color:#E3005E;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(odd) td.ct-product-3{background-color:#E3005E;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 .ct-product-title:after{border-top-color:#FDF8F2;border-left-color:#D8AA37;border-right-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 .ct-product-price path{fill:#FDF8F2;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(even) td:nth-child(odd),
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(odd) td:nth-child(even),
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:nth-child(odd) td,
					.elementor-3123 .elementor-element.elementor-element-bab08be tr:nth-child(even) td.ct-product-{background-color:#FDF8F2;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 table{border-spacing:15px 0px;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 table{border-spacing:15px 0px;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 table{border-spacing:15px 0px;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 table{border-spacing:15px;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading,
				.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading h2.ct-title{font-family:"Outfit", Sans-serif;font-size:23px;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading h2.ct-title{color:var( --e-global-color-290bcb5 );}.elementor-3123 .elementor-element.elementor-element-bab08be td.ct-features-heading{background-color:#011135 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading .ct-inner{fill:#011135;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading .ct-rect{fill:#ffffff;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading{text-align:center;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-feature-heading{font-family:"Outfit", Sans-serif;color:#FFFFFF;text-align:left;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 tr:nth-child(odd) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(odd) .ct-feature-heading{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:nth-child(odd) .ct-feature-title,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:nth-child(odd) .ct-feature-title{background-color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 tr:nth-child(even) .ct-feature-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tbody tr:nth-child(even) .ct-feature-heading{background-color:#011135 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:nth-child(even) .ct-feature-title,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:nth-child(even) .ct-feature-title{background-color:#011135 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading{font-family:"Outfit", Sans-serif;text-transform:none;line-height:56px;color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 tr:nth-child(odd) .ct-product-heading svg path,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading .ct-inner,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 .ct-product-price path{fill:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 tr:nth-child(odd) .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 .ct-product-title,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 tr:nth-child(odd) .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be li.ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-price{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-features-heading svg path,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-heading svg path{fill:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:first-child .ct-features-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 tr:first-child .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 .ct-product-image,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:first-child .ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 tr:first-child .ct-features-heading{background-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 tr:nth-child(2) .ct-features-heading{background-color:#D8AA37 !important;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 .ct-product-image{border-color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading .ct-rect{fill:#ffffff;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading, .elementor-3123 .elementor-element.elementor-element-bab08be .ct-price{text-align:center;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-1 td.ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-2 td.ct-product-heading .ct-product-title,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-3 td.ct-product-heading .ct-product-title,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 td.ct-product-heading
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 td.ct-product-heading,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 td.ct-product-heading{padding:15px 15px 15px 15px;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-img{width:80%;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 .ct-product-price svg{width:50%;}.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-4 .ct-product-price{margin-top:-50px;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-feature{color:#FFFFFF;text-align:center;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-feature i.fa.fa-check{color:#0AB179;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-feature i.fa.fa-close{color:#F44336;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-btn{color:#DDBD6C;font-family:"Outfit", Sans-serif;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-1 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-2 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-4 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-3 .ct-feature-button,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 .ct-product-btn,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 .ct-product-btn{background-color:#072569;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-1 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-2 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-4 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-bab08be .ct-style-3 .ct-feature-button:hover,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-5 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-6 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-7 .ct-product-btn:hover,
					.elementor-3123 .elementor-element.elementor-element-bab08be .acte.ct-style-8 .ct-product-btn:hover{background-color:#FFFFFF;}.elementor-3123 .elementor-element.elementor-element-08e0786{--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:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3123 .elementor-element.elementor-element-0e30309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-3123 .elementor-element.elementor-element-0e30309 img{width:12%;}.elementor-3123 .elementor-element.elementor-element-3ba2000 .ele-content-align{text-align:center;}.elementor-3123 .elementor-element.elementor-element-3ba2000 .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;font-family:"Outfit", Sans-serif;}.elementor-3123 .elementor-element.elementor-element-3ba2000 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;}.elementor-3123 .elementor-element.elementor-element-3ba2000 .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#324A6D;color:#324A6D;font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-3123 .elementor-element.elementor-element-c47e693 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-icon i{font-size:75px;}.elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-icon img, .elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-icon svg{width:215px;}.elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-icon img, .elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-icon i, .elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-icon svg{margin-bottom:49px !important;padding:4px;}.elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-title{font-family:"Outfit", Sans-serif;color:var( --e-global-color-587a865 );}.elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-content{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-3123 .elementor-element.elementor-element-c47e693 .tp-el-rep-itemsTitle{font-family:"Outfit", Sans-serif;}.elementor-3123 .elementor-element.elementor-element-cfe3fc1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-cfe3fc1 .align-box{text-align:center;}.elementor-3123 .elementor-element.elementor-element-cfe3fc1 .tp-el-btn{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-290bcb5 );background:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-cfe3fc1 .tp-el-btn:hover{color:var( --e-global-color-587a865 );background:#F2F2F3 !important;}.elementor-3123 .elementor-element.elementor-element-5c6003e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3123 .elementor-element.elementor-element-b928466{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-3123 .elementor-element.elementor-element-b928466 img{width:12%;}.elementor-3123 .elementor-element.elementor-element-34aa79c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3123 .elementor-element.elementor-element-34aa79c .ele-content-align{text-align:center;}.elementor-3123 .elementor-element.elementor-element-34aa79c .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;font-family:"Outfit", Sans-serif;}.elementor-3123 .elementor-element.elementor-element-34aa79c .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#0E2453;color:#0E2453;}.elementor-3123 .elementor-element.elementor-element-34aa79c .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#324A6D;color:#324A6D;font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-3123 .elementor-element.elementor-element-870010d{--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:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3123 .elementor-element.elementor-element-0c3e0a6{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3123 .elementor-element.elementor-element-0c3e0a6:not(.elementor-motion-effects-element-type-background), .elementor-3123 .elementor-element.elementor-element-0c3e0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F7F8 0%, #F6F5FA00 100%);}.elementor-3123 .elementor-element.elementor-element-c8a3ea9 .ele-content-align{text-align:center;}.elementor-3123 .elementor-element.elementor-element-9929eb9 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-9929eb9 .tp-el-rep-icon{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#D8AA37;color:#D8AA37;}.elementor-3123 .elementor-element.elementor-element-31ac0e2 .tp-el-rep-icon{background:#D8AA37 !important;-webkit-background-clip:var( --e-global-color-8a63911 );-webkit-text-fill-color:var( --e-global-color-8a63911 );color:var( --e-global-color-8a63911 );}.elementor-3123 .elementor-element.elementor-element-31ac0e2 .tp-el-rep-icon img, .elementor-3123 .elementor-element.elementor-element-31ac0e2 .tp-el-rep-icon svg{width:13px;height:9px;}.elementor-3123 .elementor-element.elementor-element-8a3b65d{--display:flex;--overlay-opacity:0.5;--margin-top:105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3123 .elementor-element.elementor-element-8a3b65d::before, .elementor-3123 .elementor-element.elementor-element-8a3b65d > .elementor-background-video-container::before, .elementor-3123 .elementor-element.elementor-element-8a3b65d > .e-con-inner > .elementor-background-video-container::before, .elementor-3123 .elementor-element.elementor-element-8a3b65d > .elementor-background-slideshow::before, .elementor-3123 .elementor-element.elementor-element-8a3b65d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3123 .elementor-element.elementor-element-8a3b65d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-el-section{background-color:var( --e-global-color-c88a17f );}.elementor-3123 .elementor-element.elementor-element-0ad3869 .ele-content-align{text-align:text-left;}.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-el-btn{border-color:#020201 !important;}.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-el-rep-desi{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#1359F6;color:#1359F6;}.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-el-rep-company{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#E3A916;color:#E3A916;}.elementor-3123 .elementor-element.elementor-element-fd39448{--display:flex;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-e498ce3 .ele-content-align{text-align:center;}.elementor-3123 .elementor-element.elementor-element-77dd134{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-c750bcd{--display:flex;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3123 .elementor-element.elementor-element-9d53490 .ele-section{background-image:url("https://beepro.onepageclick.com/wp-content/uploads/2023/12/cta-bg-1.png");}.elementor-3123 .elementor-element.elementor-element-9d53490 .ele-content-align{text-align:text-left;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3123 .elementor-element.elementor-element-614b9f82{--width:43.461%;}.elementor-3123 .elementor-element.elementor-element-4caae07e{--width:100%;}.elementor-3123 .elementor-element.elementor-element-60a22b22{--width:55.684%;}.elementor-3123 .elementor-element.elementor-element-11556264{--content-width:1600px;}.elementor-3123 .elementor-element.elementor-element-1be84a9{--width:25%;}.elementor-3123 .elementor-element.elementor-element-eea418f{--width:50%;}.elementor-3123 .elementor-element.elementor-element-b476068{--width:25%;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--width:87%;}.elementor-3123 .elementor-element.elementor-element-787e909{--width:50%;}.elementor-3123 .elementor-element.elementor-element-871710b{--width:50%;}.elementor-3123 .elementor-element.elementor-element-972c145{--width:96%;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--width:87%;}.elementor-3123 .elementor-element.elementor-element-5cd725a{--content-width:1478px;}.elementor-3123 .elementor-element.elementor-element-a31a89f{--content-width:1478px;}}@media(max-width:1366px) and (min-width:768px){.elementor-3123 .elementor-element.elementor-element-f945c17{--width:1525px;}.elementor-3123 .elementor-element.elementor-element-614b9f82{--width:522px;}.elementor-3123 .elementor-element.elementor-element-4caae07e{--width:801px;}.elementor-3123 .elementor-element.elementor-element-60a22b22{--width:685px;}}@media(min-width:2400px){.elementor-3123 .elementor-element.elementor-element-f945c17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:300px;}.elementor-3123 .elementor-element.elementor-element-614b9f82{--width:733px;}.elementor-3123 .elementor-element.elementor-element-4caae07e{--width:807px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-74a42a7b{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3123 .elementor-element.elementor-element-7c183478{--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-3123 .elementor-element.elementor-element-596ddc14{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-60a22b22{--width:1050.64px;}.elementor-3123 .elementor-element.elementor-element-2668af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:616.969px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2668af3{left:-703.016px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2668af3{right:-703.016px;}.elementor-3123 .elementor-element.elementor-element-2668af3 img{width:432px;max-width:1000px;}.elementor-3123 .elementor-element.elementor-element-99cf353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:228.969px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-99cf353{left:143.969px;}body.rtl .elementor-3123 .elementor-element.elementor-element-99cf353{right:143.969px;}.elementor-3123 .elementor-element.elementor-element-99cf353 img{width:628px;max-width:1000px;}.elementor-3123 .elementor-element.elementor-element-9900fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:145.969px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-9900fec{left:102.969px;}body.rtl .elementor-3123 .elementor-element.elementor-element-9900fec{right:102.969px;}.elementor-3123 .elementor-element.elementor-element-9900fec img{width:81px;max-width:1000px;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:605.969px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-ee3eb7a{left:118.984px;}body.rtl .elementor-3123 .elementor-element.elementor-element-ee3eb7a{right:118.984px;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a img{width:168px;max-width:1000px;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:304.969px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2cd3bd26{left:-180.016px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2cd3bd26{right:-180.016px;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26 img{width:654px;max-width:1000px;height:0%;}.elementor-3123 .elementor-element.elementor-element-2f977f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 84px;top:843.969px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2f977f1{left:-215.016px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2f977f1{right:-215.016px;}.elementor-3123 .elementor-element.elementor-element-2f977f1 img{max-width:370px;}.elementor-3123 .elementor-element.elementor-element-6e45a182{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:1092.563px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-6e45a182{left:811.969px;}body.rtl .elementor-3123 .elementor-element.elementor-element-6e45a182{right:811.969px;}.elementor-3123 .elementor-element.elementor-element-35e5fbc{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + -47px) 0px;}.elementor-3123 .elementor-element.elementor-element-35e5fbc img{width:255px;}.elementor-3123 .elementor-element.elementor-element-25f7853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:922.969px;z-index:5;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-25f7853{left:-225.031px;}body.rtl .elementor-3123 .elementor-element.elementor-element-25f7853{right:-225.031px;}.elementor-3123 .elementor-element.elementor-element-25f7853 img{width:81px;max-width:1000px;}.elementor-3123 .elementor-element.elementor-element-eb7fdeb{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-e6ff1bc{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-24f5d07{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-2d351ab{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-858ed77.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-7c70132{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:966.969px;z-index:5;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-7c70132{left:-1064.031px;}body.rtl .elementor-3123 .elementor-element.elementor-element-7c70132{right:-1064.031px;}.elementor-3123 .elementor-element.elementor-element-7c70132 img{width:81px;max-width:1000px;}.elementor-3123 .elementor-element.elementor-element-92cf84f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-4b1bda9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:803.969px;z-index:5;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-4b1bda9{left:583.969px;}body.rtl .elementor-3123 .elementor-element.elementor-element-4b1bda9{right:583.969px;}.elementor-3123 .elementor-element.elementor-element-4b1bda9 img{width:81px;max-width:1000px;}.elementor-3123 .elementor-element.elementor-element-70efb26{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-4f8d5bd{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-972c145{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-6a9bb01{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-76e68e8{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-861a57f{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-0f391c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading,
				.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading h2.ct-title{font-size:20px;}}@media(max-width:1366px){.elementor-3123 .elementor-element.elementor-element-f945c17{--min-height:67vh;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:050px;}.elementor-3123 .elementor-element.elementor-element-f945c17 > .elementor-shape-bottom svg, .elementor-3123 .elementor-element.elementor-element-f945c17 > .e-con-inner > .elementor-shape-bottom svg{height:169px;}.elementor-3123 .elementor-element.elementor-element-74a42a7b{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3123 .elementor-element.elementor-element-74a42a7b .elementor-heading-title{font-size:40px;}.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title{font-size:40px;}.elementor-3123 .elementor-element.elementor-element-210cdfe .elementor-heading-title{font-size:40px;}.elementor-3123 .elementor-element.elementor-element-bac06fd .elementor-heading-title{font-size:40px;}.elementor-3123 .elementor-element.elementor-element-596ddc14{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-719bf043 img{width:77px;}.elementor-3123 .elementor-element.elementor-element-2668af3{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2668af3{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2668af3{right:-166px;}.elementor-3123 .elementor-element.elementor-element-99cf353{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-99cf353{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-99cf353{right:-166px;}.elementor-3123 .elementor-element.elementor-element-9900fec{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-9900fec{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-9900fec{right:-166px;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-ee3eb7a{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-ee3eb7a{right:-166px;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2cd3bd26{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2cd3bd26{right:-166px;}.elementor-3123 .elementor-element.elementor-element-2f977f1{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2f977f1{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2f977f1{right:-166px;}.elementor-3123 .elementor-element.elementor-element-6e45a182{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -81px;top:836px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-6e45a182{left:382px;}body.rtl .elementor-3123 .elementor-element.elementor-element-6e45a182{right:382px;}.elementor-3123 .elementor-element.elementor-element-6e45a182 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3123 .elementor-element.elementor-element-6e45a182 .elementor-icon-list-item > a{font-size:14px;}.elementor-3123 .elementor-element.elementor-element-25f7853{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-25f7853{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-25f7853{right:-166px;}.elementor-3123 .elementor-element.elementor-element-eb7fdeb{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-e6ff1bc{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-24f5d07{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-2d351ab{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title{font-size:40px;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-858ed77.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-7c70132{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-7c70132{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-7c70132{right:-166px;}.elementor-3123 .elementor-element.elementor-element-92cf84f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-4b1bda9{margin:441px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;top:-75px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-4b1bda9{left:-166px;}body.rtl .elementor-3123 .elementor-element.elementor-element-4b1bda9{right:-166px;}.elementor-3123 .elementor-element.elementor-element-70efb26{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-4f8d5bd{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title{font-size:40px;}.elementor-3123 .elementor-element.elementor-element-972c145{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-6a9bb01{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-76e68e8{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-861a57f{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-0f391c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1200px){.elementor-3123 .elementor-element.elementor-element-74a42a7b{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3123 .elementor-element.elementor-element-74a42a7b .elementor-heading-title{font-size:35px;}.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title{font-size:35px;}.elementor-3123 .elementor-element.elementor-element-210cdfe .elementor-heading-title{font-size:35px;}.elementor-3123 .elementor-element.elementor-element-bac06fd .elementor-heading-title{font-size:35px;}.elementor-3123 .elementor-element.elementor-element-596ddc14{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-2668af3{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2668af3{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2668af3{right:-36px;}.elementor-3123 .elementor-element.elementor-element-2668af3 img{width:539px;}.elementor-3123 .elementor-element.elementor-element-99cf353{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-99cf353{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-99cf353{right:-36px;}.elementor-3123 .elementor-element.elementor-element-99cf353 img{width:539px;}.elementor-3123 .elementor-element.elementor-element-9900fec{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-9900fec{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-9900fec{right:-36px;}.elementor-3123 .elementor-element.elementor-element-9900fec img{width:539px;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-ee3eb7a{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-ee3eb7a{right:-36px;}.elementor-3123 .elementor-element.elementor-element-ee3eb7a img{width:539px;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2cd3bd26{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2cd3bd26{right:-36px;}.elementor-3123 .elementor-element.elementor-element-2cd3bd26 img{width:539px;}.elementor-3123 .elementor-element.elementor-element-2f977f1{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-2f977f1{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-2f977f1{right:-36px;}.elementor-3123 .elementor-element.elementor-element-2f977f1 img{width:539px;}.elementor-3123 .elementor-element.elementor-element-6e45a182{margin:-97px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -301px;}.elementor-3123 .elementor-element.elementor-element-25f7853{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-25f7853{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-25f7853{right:-36px;}.elementor-3123 .elementor-element.elementor-element-25f7853 img{width:539px;}.elementor-3123 .elementor-element.elementor-element-eb7fdeb{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-e6ff1bc{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-24f5d07{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-2d351ab{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title{font-size:35px;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-858ed77.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-7c70132{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-7c70132{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-7c70132{right:-36px;}.elementor-3123 .elementor-element.elementor-element-7c70132 img{width:539px;}.elementor-3123 .elementor-element.elementor-element-92cf84f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-4b1bda9{width:var( --container-widget-width, 782px );max-width:782px;margin:527px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:782px;--container-widget-flex-grow:0;top:-208px;}body:not(.rtl) .elementor-3123 .elementor-element.elementor-element-4b1bda9{left:-36px;}body.rtl .elementor-3123 .elementor-element.elementor-element-4b1bda9{right:-36px;}.elementor-3123 .elementor-element.elementor-element-4b1bda9 img{width:539px;}.elementor-3123 .elementor-element.elementor-element-70efb26{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-4f8d5bd{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title{font-size:35px;}.elementor-3123 .elementor-element.elementor-element-972c145{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-6a9bb01{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-76e68e8{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-861a57f{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-0f391c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-3123 .elementor-element.elementor-element-596ddc14{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-11556264{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3123 .elementor-element.elementor-element-3b2d2034{--gap:90px 90px;--row-gap:90px;--column-gap:90px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3123 .elementor-element.elementor-element-633273ab{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-description{font-size:14px;}.elementor-3123 .elementor-element.elementor-element-fd65372{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-description{font-size:14px;}.elementor-3123 .elementor-element.elementor-element-174ca5ac{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-description{font-size:14px;}.elementor-3123 .elementor-element.elementor-element-27600038{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-description{font-size:14px;}.elementor-3123 .elementor-element.elementor-element-f093392{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-description{font-size:14px;}.elementor-3123 .elementor-element.elementor-element-eb7fdeb{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-e6ff1bc{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-24f5d07{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-2d351ab{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-858ed77.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-92cf84f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-70efb26{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-4f8d5bd{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-972c145{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-6a9bb01{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-76e68e8{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-861a57f{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-0f391c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:880px){.elementor-3123 .elementor-element.elementor-element-d3b4e00 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-596ddc14{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-eb7fdeb{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-e6ff1bc{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-24f5d07{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-2d351ab{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-6076d00 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-1cef9ff .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-aa4267a .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-858ed77.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-92cf84f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-70efb26{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-4f8d5bd{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-972c145{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-d622bf6 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-a1a0340 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-523c2f0 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-d432d72 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-f4438b1 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-6a9bb01{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-76e68e8{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-861a57f{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-7348cf1 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-04da4d1 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-0f391c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-cfe3fc1 .align-box{text-align:left;}.elementor-3123 .elementor-element.elementor-element-870010d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-3123 .elementor-element.elementor-element-596ddc14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-11556264{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:25%;--padding-bottom:25%;--padding-left:5%;--padding-right:5%;}.elementor-3123 .elementor-element.elementor-element-3b2d2034{--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title a{font-size:18px;}.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title a{font-size:18px;}.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title a{font-size:18px;}.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title a{font-size:18px;}.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title, .elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title a{font-size:18px;}.elementor-3123 .elementor-element.elementor-element-eb7fdeb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-0fe09fe .elementor-heading-title{font-size:50px;}.elementor-3123 .elementor-element.elementor-element-e6ff1bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-24f5d07{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-2d351ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title{font-size:29px;}.elementor-3123 .elementor-element.elementor-element-86a50fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-6076d00 .align-box{text-align:center;}.elementor-3123 .elementor-element.elementor-element-1cef9ff .align-box{text-align:center;}.elementor-3123 .elementor-element.elementor-element-aa4267a .align-box{text-align:center;}.elementor-3123 .elementor-element.elementor-element-858ed77.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-858ed77{padding:0px 0px 0px 0px;}.elementor-3123 .elementor-element.elementor-element-92cf84f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-70efb26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-4f8d5bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-972c145{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-6a9bb01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-76e68e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-861a57f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-f8356b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3123 .elementor-element.elementor-element-0f391c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-features-heading{width:50%;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading{font-size:11px;}.elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-product-heading, .elementor-3123 .elementor-element.elementor-element-ca2c8bc .ct-price{text-align:center;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-features-heading{width:50%;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading{font-size:11px;}.elementor-3123 .elementor-element.elementor-element-bab08be .ct-product-heading, .elementor-3123 .elementor-element.elementor-element-bab08be .ct-price{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-62fb5cf *//* Local colors for THIS heading only */
.elementor-3123 .elementor-element.elementor-element-62fb5cf { --start:#1C99FE; --end:#D8AA37; }

/* Make sure the widget/container itself has no background */
.elementor-3123 .elementor-element.elementor-element-62fb5cf,
.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-widget-container{
  background: none !important;
}

/* Apply gradient INSIDE the letters only */
.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title,
.elementor-3123 .elementor-element.elementor-element-62fb5cf .tp-el-title{
  background-image: linear-gradient(90deg, var(--start), var(--end)) !important;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  /* anti-crop polish */
  display: inline-block;
  line-height: 1.15;
  padding: .06em 0;
  overflow: visible;
}

/* If Elementor splits the title into spans (animations/highlights),
   make those spans inherit the gradient too */
.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title *,
.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title span{
  background-image: inherit !important;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

/* Disable any decorative before/after bars that might sit behind the text */
.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title::before,
.elementor-3123 .elementor-element.elementor-element-62fb5cf .elementor-heading-title::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-d3b4e00 *//* === Global POP hover for Elementor buttons === */
:root{
  --btn-pop-scale: 1.08;   /* overshoot amount */
  --btn-rest-scale: 1.00;  /* end scale after pop */
  --btn-pop-dur: .2s;      /* speed of the pop */
}

/* Target common Elementor/button classes (add more if needed) */
.elementor a.elementor-button,
.elementor .elementor-button,
a.tp-el-btn,
a.ct-product-btn,
.wpr-button,
.wpr-btn{
  display:inline-block;
  transform: scale(var(--btn-rest-scale));
  transition: transform var(--btn-pop-dur) ease-out;
  will-change: transform;
  backface-visibility: hidden;
}

/* Pop animation on hover/focus */
.elementor a.elementor-button:hover,
.elementor .elementor-button:hover,
a.tp-el-btn:hover,
a.ct-product-btn:hover,
.wpr-button:hover,
.wpr-btn:hover,
.elementor a.elementor-button:focus-visible,
.elementor .elementor-button:focus-visible,
a.tp-el-btn:focus-visible,
a.ct-product-btn:focus-visible,
.wpr-button:focus-visible,
.wpr-btn:focus-visible{
  animation: bp-pop var(--btn-pop-dur) ease-out forwards;
}

/* Nice little overshoot + settle */
@keyframes bp-pop{
  0%   { transform: scale(1); }
  60%  { transform: scale(var(--btn-pop-scale)); }
  100% { transform: scale(1.04); } /* gentle settled state */
}

/* Pressed (mouse down / tap) — feel snappy */
.elementor a.elementor-button:active,
.elementor .elementor-button:active,
a.tp-el-btn:active,
a.ct-product-btn:active,
.wpr-button:active,
.wpr-btn:active{
  transform: scale(.98);
}

/* Respect reduced motion preferences */
@media (prefers-reduced-motion: reduce){
  .elementor a.elementor-button,
  .elementor .elementor-button,
  a.tp-el-btn,
  a.ct-product-btn,
  .wpr-button,
  .wpr-btn{
    transition: none !important;
    animation: none !important;
    transform: none !important;
  }
}
.custom-gradient-button {
  border-width: .3px !important; /* Reduce border thickness from 4px to 2px */
  border-style: solid;
  border-image: linear-gradient(to right, #1C99FE, #D8AA37) 1;
  border-radius: 999px;
  padding: 0.7em 1.4em; /* Adjust if needed */
  background-color: #001033; /* or your inner background */
  color: #D8AA37;
  font-weight: bold;
  font-size: 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-gradient-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(216, 170, 55, 0.5);
}
.custom-gradient-button {
  border-width: 2px !important; /* Reduce border thickness from 4px to 2px */
  border-style: solid;
  border-image: linear-gradient(to right, #1C99FE, #D8AA37) 1;
  border-radius: 999px;
  padding: 0.7em 1.4em; /* Adjust if needed */
  background-color: #001033; /* or your inner background */
  color: #D8AA37;
  font-weight: bold;
  font-size: 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-gradient-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(216, 170, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563d989 *//* Default: no animation (for all later visits) */
.elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item{
  opacity: 1;
  transform: none;
  animation: none;
}

/* First-visit only: run staggered fade-up */
body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 { --stagger:.12s; --dur:.45s; --y:8px; }

body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item{
  opacity: 0;
  transform: translateY(var(--y));
  animation: bp-fadeUp var(--dur) ease-out forwards;
  will-change: transform, opacity;
}

body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item:nth-child(1){ animation-delay: calc(var(--stagger) * 0); }
body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item:nth-child(2){ animation-delay: calc(var(--stagger) * 1); }
body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item:nth-child(3){ animation-delay: calc(var(--stagger) * 2); }
body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item:nth-child(4){ animation-delay: calc(var(--stagger) * 3); }
body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item:nth-child(5){ animation-delay: calc(var(--stagger) * 4); }
body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item:nth-child(6){ animation-delay: calc(var(--stagger) * 5); }

@keyframes bp-fadeUp { to { opacity:1; transform:translateY(0);} }

/* Accessibility: respect reduced motion */
@media (prefers-reduced-motion: reduce){
  body:not(.bp-visited) .elementor-3123 .elementor-element.elementor-element-563d989 .elementor-icon-list-item{ animation:none; opacity:1; transform:none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9900fec *//* 20s infinite rotation */
.elementor-3123 .elementor-element.elementor-element-9900fec img,
.elementor-3123 .elementor-element.elementor-element-9900fec svg {
  display: inline-block;
  animation: bp-spin 20s linear infinite;
  transform-origin: 50% 50%;
  will-change: transform;
}

@keyframes bp-spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* Respect users who prefer reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-3123 .elementor-element.elementor-element-9900fec img,
  .elementor-3123 .elementor-element.elementor-element-9900fec svg { animation: none; }
}/* End custom CSS */
/* Start custom CSS for tp-heading, class: .elementor-element-0d20bac */.tp-hero-subtitle::before {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25f7853 *//* 20s infinite rotation */
.elementor-3123 .elementor-element.elementor-element-25f7853 img,
.elementor-3123 .elementor-element.elementor-element-25f7853 svg {
  display: inline-block;
  animation: bp-spin 20s linear infinite;
  transform-origin: 50% 50%;
  will-change: transform;
}

@keyframes bp-spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* Respect users who prefer reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-3123 .elementor-element.elementor-element-25f7853 img,
  .elementor-3123 .elementor-element.elementor-element-25f7853 svg { animation: none; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-633273ab */:root{
  --color1:#1C99FE;
  --color2:#D8AA37;
  --color3:#D8AA37;
  --angle:120deg;
}

/* Default title style */
.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title a{
  color:#0b193a;                /* your normal text color */
  transition: color .2s ease, background-position .35s ease;
  display:inline-block;         /* prevents clipping */
  line-height:1.15;
  padding:.06em 0;
  overflow:visible;
}

/* Gradient appears when the TITLE itself is hovered */
.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title:hover,
.elementor-3123 .elementor-element.elementor-element-633273ab .elementor-icon-box-title a:hover{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  background-size:200% auto;    /* subtle movement when transitioning */
  background-position:0 0;
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent; /* Safari */
}

/* (Optional) Also trigger when the whole card is hovered */
.elementor-3123 .elementor-element.elementor-element-633273ab:hover .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-633273ab:hover .elementor-icon-box-title a{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd65372 */:root{
  --color1:#1C99FE;
  --color2:#D8AA37;
  --color3:#D8AA37;
  --angle:120deg;
}

/* Default title style */
.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title a{
  color:#0b193a;                /* your normal text color */
  transition: color .2s ease, background-position .35s ease;
  display:inline-block;         /* prevents clipping */
  line-height:1.15;
  padding:.06em 0;
  overflow:visible;
}

/* Gradient appears when the TITLE itself is hovered */
.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title:hover,
.elementor-3123 .elementor-element.elementor-element-fd65372 .elementor-icon-box-title a:hover{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  background-size:200% auto;    /* subtle movement when transitioning */
  background-position:0 0;
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent; /* Safari */
}

/* (Optional) Also trigger when the whole card is hovered */
.elementor-3123 .elementor-element.elementor-element-fd65372:hover .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-fd65372:hover .elementor-icon-box-title a{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-174ca5ac */:root{
  --color1:#1C99FE;
  --color2:#D8AA37;
  --color3:#D8AA37;
  --angle:120deg;
}

/* Default title style */
.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title a{
  color:#0b193a;                /* your normal text color */
  transition: color .2s ease, background-position .35s ease;
  display:inline-block;         /* prevents clipping */
  line-height:1.15;
  padding:.06em 0;
  overflow:visible;
}

/* Gradient appears when the TITLE itself is hovered */
.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title:hover,
.elementor-3123 .elementor-element.elementor-element-174ca5ac .elementor-icon-box-title a:hover{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  background-size:200% auto;    /* subtle movement when transitioning */
  background-position:0 0;
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent; /* Safari */
}

/* (Optional) Also trigger when the whole card is hovered */
.elementor-3123 .elementor-element.elementor-element-174ca5ac:hover .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-174ca5ac:hover .elementor-icon-box-title a{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27600038 */:root{
  --color1:#1C99FE;
  --color2:#D8AA37;
  --color3:#D8AA37;
  --angle:120deg;
}

/* Default title style */
.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title a{
  color:#0b193a;                /* your normal text color */
  transition: color .2s ease, background-position .35s ease;
  display:inline-block;         /* prevents clipping */
  line-height:1.15;
  padding:.06em 0;
  overflow:visible;
}

/* Gradient appears when the TITLE itself is hovered */
.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title:hover,
.elementor-3123 .elementor-element.elementor-element-27600038 .elementor-icon-box-title a:hover{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  background-size:200% auto;    /* subtle movement when transitioning */
  background-position:0 0;
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent; /* Safari */
}

/* (Optional) Also trigger when the whole card is hovered */
.elementor-3123 .elementor-element.elementor-element-27600038:hover .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-27600038:hover .elementor-icon-box-title a{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f093392 */:root{
  --color1:#1C99FE;
  --color2:#D8AA37;
  --color3:#D8AA37;
  --angle:120deg;
}

/* Default title style */
.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title a{
  color:#0b193a;                /* your normal text color */
  transition: color .2s ease, background-position .35s ease;
  display:inline-block;         /* prevents clipping */
  line-height:1.15;
  padding:.06em 0;
  overflow:visible;
}

/* Gradient appears when the TITLE itself is hovered */
.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title:hover,
.elementor-3123 .elementor-element.elementor-element-f093392 .elementor-icon-box-title a:hover{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  background-size:200% auto;    /* subtle movement when transitioning */
  background-position:0 0;
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent; /* Safari */
}

/* (Optional) Also trigger when the whole card is hovered */
.elementor-3123 .elementor-element.elementor-element-f093392:hover .elementor-icon-box-title,
.elementor-3123 .elementor-element.elementor-element-f093392:hover .elementor-icon-box-title a{
  background: linear-gradient(var(--angle), var(--color1), var(--color2), var(--color3));
  -webkit-background-clip:text;
          background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2d2034 *//* Tweak speed/amount here */
.elementor-3123 .elementor-element.elementor-element-3b2d2034 { --hover-scale: 1.05; --dur: .22s; }

/* Ensure nothing gets clipped when a card scales */
.elementor-3123 .elementor-element.elementor-element-3b2d2034 .elementor-column,
.elementor-3123 .elementor-element.elementor-element-3b2d2034 .elementor-widget-wrap { overflow: visible; }

/* Smooth default for every Icon Box in this section */
.elementor-3123 .elementor-element.elementor-element-3b2d2034 .elementor-widget-icon-box .elementor-icon-box-wrapper{
  transition: transform var(--dur) ease, filter var(--dur) ease;
  transform-origin: center;
  will-change: transform;
}

/* 🔥 Individual-card hover only */
.elementor-3123 .elementor-element.elementor-element-3b2d2034 .elementor-widget-icon-box:hover .elementor-icon-box-wrapper{
  transform: scale(var(--hover-scale));
  /* optional lift */
  /* filter: drop-shadow(0 6px 12px rgba(0,0,0,.08)); */
}

/* Accessibility */
@media (prefers-reduced-motion: reduce){
  .elementor-3123 .elementor-element.elementor-element-3b2d2034 .elementor-widget-icon-box .elementor-icon-box-wrapper{
    transition: none;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac70366 *//* Set initial style */
.elementor-3123 .elementor-element.elementor-element-ac70366 .elementor-icon-box-title {
  color: white;
  transition: background 0.4s ease, -webkit-background-clip 0.4s ease;
  background: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: white;
}

/* Gradient hover effect */
.elementor-3123 .elementor-element.elementor-element-ac70366:hover .elementor-icon-box-title {
  background: linear-gradient(120deg, #1C99FE, #D8AA37, #D8AA37);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc7d401 *//* Set initial style */
.elementor-3123 .elementor-element.elementor-element-dc7d401 .elementor-icon-box-title {
  color: white;
  transition: background 0.4s ease, -webkit-background-clip 0.4s ease;
  background: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: white;
}

/* Gradient hover effect */
.elementor-3123 .elementor-element.elementor-element-dc7d401:hover .elementor-icon-box-title {
  background: linear-gradient(120deg, #1C99FE, #D8AA37, #D8AA37);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e2d186c *//* Set initial style */
.elementor-3123 .elementor-element.elementor-element-e2d186c .elementor-icon-box-title {
  color: white;
  transition: background 0.4s ease, -webkit-background-clip 0.4s ease;
  background: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: white;
}

/* Gradient hover effect */
.elementor-3123 .elementor-element.elementor-element-e2d186c:hover .elementor-icon-box-title {
  background: linear-gradient(120deg, #1C99FE, #D8AA37, #D8AA37);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for tp-heading, class: .elementor-element-96f01da */.tp-hero-subtitle::before {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aacc80 *//* Local colors for THIS heading only */
.elementor-3123 .elementor-element.elementor-element-3aacc80 { --start:#1C99FE; --end:#D8AA37; }

/* Make sure the widget/container itself has no background */
.elementor-3123 .elementor-element.elementor-element-3aacc80,
.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-widget-container{
  background: none !important;
}

/* Apply gradient INSIDE the letters only */
.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title,
.elementor-3123 .elementor-element.elementor-element-3aacc80 .tp-el-title{
  background-image: linear-gradient(90deg, var(--start), var(--end)) !important;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  /* anti-crop polish */
  display: inline-block;
  line-height: 1.15;
  padding: .06em 0;
  overflow: visible;
}

/* If Elementor splits the title into spans (animations/highlights),
   make those spans inherit the gradient too */
.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title *,
.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title span{
  background-image: inherit !important;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

/* Disable any decorative before/after bars that might sit behind the text */
.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title::before,
.elementor-3123 .elementor-element.elementor-element-3aacc80 .elementor-heading-title::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-6076d00 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-6076d00 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-6076d00 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-6076d00 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-6076d00 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-6076d00 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-6076d00 a.ct-product-btn::before{
  border-radius: inherit;
}
.custom-gradient-button {
  border-width: 2px !important; /* Reduce border thickness from 4px to 2px */
  border-style: solid;
  border-image: linear-gradient(to right, #1C99FE, #D8AA37) 1;
  border-radius: 999px;
  padding: 0.7em 1.4em; /* Adjust if needed */
  background-color: #001033; /* or your inner background */
  color: #D8AA37;
  font-weight: bold;
  font-size: 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-gradient-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(216, 170, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-1cef9ff *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-1cef9ff .elementor-button,
.elementor-3123 .elementor-element.elementor-element-1cef9ff a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-1cef9ff a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-1cef9ff .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-1cef9ff a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-1cef9ff a.ct-product-btn::before{
  border-radius: inherit;
}
.custom-gradient-button {
  border-width: 2px !important; /* Reduce border thickness from 4px to 2px */
  border-style: solid;
  border-image: linear-gradient(to right, #1C99FE, #D8AA37) 1;
  border-radius: 999px;
  padding: 0.7em 1.4em; /* Adjust if needed */
  background-color: #001033; /* or your inner background */
  color: #D8AA37;
  font-weight: bold;
  font-size: 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-gradient-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(216, 170, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-aa4267a *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-aa4267a .elementor-button,
.elementor-3123 .elementor-element.elementor-element-aa4267a a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-aa4267a a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-aa4267a .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-aa4267a a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-aa4267a a.ct-product-btn::before{
  border-radius: inherit;
}
.custom-gradient-button {
  border-width: 2px !important; /* Reduce border thickness from 4px to 2px */
  border-style: solid;
  border-image: linear-gradient(to right, #1C99FE, #D8AA37) 1;
  border-radius: 999px;
  padding: 0.7em 1.4em; /* Adjust if needed */
  background-color: #001033; /* or your inner background */
  color: #D8AA37;
  font-weight: bold;
  font-size: 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-gradient-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(216, 170, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c70132 *//* 20s infinite rotation */
.elementor-3123 .elementor-element.elementor-element-7c70132 img,
.elementor-3123 .elementor-element.elementor-element-7c70132 svg {
  display: inline-block;
  animation: bp-spin 20s linear infinite;
  transform-origin: 50% 50%;
  will-change: transform;
}

@keyframes bp-spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* Respect users who prefer reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-3123 .elementor-element.elementor-element-7c70132 img,
  .elementor-3123 .elementor-element.elementor-element-7c70132 svg { animation: none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1bda9 *//* 20s infinite rotation */
.elementor-3123 .elementor-element.elementor-element-4b1bda9 img,
.elementor-3123 .elementor-element.elementor-element-4b1bda9 svg {
  display: inline-block;
  animation: bp-spin 20s linear infinite;
  transform-origin: 50% 50%;
  will-change: transform;
}

@keyframes bp-spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* Respect users who prefer reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-3123 .elementor-element.elementor-element-4b1bda9 img,
  .elementor-3123 .elementor-element.elementor-element-4b1bda9 svg { animation: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf35a5 *//* Local colors for THIS heading only */
.elementor-3123 .elementor-element.elementor-element-eaf35a5 { --start:#1C99FE; --end:#D8AA37; }

/* Make sure the widget/container itself has no background */
.elementor-3123 .elementor-element.elementor-element-eaf35a5,
.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-widget-container{
  background: none !important;
}

/* Apply gradient INSIDE the letters only */
.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title,
.elementor-3123 .elementor-element.elementor-element-eaf35a5 .tp-el-title{
  background-image: linear-gradient(90deg, var(--start), var(--end)) !important;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  /* anti-crop polish */
  display: inline-block;
  line-height: 1.15;
  padding: .06em 0;
  overflow: visible;
}

/* If Elementor splits the title into spans (animations/highlights),
   make those spans inherit the gradient too */
.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title *,
.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title span{
  background-image: inherit !important;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

/* Disable any decorative before/after bars that might sit behind the text */
.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title::before,
.elementor-3123 .elementor-element.elementor-element-eaf35a5 .elementor-heading-title::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-d622bf6 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-d622bf6 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-d622bf6 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-d622bf6 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-d622bf6 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-d622bf6 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-d622bf6 a.ct-product-btn::before{
  border-radius: inherit;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-a1a0340 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-a1a0340 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-a1a0340 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-a1a0340 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-a1a0340 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-a1a0340 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-a1a0340 a.ct-product-btn::before{
  border-radius: inherit;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-523c2f0 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-523c2f0 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-523c2f0 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-523c2f0 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-523c2f0 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-523c2f0 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-523c2f0 a.ct-product-btn::before{
  border-radius: inherit;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-d432d72 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-d432d72 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-d432d72 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-d432d72 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-d432d72 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-d432d72 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-d432d72 a.ct-product-btn::before{
  border-radius: inherit;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-f4438b1 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-f4438b1 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-f4438b1 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-f4438b1 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-f4438b1 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-f4438b1 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-f4438b1 a.ct-product-btn::before{
  border-radius: inherit;
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-7348cf1 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-7348cf1 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-7348cf1 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-7348cf1 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-7348cf1 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-7348cf1 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-7348cf1 a.ct-product-btn::before{
  border-radius: inherit;
}
.custom-gradient-button {
  border-width: 2px !important; /* Reduce border thickness from 4px to 2px */
  border-style: solid;
  border-image: linear-gradient(to right, #1C99FE, #D8AA37) 1;
  border-radius: 999px;
  padding: 0.7em 1.4em; /* Adjust if needed */
  background-color: #001033; /* or your inner background */
  color: #D8AA37;
  font-weight: bold;
  font-size: 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-gradient-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(216, 170, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-04da4d1 *//* 10% smaller button (real layout, not just visual) */
.elementor-3123 .elementor-element.elementor-element-04da4d1 .elementor-button,
.elementor-3123 .elementor-element.elementor-element-04da4d1 a.tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-04da4d1 a.ct-product-btn{
  --shrink: .9;                                 /* 0.9 = 10% smaller */
  min-height: 0 !important;                      /* cancel Elementor size floor */
  height: auto !important;

  /* shrink text + padding */
  font-size: calc(1em * var(--shrink)) !important;
  line-height: 1.15;
  padding-top:    calc(.9em * var(--shrink)) !important;
  padding-bottom: calc(.9em * var(--shrink)) !important;
  padding-left:   calc(1.6em * var(--shrink)) !important;
  padding-right:  calc(1.6em * var(--shrink)) !important;
  border-radius: 9999px;                          /* keep the pill look */
}

/* If you’re using a gradient outline via ::before, keep it aligned */
.elementor-3123 .elementor-element.elementor-element-04da4d1 .elementor-button::before,
.elementor-3123 .elementor-element.elementor-element-04da4d1 a.tp-el-btn::before,
.elementor-3123 .elementor-element.elementor-element-04da4d1 a.ct-product-btn::before{
  border-radius: inherit;
}
.custom-gradient-button {
  border-width: 2px !important; /* Reduce border thickness from 4px to 2px */
  border-style: solid;
  border-image: linear-gradient(to right, #1C99FE, #D8AA37) 1;
  border-radius: 999px;
  padding: 0.7em 1.4em; /* Adjust if needed */
  background-color: #001033; /* or your inner background */
  color: #D8AA37;
  font-weight: bold;
  font-size: 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-gradient-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(216, 170, 55, 0.5);
}/* End custom CSS */
/* Start custom CSS for tp-heading, class: .elementor-element-4a1b28b */.tp-hero-subtitle::before {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for advanced-comparison-table, class: .elementor-element-ca2c8bc */:root{
  --color1:#1C99FE; --color2:#D8AA37; --color3:#D8AA37;
  --grad: linear-gradient(120deg,var(--color1),var(--color2),var(--color3));
}

.elementor-3123 .elementor-element.elementor-element-ca2c8bc{
  --bw:2px;                 /* outline thickness */
  --radius:9999px;          /* pill shape */
  --fill:#ffffff;           /* default fill */
  --fill-hover:#0b193a;     /* hover fill */
  --text:#111a2c;           /* default text */
  --text-hover:#D3B574;     /* hover text */
}

/* Base button */
.elementor-3123 .elementor-element.elementor-element-ca2c8bc a.ct-product-btn{
  position:relative;
  display:inline-block;
  background:var(--fill) !important;
  color:var(--text) !important;
  border:none !important;
  border-radius:var(--radius);
  transition: background .25s ease, color .25s ease;
  will-change: transform;
  overflow:visible;
}

/* Gradient outline ring */
.elementor-3123 .elementor-element.elementor-element-ca2c8bc a.ct-product-btn::before{
  content:"";
  position:absolute; inset:0;
  padding:var(--bw);
  border-radius:inherit;
  background:var(--grad);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  pointer-events:none;
}

/* Hover/focus: dark fill, gold text, pop */
.elementor-3123 .elementor-element.elementor-element-ca2c8bc a.ct-product-btn:hover,
.elementor-3123 .elementor-element.elementor-element-ca2c8bc a.ct-product-btn:focus,
.elementor-3123 .elementor-element.elementor-element-ca2c8bc a.ct-product-btn:focus-visible{
  background:var(--fill-hover) !important;
  color:var(--text-hover) !important;
  animation: bp-pop .18s ease-out both;
}

/* Nice little pop */
@keyframes bp-pop{
  0%   { transform: scale(1); }
  60%  { transform: scale(1.08); }
  100% { transform: scale(1.04); }
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-3123 .elementor-element.elementor-element-ca2c8bc a.ct-product-btn{ animation:none !important; }
}/* End custom CSS */
/* Start custom CSS for advanced-comparison-table, class: .elementor-element-bab08be */:root{
  --color1:#1C99FE; --color2:#7644FF; --color3:#fd4766;
  --grad: linear-gradient(120deg,var(--color1),var(--color2),var(--color3));
}

.elementor-3123 .elementor-element.elementor-element-bab08be{
  --bw:2px;                 /* outline thickness */
  --radius:9999px;          /* pill shape */
  --fill:#ffffff;           /* default fill */
  --fill-hover:#0b193a;     /* hover fill */
  --text:#111a2c;           /* default text */
  --text-hover:#D3B574;     /* hover text */
}

/* Base button */
.elementor-3123 .elementor-element.elementor-element-bab08be a.ct-product-btn{
  position:relative;
  display:inline-block;
  background:var(--fill) !important;
  color:var(--text) !important;
  border:none !important;
  border-radius:var(--radius);
  transition: background .25s ease, color .25s ease;
  will-change: transform;
  overflow:visible;
}

/* Gradient outline ring */
.elementor-3123 .elementor-element.elementor-element-bab08be a.ct-product-btn::before{
  content:"";
  position:absolute; inset:0;
  padding:var(--bw);
  border-radius:inherit;
  background:var(--grad);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  pointer-events:none;
}

/* Hover/focus: dark fill, gold text, pop */
.elementor-3123 .elementor-element.elementor-element-bab08be a.ct-product-btn:hover,
.elementor-3123 .elementor-element.elementor-element-bab08be a.ct-product-btn:focus,
.elementor-3123 .elementor-element.elementor-element-bab08be a.ct-product-btn:focus-visible{
  background:var(--fill-hover) !important;
  color:var(--text-hover) !important;
  animation: bp-pop .18s ease-out both;
}

/* Nice little pop */
@keyframes bp-pop{
  0%   { transform: scale(1); }
  60%  { transform: scale(1.08); }
  100% { transform: scale(1.04); }
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-3123 .elementor-element.elementor-element-bab08be a.ct-product-btn{ animation:none !important; }
}/* End custom CSS */
/* Start custom CSS for tp-heading, class: .elementor-element-3ba2000 */.tp-hero-subtitle::before {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for tp-heading, class: .elementor-element-34aa79c */.tp-hero-subtitle::before {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for tp-testimonial, class: .elementor-element-0ad3869 */:root{
  --color1:#1C99FE;
  --color2:#7644FF;
  --color3:#D8AA37;
  --grad: linear-gradient(90deg, var(--color1), var(--color2), var(--color3));
}

.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-el-btn,
.elementor-3123 .elementor-element.elementor-element-0ad3869 .elementor-button{
  --bw: 2px;                /* outline thickness */
  --radius: 9999px;         /* pill shape */

  /* default: white fill + gradient outline */
  background:
    linear-gradient(#ffffff, #ffffff) padding-box,
    var(--grad) border-box !important;
  border: var(--bw) solid transparent;
  border-radius: var(--radius);
  color: inherit;
  transition: background .25s ease, color .25s ease, box-shadow .25s ease;
}

/* Hover/focus: dark fill + gold text, keep gradient outline */
.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-el-btn:hover,
.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-el-btn:focus,
.elementor-3123 .elementor-element.elementor-element-0ad3869 .elementor-button:hover,
.elementor-3123 .elementor-element.elementor-element-0ad3869 .elementor-button:focus{
  background:
    linear-gradient(#0b193a, #0b193a) padding-box,
    var(--grad) border-box !important;
  color:#ceb67d !important;
}

/* If Elementor adds inner span, color it too */
.elementor-3123 .elementor-element.elementor-element-0ad3869 .elementor-button .elementor-button-text{
  color: inherit;
}
/* Force the quote SVG to BeePro gold */
.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-testimonial__icon svg,
.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-testimonial__icon svg *,
.elementor-3123 .elementor-element.elementor-element-0ad3869 ._testimonial__icon svg,
.elementor-3123 .elementor-element.elementor-element-0ad3869 ._testimonial__icon svg * {
  fill: #D8AA37 !important;
  stroke: #D8AA37 !important;
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
  opacity: 1 !important;
}

/* If the SVG uses a <linearGradient>, override its stops too */
.elementor-3123 .elementor-element.elementor-element-0ad3869 .tp-testimonial__icon svg defs stop,
.elementor-3123 .elementor-element.elementor-element-0ad3869 ._testimonial__icon svg defs stop {
  stop-color: #D8AA37 !important;
}/* End custom CSS */