.elementor-122 .elementor-element.elementor-element-34b37da{--display:flex;--min-height:757px;--justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-34b37da:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-34b37da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.foodloop.co.in/wp-content/uploads/2026/06/933ddbe1-6ed4-455f-849d-97e88a6b4cb1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-122 .elementor-element.elementor-element-aea808c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-f78431f{--display:flex;}.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-122 .elementor-element.elementor-element-98dec4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#000000;}.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-122 .elementor-element.elementor-element-f972f1d{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button{background-color:#000000;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:0.6s;animation-duration:0.6s;border-color:#E8E8E8;border-style:none;border-radius:5px 5px 5px 5px;}	.elementor-122 .elementor-element.elementor-element-364c296 [class*="elementor-animation"]:hover,
								.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button::before,
								.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button::after{background-color:#000000;}.elementor-122 .elementor-element.elementor-element-364c296{width:var( --container-widget-width, 104.021% );max-width:104.021%;--container-widget-width:104.021%;--container-widget-flex-grow:0;text-align:left;}.elementor-122 .elementor-element.elementor-element-364c296.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button::before{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:0.6s;animation-duration:0.6s;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button::after{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:0.6s;animation-duration:0.6s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button .wpr-button-text{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:0.6s;animation-duration:0.6s;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button .wpr-button-content{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:0.6s;animation-duration:0.6s;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button-wrap{max-width:165px;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button-icon{font-size:17px;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button-icon svg{width:17px;height:17px;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button-text,.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button:hover{border-color:#E8E8E8;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-364c296.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-5f63e89{--display:flex;--justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-5f63e89:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-5f63e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEC52E;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-122 .elementor-element.elementor-element-80e9be2 .elementor-repeater-item-7ac7caf .swiper-slide-bg{background-image:url(https://www.foodloop.co.in/wp-content/uploads/2026/07/9b92f519-1f6c-4e5d-a1bf-0cd35d1d19e1.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-80e9be2 .elementor-repeater-item-78e0def .swiper-slide-bg{background-image:url(https://www.foodloop.co.in/wp-content/uploads/2026/07/bceb10c3-c60b-47b6-a961-3af16bf282b2.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-80e9be2 .elementor-repeater-item-c7ff949 .swiper-slide-bg{background-image:url(https://www.foodloop.co.in/wp-content/uploads/2026/07/8868d3ba-895b-4a09-9785-1d208366e932.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-80e9be2 .swiper-slide{transition-duration:calc(3000ms*1.2);height:417px;}.elementor-122 .elementor-element.elementor-element-80e9be2 .elementor-slide-button{background-color:#000000;}.elementor-122 .elementor-element.elementor-element-80e9be2{background-color:#FEC52E;}.elementor-122 .elementor-element.elementor-element-80e9be2 .swiper-slide-inner{text-align:center;}.elementor-122 .elementor-element.elementor-element-80e9be2 .elementor-swiper-button{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-80e9be2 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-80e9be2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#000000;opacity:1;}.elementor-122 .elementor-element.elementor-element-358286a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-122 .elementor-element.elementor-element-358286a:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-358286a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C10505;background-image:url("https://www.foodloop.co.in/wp-content/uploads/2026/06/0564d31a-621e-497f-b203-276d06e796a4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-122 .elementor-element.elementor-element-88b6189{text-align:center;}.elementor-122 .elementor-element.elementor-element-88b6189 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-122 .elementor-element.elementor-element-44553ff{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-1a11684{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-407e8c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-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-122 .elementor-element.elementor-element-2099b40{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-2099b40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-2099b40 img{width:77%;height:228px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-5d14990{--display:flex;}.elementor-122 .elementor-element.elementor-element-6003084{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-6003084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-6003084 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-7f4ae70{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-7f4ae70 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-6019058{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-c69d3ab{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-cca4f70{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-cca4f70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-cca4f70 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-47fd087{--display:flex;}.elementor-122 .elementor-element.elementor-element-50f309b{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-50f309b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-50f309b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-74a5ece{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-74a5ece .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-205fa3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-db6b9ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-0123b18{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-0123b18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-0123b18 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-1cb9ac1{--display:flex;}.elementor-122 .elementor-element.elementor-element-751228d{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-751228d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-751228d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-af97b36{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-af97b36 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-39a9b67{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-aacd1f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-c591e46{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-c591e46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-c591e46 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-129d541{--display:flex;}.elementor-122 .elementor-element.elementor-element-4f344e0{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-4f344e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-4f344e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-5b57341{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-5b57341 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-30ec1e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-de3721d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-68bec10{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-68bec10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-68bec10 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-c653a77{--display:flex;}.elementor-122 .elementor-element.elementor-element-3a8cb03{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-3a8cb03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-3a8cb03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-8e68ccd{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-8e68ccd .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-504e239{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-a4decd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-5497563{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-5497563.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-5497563 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-bc993e5{--display:flex;}.elementor-122 .elementor-element.elementor-element-9f55208{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-9f55208.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-9f55208 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-675d02e{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-675d02e .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-136b5b2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-136b5b2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-4548b46{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-122 .elementor-element.elementor-element-8e60b9b{text-align:center;}.elementor-122 .elementor-element.elementor-element-8e60b9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-122 .elementor-element.elementor-element-9c18d81{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-3c075d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-0ec3321{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-584ecbd .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-584ecbd.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-584ecbd .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-584ecbd .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-4b5cdf8{--display:flex;}.elementor-122 .elementor-element.elementor-element-895aae6 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-895aae6 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-895aae6{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-895aae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-895aae6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-895aae6 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-cc87484{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-cc87484 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-cc87484 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-836cc45{--display:flex;}.elementor-122 .elementor-element.elementor-element-179e5a7 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-179e5a7.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-179e5a7 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-179e5a7 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-df5890b{--display:flex;}.elementor-122 .elementor-element.elementor-element-6a3b77f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-6a3b77f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-6a3b77f{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-6a3b77f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-6a3b77f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-6a3b77f .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-56296ce{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-56296ce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-56296ce > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-c6c0483{--display:flex;}.elementor-122 .elementor-element.elementor-element-10b6998 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-10b6998.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-10b6998 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-10b6998 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-2d40679{--display:flex;}.elementor-122 .elementor-element.elementor-element-2040714 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-2040714 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-2040714{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-2040714 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-2040714 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-2040714 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-bc17089{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-bc17089 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-bc17089 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-1b813b1{--display:flex;}.elementor-122 .elementor-element.elementor-element-2d6d10f .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-2d6d10f.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-2d6d10f .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-2d6d10f .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-52a0576{--display:flex;}.elementor-122 .elementor-element.elementor-element-62c3bfd .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-62c3bfd .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-62c3bfd{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-62c3bfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-62c3bfd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-62c3bfd .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-6d13cd7{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-6d13cd7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-6d13cd7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-6311541{--display:flex;}.elementor-122 .elementor-element.elementor-element-84e93b6{--display:flex;}.elementor-122 .elementor-element.elementor-element-be142f8 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-be142f8.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-be142f8 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-be142f8 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-eaea04e{--display:flex;}.elementor-122 .elementor-element.elementor-element-1be9542 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-1be9542 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-1be9542{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-1be9542 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-1be9542 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-1be9542 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-0af7b39{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-0af7b39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-0af7b39 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-01373e6{--display:flex;}.elementor-122 .elementor-element.elementor-element-2a0ce97{--display:flex;}.elementor-122 .elementor-element.elementor-element-fe7110c .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-fe7110c.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-fe7110c .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-fe7110c .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-b8994a1{--display:flex;}.elementor-122 .elementor-element.elementor-element-dfdda8c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-dfdda8c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-dfdda8c{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-dfdda8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-dfdda8c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-dfdda8c .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-44fb8f1{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-44fb8f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-44fb8f1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-c9f41fa{--display:flex;}.elementor-122 .elementor-element.elementor-element-9e5f1ec{--display:flex;}.elementor-122 .elementor-element.elementor-element-8263be8 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-8263be8.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-8263be8 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-8263be8 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-0ef60c2{--display:flex;}.elementor-122 .elementor-element.elementor-element-c0969ba .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-c0969ba .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-c0969ba{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-c0969ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-c0969ba .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-c0969ba .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-7dde5ed{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-7dde5ed > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-7dde5ed > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-cae912c{--display:flex;}.elementor-122 .elementor-element.elementor-element-ed8921b{--display:flex;}.elementor-122 .elementor-element.elementor-element-193f836 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-193f836.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-193f836.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-193f836.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-193f836.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-193f836.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-193f836.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-193f836.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-193f836.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-193f836.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-193f836.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-193f836 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-193f836 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-042dd25{--display:flex;}.elementor-122 .elementor-element.elementor-element-579aef7 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-579aef7 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-579aef7{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-579aef7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-579aef7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-579aef7 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-6ea9b29{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-6ea9b29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-6ea9b29 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-a75aecd{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-122 .elementor-element.elementor-element-faba30c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-6bf0723{--display:flex;}.elementor-122 .elementor-element.elementor-element-29f7452 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-29f7452.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-29f7452 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-29f7452 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-b73bd68{--display:flex;}.elementor-122 .elementor-element.elementor-element-4de8edf .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-4de8edf .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-4de8edf{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-4de8edf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-4de8edf .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-4de8edf .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-89e3b43{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-89e3b43 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-89e3b43 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-e901d35{--display:flex;}.elementor-122 .elementor-element.elementor-element-e480e33 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-e480e33.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-e480e33 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-e480e33 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-859fa23{--display:flex;}.elementor-122 .elementor-element.elementor-element-dce1c62 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-dce1c62 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-dce1c62{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-dce1c62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-dce1c62 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-dce1c62 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-3b3fb5f{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-3b3fb5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-3b3fb5f > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-638a95a{--display:flex;}.elementor-122 .elementor-element.elementor-element-797bd62 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-797bd62.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-797bd62 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-797bd62 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-27b9543{--display:flex;}.elementor-122 .elementor-element.elementor-element-b7611de .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-b7611de .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-b7611de{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-b7611de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-b7611de .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-b7611de .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-1fffa8b{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-1fffa8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-1fffa8b > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-572cdf1{--display:flex;}.elementor-122 .elementor-element.elementor-element-fb69a46 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-fb69a46.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-fb69a46 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-fb69a46 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-36cb5df{--display:flex;}.elementor-122 .elementor-element.elementor-element-d3a20c9 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-d3a20c9 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-d3a20c9{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-d3a20c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-d3a20c9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-d3a20c9 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-11764c0{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-11764c0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-11764c0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-975ef46{--display:flex;}.elementor-122 .elementor-element.elementor-element-425f364{--display:flex;}.elementor-122 .elementor-element.elementor-element-4cc5d32 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-4cc5d32.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-4cc5d32 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-4cc5d32 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-ac4a7b1{--display:flex;}.elementor-122 .elementor-element.elementor-element-751ebcb .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-751ebcb .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-751ebcb{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-751ebcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-751ebcb .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-751ebcb .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-6dad4f3{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-6dad4f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-6dad4f3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-067cd75{--display:flex;}.elementor-122 .elementor-element.elementor-element-f88e4d7{--display:flex;}.elementor-122 .elementor-element.elementor-element-376c095 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-376c095.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-376c095.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-376c095.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-376c095.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-376c095.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-376c095.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-376c095.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-376c095.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-376c095.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-376c095.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-376c095 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-376c095 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-8d3c63b{--display:flex;}.elementor-122 .elementor-element.elementor-element-eeca2b8 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-eeca2b8 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-eeca2b8{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-eeca2b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-eeca2b8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-eeca2b8 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-e076aeb{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-e076aeb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-e076aeb > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-9f03ee5{--display:flex;}.elementor-122 .elementor-element.elementor-element-f5bc4a6{--display:flex;}.elementor-122 .elementor-element.elementor-element-3c66698 .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-3c66698.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-3c66698 .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-3c66698 .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-3eac2af{--display:flex;}.elementor-122 .elementor-element.elementor-element-7f7fa26 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-7f7fa26 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-7f7fa26{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-7f7fa26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-7f7fa26 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-7f7fa26 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-08cba18{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-08cba18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-08cba18 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-d795349{--display:flex;}.elementor-122 .elementor-element.elementor-element-237a18a{--display:flex;}.elementor-122 .elementor-element.elementor-element-98953fb .elementor-icon-wrapper{text-align:center;}.elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-default .elementor-icon{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-default .elementor-icon svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-stacked .elementor-icon:hover{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-default .elementor-icon:hover{color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-framed .elementor-icon:hover, .elementor-122 .elementor-element.elementor-element-98953fb.elementor-view-default .elementor-icon:hover svg{fill:#F7C105;}.elementor-122 .elementor-element.elementor-element-98953fb .elementor-icon{font-size:22px;}.elementor-122 .elementor-element.elementor-element-98953fb .elementor-icon svg{height:22px;}.elementor-122 .elementor-element.elementor-element-581b4e1{--display:flex;}.elementor-122 .elementor-element.elementor-element-6b007c5 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-6b007c5 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-6b007c5{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-6b007c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-6b007c5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-6b007c5 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-ffbbeb2{--n-accordion-title-font-size:17px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-122 .elementor-element.elementor-element-ffbbeb2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-122 .elementor-element.elementor-element-ffbbeb2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-156454c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-122 .elementor-element.elementor-element-d365b6b{--display:flex;}.elementor-122 .elementor-element.elementor-element-720f4d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-122 .elementor-element.elementor-element-720f4d1:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-720f4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C10505;background-image:url("https://www.foodloop.co.in/wp-content/uploads/2026/06/0564d31a-621e-497f-b203-276d06e796a4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-122 .elementor-element.elementor-element-03b2234{text-align:center;}.elementor-122 .elementor-element.elementor-element-03b2234 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-122 .elementor-element.elementor-element-17384f0{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-1d71121{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-d94f002{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-c904078{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-c904078.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-c904078 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-a3c9d2b{--display:flex;}.elementor-122 .elementor-element.elementor-element-5b313af{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-5b313af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-5b313af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-62d2ef9{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-62d2ef9 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-4f5cd1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-2ff4389{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-66f6d66{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-66f6d66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-66f6d66 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-cfc4ab3{--display:flex;}.elementor-122 .elementor-element.elementor-element-e573b0c{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-e573b0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-e573b0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-24dc0dc{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-24dc0dc .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-96317b4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-d8bd043{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-3104f2a{width:var( --container-widget-width, 37.56% );max-width:37.56%;--container-widget-width:37.56%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-3104f2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-3104f2a img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-122 .elementor-element.elementor-element-045448a{--display:flex;}.elementor-122 .elementor-element.elementor-element-19734f7{width:var( --container-widget-width, 162.618% );max-width:162.618%;--container-widget-width:162.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-122 .elementor-element.elementor-element-19734f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-19734f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-f14efe3{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-f14efe3 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-ae8132b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-ae8132b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-beb19fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-122 .elementor-element.elementor-element-beb19fc:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-beb19fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C10505;background-image:url("https://www.foodloop.co.in/wp-content/uploads/2026/06/0564d31a-621e-497f-b203-276d06e796a4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-122 .elementor-element.elementor-element-897040e{text-align:center;}.elementor-122 .elementor-element.elementor-element-897040e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-122 .elementor-element.elementor-element-bfd9b51{text-align:center;}.elementor-122 .elementor-element.elementor-element-bfd9b51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-122 .elementor-element.elementor-element-1733104{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-04d0fe1{--display:flex;}.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-122 .elementor-element.elementor-element-01eb4ca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-default .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-01eb4ca.elementor-view-default:has(:focus) .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-01eb4ca .elementor-icon{font-size:24px;}.elementor-122 .elementor-element.elementor-element-01eb4ca .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-01eb4ca .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-01eb4ca .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-01eb4ca:has(:hover) .elementor-icon-box-title,
					 .elementor-122 .elementor-element.elementor-element-01eb4ca:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-01eb4ca .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#2F2F2F;}.elementor-122 .elementor-element.elementor-element-dca0042{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-9d575be{--display:flex;}.elementor-122 .elementor-element.elementor-element-406f992 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-122 .elementor-element.elementor-element-406f992.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-406f992.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-406f992.elementor-view-default .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-406f992.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-406f992.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-406f992.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-406f992.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-406f992.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-406f992.elementor-view-default:has(:focus) .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-406f992 .elementor-icon{font-size:24px;}.elementor-122 .elementor-element.elementor-element-406f992 .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-406f992 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-406f992 .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-406f992:has(:hover) .elementor-icon-box-title,
					 .elementor-122 .elementor-element.elementor-element-406f992:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-406f992 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#2F2F2F;}.elementor-122 .elementor-element.elementor-element-67798ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-122 .elementor-element.elementor-element-4f7ce19{--display:flex;}.elementor-122 .elementor-element.elementor-element-850e62c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-default .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-850e62c.elementor-view-default:has(:focus) .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-850e62c .elementor-icon{font-size:24px;}.elementor-122 .elementor-element.elementor-element-850e62c .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-850e62c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-850e62c .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-850e62c:has(:hover) .elementor-icon-box-title,
					 .elementor-122 .elementor-element.elementor-element-850e62c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-850e62c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#2F2F2F;}.elementor-122 .elementor-element.elementor-element-4d840a6{--display:flex;}.elementor-122 .elementor-element.elementor-element-db785ab{--display:flex;}.elementor-122 .elementor-element.elementor-element-af650fd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-default .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-af650fd.elementor-view-default:has(:focus) .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-af650fd .elementor-icon{font-size:24px;}.elementor-122 .elementor-element.elementor-element-af650fd .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-af650fd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-af650fd .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-af650fd:has(:hover) .elementor-icon-box-title,
					 .elementor-122 .elementor-element.elementor-element-af650fd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-af650fd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#2F2F2F;}.elementor-122 .elementor-element.elementor-element-805176c{--display:flex;}.elementor-122 .elementor-element.elementor-element-8d51901{--display:flex;}.elementor-122 .elementor-element.elementor-element-c97fbd9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-default .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-c97fbd9.elementor-view-default:has(:focus) .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-c97fbd9 .elementor-icon{font-size:24px;}.elementor-122 .elementor-element.elementor-element-c97fbd9 .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-c97fbd9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-c97fbd9 .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-c97fbd9:has(:hover) .elementor-icon-box-title,
					 .elementor-122 .elementor-element.elementor-element-c97fbd9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-c97fbd9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#2F2F2F;}.elementor-122 .elementor-element.elementor-element-3289333{--display:flex;}.elementor-122 .elementor-element.elementor-element-0763b6b{--display:flex;}.elementor-122 .elementor-element.elementor-element-3196190 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-122 .elementor-element.elementor-element-3196190.elementor-view-stacked .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3196190.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-3196190.elementor-view-default .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3196190.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-3196190.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3196190.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-3196190.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-3196190.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-122 .elementor-element.elementor-element-3196190.elementor-view-default:has(:focus) .elementor-icon{fill:#F7C105;color:#F7C105;border-color:#F7C105;}.elementor-122 .elementor-element.elementor-element-3196190 .elementor-icon{font-size:24px;}.elementor-122 .elementor-element.elementor-element-3196190 .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-3196190 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-3196190 .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-3196190:has(:hover) .elementor-icon-box-title,
					 .elementor-122 .elementor-element.elementor-element-3196190:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-122 .elementor-element.elementor-element-3196190 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#2F2F2F;}.elementor-122 .elementor-element.elementor-element-6fcfe5e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-6fcfe5e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-122 .elementor-element.elementor-element-ce80ced{--display:flex;--min-height:0px;--padding-top:59px;--padding-bottom:59px;--padding-left:59px;--padding-right:59px;}.elementor-122 .elementor-element.elementor-element-ce80ced:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-ce80ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-122 .elementor-element.elementor-element-b7cea96{text-align:center;}.elementor-122 .elementor-element.elementor-element-b7cea96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-122 .elementor-element.elementor-element-48264ac{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-2d74859{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-122 .elementor-element.elementor-element-9ce17a7 .elementor-counter-number-wrapper{color:#000000;}.elementor-122 .elementor-element.elementor-element-9ce17a7 .elementor-counter-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-ecd81ae{--display:flex;}.elementor-122 .elementor-element.elementor-element-2a0de4a .elementor-counter-number-wrapper{color:#000000;}.elementor-122 .elementor-element.elementor-element-2a0de4a .elementor-counter-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-00ee4f8{--display:flex;}.elementor-122 .elementor-element.elementor-element-6d95815 .elementor-counter-number-wrapper{color:#000000;}.elementor-122 .elementor-element.elementor-element-6d95815 .elementor-counter-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-dd05fd5{--display:flex;}.elementor-122 .elementor-element.elementor-element-aace274 .elementor-counter-number-wrapper{color:#000000;}.elementor-122 .elementor-element.elementor-element-aace274 .elementor-counter-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-2f48f5f{--display:flex;}.elementor-122 .elementor-element.elementor-element-62b9e0f .elementor-counter-number-wrapper{color:#000000;}.elementor-122 .elementor-element.elementor-element-62b9e0f .elementor-counter-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-862731e{--display:flex;}.elementor-122 .elementor-element.elementor-element-04f1f77 .elementor-counter-number-wrapper{color:#000000;}.elementor-122 .elementor-element.elementor-element-04f1f77 .elementor-counter-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-b118f00{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-b118f00 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-122 .elementor-element.elementor-element-b6d2bce{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-122 .elementor-element.elementor-element-e02ad18{--display:flex;}.elementor-122 .elementor-element.elementor-element-7b7be83{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-b36707f{--display:flex;}.elementor-122 .elementor-element.elementor-element-381a37b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-35f4fb3{--display:flex;}.elementor-122 .elementor-element.elementor-element-8556966{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-7cc919e{--display:flex;}.elementor-122 .elementor-element.elementor-element-97af6ed{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-a09bbe5{--display:flex;}.elementor-122 .elementor-element.elementor-element-75cc8cc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-6f153ff{--display:flex;}.elementor-122 .elementor-element.elementor-element-65f7bf6{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-122 .elementor-element.elementor-element-31ac426{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-122 .elementor-element.elementor-element-31ac426 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-122 .elementor-element.elementor-element-31ac426 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-122 .elementor-element.elementor-element-0edaa30{--display:flex;}.elementor-122 .elementor-element.elementor-element-ba3f273{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-4e5ffc4{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-122 .elementor-element.elementor-element-63c6ce8{text-align:start;}.elementor-122 .elementor-element.elementor-element-63c6ce8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-122 .elementor-element.elementor-element-d65ad21{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-icon i{color:#F7C105;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-icon svg{fill:#F7C105;transition:fill 0.3s;}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-122 .elementor-element.elementor-element-de40fd8{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-de40fd8 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-122 .elementor-element.elementor-element-184f21c{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-group > label, .elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-subgroup label{color:#000000;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-type-html{padding-bottom:0px;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-4f6f412 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-button[type="submit"]{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-4f6f412{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-358286a{--content-width:1282px;}.elementor-122 .elementor-element.elementor-element-407e8c8{--width:80%;}.elementor-122 .elementor-element.elementor-element-c69d3ab{--width:80%;}.elementor-122 .elementor-element.elementor-element-db6b9ea{--width:80%;}.elementor-122 .elementor-element.elementor-element-aacd1f1{--width:80%;}.elementor-122 .elementor-element.elementor-element-de3721d{--width:80%;}.elementor-122 .elementor-element.elementor-element-a4decd2{--width:80%;}.elementor-122 .elementor-element.elementor-element-4548b46{--content-width:1282px;}.elementor-122 .elementor-element.elementor-element-720f4d1{--content-width:1282px;}.elementor-122 .elementor-element.elementor-element-d94f002{--width:80%;}.elementor-122 .elementor-element.elementor-element-2ff4389{--width:80%;}.elementor-122 .elementor-element.elementor-element-d8bd043{--width:80%;}.elementor-122 .elementor-element.elementor-element-beb19fc{--content-width:1282px;}.elementor-122 .elementor-element.elementor-element-4e5ffc4{--width:40%;}.elementor-122 .elementor-element.elementor-element-184f21c{--width:60%;}}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-98dec4a .elementor-heading-title{font-size:28px;}.elementor-122 .elementor-element.elementor-element-f972f1d{font-size:15px;}.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button-text,.elementor-122 .elementor-element.elementor-element-364c296 .wpr-button::after{font-size:14px;}.elementor-122 .elementor-element.elementor-element-80e9be2 .swiper-slide{height:323px;}.elementor-122 .elementor-element.elementor-element-2099b40.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-2099b40 img{height:168px;}.elementor-122 .elementor-element.elementor-element-cca4f70.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-cca4f70 img{height:143px;}.elementor-122 .elementor-element.elementor-element-0123b18.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-0123b18 img{height:138px;}.elementor-122 .elementor-element.elementor-element-c591e46.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-c591e46 img{height:135px;}.elementor-122 .elementor-element.elementor-element-68bec10.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-68bec10 img{height:135px;}.elementor-122 .elementor-element.elementor-element-5497563.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-5497563 img{height:135px;}.elementor-122 .elementor-element.elementor-element-136b5b2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-a75aecd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-122 .elementor-element.elementor-element-156454c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-122 .elementor-element.elementor-element-c904078.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-c904078 img{height:140px;}.elementor-122 .elementor-element.elementor-element-66f6d66.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-66f6d66 img{height:133px;}.elementor-122 .elementor-element.elementor-element-3104f2a.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-3104f2a img{height:130px;}.elementor-122 .elementor-element.elementor-element-ae8132b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-6fcfe5e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-122 .elementor-element.elementor-element-ce80ced{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-122 .elementor-element.elementor-element-b118f00{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-34b37da:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-34b37da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.foodloop.co.in/wp-content/uploads/2026/06/933ddbe1-6ed4-455f-849d-97e88a6b4cb1.png");}.elementor-122 .elementor-element.elementor-element-34b37da{--min-height:890px;}.elementor-122 .elementor-element.elementor-element-f78431f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-98dec4a .elementor-heading-title{font-size:21px;}.elementor-122 .elementor-element.elementor-element-f972f1d{font-size:13px;}.elementor-122 .elementor-element.elementor-element-5f63e89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-80e9be2 .swiper-slide{height:259px;}.elementor-122 .elementor-element.elementor-element-358286a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-122 .elementor-element.elementor-element-2099b40{width:var( --container-widget-width, 426.633px );max-width:426.633px;--container-widget-width:426.633px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-6003084 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-cca4f70{width:var( --container-widget-width, 443.656px );max-width:443.656px;--container-widget-width:443.656px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-50f309b .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-0123b18{width:var( --container-widget-width, 633.656px );max-width:633.656px;--container-widget-width:633.656px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-751228d .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-c591e46{width:var( --container-widget-width, 426.633px );max-width:426.633px;--container-widget-width:426.633px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-4f344e0 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-68bec10{width:var( --container-widget-width, 426.633px );max-width:426.633px;--container-widget-width:426.633px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-3a8cb03 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-5497563{width:var( --container-widget-width, 426.633px );max-width:426.633px;--container-widget-width:426.633px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-9f55208 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-136b5b2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-4548b46{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-0ec3321{--width:45%;}.elementor-122 .elementor-element.elementor-element-895aae6{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-895aae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-895aae6 .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-cc87484{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-836cc45{--width:48%;}.elementor-122 .elementor-element.elementor-element-6a3b77f{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-6a3b77f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-6a3b77f .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-56296ce{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-c6c0483{--width:45%;}.elementor-122 .elementor-element.elementor-element-2040714{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-2040714 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-2040714 .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-bc17089{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-1b813b1{--width:45%;}.elementor-122 .elementor-element.elementor-element-62c3bfd{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-62c3bfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-62c3bfd .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-6d13cd7{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-a75aecd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-6bf0723{--width:45%;}.elementor-122 .elementor-element.elementor-element-4de8edf{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-4de8edf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-4de8edf .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-89e3b43{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-e901d35{--width:45%;}.elementor-122 .elementor-element.elementor-element-dce1c62{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-dce1c62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-dce1c62 .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-3b3fb5f{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-638a95a{--width:45%;}.elementor-122 .elementor-element.elementor-element-b7611de{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-b7611de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-b7611de .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-1fffa8b{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-572cdf1{--width:45%;}.elementor-122 .elementor-element.elementor-element-d3a20c9{--e-icon-list-icon-size:9px;}.elementor-122 .elementor-element.elementor-element-d3a20c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-122 .elementor-element.elementor-element-d3a20c9 .elementor-icon-list-item > a{font-size:13px;}.elementor-122 .elementor-element.elementor-element-11764c0{--n-accordion-title-font-size:12px;}.elementor-122 .elementor-element.elementor-element-156454c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-720f4d1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-122 .elementor-element.elementor-element-c904078{width:var( --container-widget-width, 426.633px );max-width:426.633px;--container-widget-width:426.633px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-5b313af .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-66f6d66{width:var( --container-widget-width, 443.656px );max-width:443.656px;--container-widget-width:443.656px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-e573b0c .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-3104f2a{width:var( --container-widget-width, 633.656px );max-width:633.656px;--container-widget-width:633.656px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-19734f7 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-ae8132b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-beb19fc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-122 .elementor-element.elementor-element-6fcfe5e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-ce80ced{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-122 .elementor-element.elementor-element-b118f00{--e-n-carousel-swiper-slides-to-display:1;}.elementor-122 .elementor-element.elementor-element-63c6ce8 .elementor-heading-title{font-size:17px;}}/* Start custom CSS for container, class: .elementor-element-407e8c8 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69d3ab */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6b9ea */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacd1f1 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3721d */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4decd2 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407e8c8 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69d3ab */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6b9ea */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacd1f1 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3721d */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4decd2 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407e8c8 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69d3ab */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6b9ea */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacd1f1 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3721d */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4decd2 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407e8c8 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69d3ab */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6b9ea */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacd1f1 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3721d */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4decd2 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407e8c8 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69d3ab */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6b9ea */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacd1f1 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3721d */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4decd2 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407e8c8 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69d3ab */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6b9ea */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacd1f1 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3721d */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4decd2 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407e8c8 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69d3ab */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db6b9ea */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacd1f1 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3721d */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4decd2 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec3321 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836cc45 */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c0483 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b813b1 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e93b6 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0ce97 */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5f1ec */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8921b */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e93b6 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0ce97 */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5f1ec */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8921b */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e93b6 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0ce97 */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5f1ec */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8921b */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e93b6 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0ce97 */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5f1ec */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8921b */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e93b6 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0ce97 */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5f1ec */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8921b */.product-card{
    background:#fff;
 
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf0723 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e901d35 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638a95a */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572cdf1 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425f364 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88e4d7 */.product-card{
    background:#fff;
    
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5bc4a6 */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237a18a */.product-card{
    background:#fff;
   
    text-align:center;
    border:1px solid #e6e6e6;
   
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425f364 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88e4d7 */.product-card{
    background:#fff;
    
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5bc4a6 */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237a18a */.product-card{
    background:#fff;
   
    text-align:center;
    border:1px solid #e6e6e6;
   
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425f364 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88e4d7 */.product-card{
    background:#fff;
    
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5bc4a6 */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237a18a */.product-card{
    background:#fff;
   
    text-align:center;
    border:1px solid #e6e6e6;
   
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425f364 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88e4d7 */.product-card{
    background:#fff;
    
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5bc4a6 */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237a18a */.product-card{
    background:#fff;
   
    text-align:center;
    border:1px solid #e6e6e6;
   
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425f364 */.product-card{
    background:#fff;
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88e4d7 */.product-card{
    background:#fff;
    
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5bc4a6 */.product-card{
    background:#fff;
  
    text-align:center;
    border:1px solid #e6e6e6;
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237a18a */.product-card{
    background:#fff;
   
    text-align:center;
    border:1px solid #e6e6e6;
   
    transition:.3s;
    cursor:pointer;
}

.product-card:hover{
    background:#F8C537;
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.product-card .elementor-icon{
    margin-bottom:15px;
}

.product-card h3{
    font-size:26px;
    font-weight:600;
    color:#111;
    margin-bottom:15px;
}

.product-card p{
    font-size:16px;
    color:#555;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94f002 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4389 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bd043 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94f002 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4389 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bd043 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94f002 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4389 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bd043 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94f002 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4389 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bd043 */.compliance-card{
    background: rgba(255,255,255,0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(244,197,66,0.25);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: all .4s ease;
    overflow: hidden;
    position: relative;
}

.compliance-card:hover{
    transform: translateY(-8px);
    box-shadow: 0 25px 60px rgba(244,197,66,.18);
    border-color:#F4C542;
}

/* Golden Top Border */
.compliance-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(
        90deg,
        #F4C542,
        #FFD86B,
        #F4C542
    );
}

/* Image */
.compliance-card img{
    border-radius:20px;
    overflow:hidden;
    transition:.5s ease;
    box-shadow:0 15px 30px rgba(0,0,0,.10);
}

.compliance-card:hover img{
    transform:scale(1.04);
}

/* Heading */
.compliance-card h3{
    font-size:38px;
    font-weight:800;
    color:#111;
    margin-bottom:20px;
    line-height:1.2;
}

.compliance-card h3:after{
    content:'';
    display:block;
    width:90px;
    height:4px;
    background:#F4C542;
    border-radius:20px;
    margin-top:12px;
}

/* List */
.compliance-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.compliance-card ul li{
    position:relative;
    padding-left:38px;
    margin-bottom:18px;
    color:#555;
    font-size:18px;
    line-height:1.7;
}
/* Decorative Glow */
.compliance-card:after{
    content:'';
    position:absolute;
    right:-80px;
    top:-80px;
    width:200px;
    height:200px;
    background:radial-gradient(
        rgba(244,197,66,.15),
        transparent 70%
    );
    border-radius:50%;
}

/* Mobile */
@media(max-width:768px){

    .compliance-card{
        padding:25px;
        border-radius:20px;
    }

    .compliance-card h3{
        font-size:28px;
    }

    .compliance-card ul li{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01eb4ca */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-406f992 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850e62c */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af650fd */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c97fbd9 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3196190 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01eb4ca */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-406f992 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850e62c */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af650fd */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c97fbd9 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3196190 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01eb4ca */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-406f992 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850e62c */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af650fd */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c97fbd9 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3196190 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01eb4ca */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-406f992 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850e62c */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af650fd */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c97fbd9 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3196190 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01eb4ca */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-406f992 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850e62c */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af650fd */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c97fbd9 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3196190 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01eb4ca */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-406f992 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850e62c */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af650fd */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c97fbd9 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3196190 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01eb4ca */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-406f992 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850e62c */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af650fd */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c97fbd9 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3196190 */.ad-feature-card{
    background:#fff;
    padding:35px 25px;
    border-radius:18px;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    height:100%;
    position:relative;
    overflow:hidden;
}

.ad-feature-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg,#f4b400,#ffd65a);
    transform:scaleX(0);
    transition:.4s;
}

.ad-feature-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

.ad-feature-card:hover:before{
    transform:scaleX(1);
}

/* ICON */
.ad-feature-card .elementor-icon{
    width:50px;
    height:50px;
    border-radius:50%;
    background:linear-gradient(135deg,#f4b400,#ffd65a);
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 25px;
    box-shadow:0 10px 25px rgba(244,180,0,.25);
}

.ad-feature-card .elementor-icon i{
    color:#fff;
    font-size:28px;
}

/* TITLE */
.ad-feature-card .elementor-icon-box-title{
    text-align:center;
    margin-bottom:15px;
}

.ad-feature-card .elementor-icon-box-title span{
    font-size:20px;
    font-weight:700;
    color:#111;
    line-height:1.4;
}

/* DESCRIPTION */
.ad-feature-card .elementor-icon-box-description{
    text-align:center;
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Hover Icon Animation */
.ad-feature-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9ce17a7 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2a0de4a *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d95815 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ee4f8 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aace274 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-62b9e0f *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-04f1f77 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862731e *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9ce17a7 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2a0de4a *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d95815 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ee4f8 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aace274 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-62b9e0f *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-04f1f77 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862731e *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9ce17a7 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2a0de4a *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d95815 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ee4f8 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aace274 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-62b9e0f *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-04f1f77 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862731e *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9ce17a7 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2a0de4a *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d95815 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ee4f8 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aace274 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-62b9e0f *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-04f1f77 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862731e *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9ce17a7 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2a0de4a *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d95815 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ee4f8 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aace274 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-62b9e0f *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-04f1f77 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862731e *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9ce17a7 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2a0de4a *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d95815 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ee4f8 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aace274 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-62b9e0f *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-04f1f77 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862731e *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9ce17a7 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2a0de4a *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d95815 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ee4f8 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aace274 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-62b9e0f *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-04f1f77 *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862731e *//* COUNTER CARD */
.counter-box{
    background:#fff;
    padding:35px 20px;
    border-radius:20px;
    text-align:center;
    border:1px solid #ececec;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
    position:relative;
    overflow:hidden;
}

/* TOP LINE */
.counter-box:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background:linear-gradient(90deg,#f4b400,#ffd95e);
}

/* HOVER */
.counter-box:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 50px rgba(244,180,0,.18);
    border-color:#f4b400;
}

/* NUMBER */
.counter-box .elementor-counter-number-wrapper{
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:#111;
    margin-bottom:15px;
}

/* GOLD COLOR NUMBER */
.counter-box .elementor-counter-number{
    background:linear-gradient(135deg,#f4b400,#ffcc33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TITLE */
.counter-box .elementor-counter-title{
    font-size:18px;
    font-weight:600;
    color:#555;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* MOBILE */
@media(max-width:767px){

.counter-box{
    padding:25px 15px;
}

.counter-box .elementor-counter-number-wrapper{
    font-size:42px;
}

.counter-box .elementor-counter-title{
    font-size:15px;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4f6f412 *//* Main Form Box */
.custom-enquiry-form{
    background: #ffffff;
    padding: 35px;
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.08);
    border-top: 5px solid #f4c430;
}

/* Labels */
.custom-enquiry-form .elementor-field-label{
    font-size: 14px;
    font-weight: 600;
    color: #222;
    margin-bottom: 8px;
}

/* Inputs */
.custom-enquiry-form .elementor-field{
    height: 55px !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    background: #fafafa !important;
    padding: 0 18px !important;
    font-size: 15px !important;
    transition: all .3s ease;
}

/* Textarea */
.custom-enquiry-form textarea.elementor-field{
    min-height: 140px !important;
    padding: 15px 18px !important;
}

/* Focus Effect */
.custom-enquiry-form .elementor-field:focus{
    border-color: #f4c430 !important;
    box-shadow: 0 0 0 4px rgba(244,196,48,.15) !important;
    background: #fff !important;
}

/* Placeholder */
.custom-enquiry-form .elementor-field::placeholder{
    color: #999;
}

/* Dropdown */
.custom-enquiry-form select.elementor-field{
    height: 55px !important;
    cursor: pointer;
}

/* Button */
.custom-enquiry-form .elementor-button{
    width: 100%;
    height: 58px;
    border-radius: 12px;
    background: linear-gradient(135deg,#f4c430,#e9b400) !important;
    color: #111 !important;
    font-size: 16px;
    font-weight: 700;
    border: none;
    transition: all .3s ease;
    box-shadow: 0 10px 25px rgba(244,196,48,.35);
}

/* Button Hover */
.custom-enquiry-form .elementor-button:hover{
    transform: translateY(-3px);
    background: linear-gradient(135deg,#111,#333) !important;
    color: #fff !important;
    box-shadow: 0 15px 30px rgba(0,0,0,.20);
}

/* Form Rows */
.custom-enquiry-form .elementor-field-group{
    margin-bottom: 18px;
}

/* Responsive */
@media(max-width:767px){

.custom-enquiry-form{
    padding: 25px;
}

.custom-enquiry-form .elementor-field{
    height: 50px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0edaa30 */.enquiry-section{
    position: relative;
    padding: 30px 0px;
    background: linear-gradient(135deg, #fffdf8 0%, #fdf8ec 100%);
    border-radius: 30px;
    overflow: hidden;
    border: 1px solid rgba(244,196,48,0.25);
    box-shadow: 0 15px 50px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Top Left Hexagon */
.enquiry-section::before{
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    top: -80px;
    left: -80px;
    background: url("https://www.transparenttextures.com/patterns/honeycomb.png");
    opacity: 0.08;
    z-index: -1;
}

/* Bottom Right Glow */
.enquiry-section::after{
    content: "";
    position: absolute;
    width: 350px;
    height: 350px;
    right: -120px;
    bottom: -120px;
    background: radial-gradient(circle,
    rgba(244,196,48,0.25) 0%,
    rgba(244,196,48,0) 70%);
    z-index: -1;
}

/* Hover Effect */
.enquiry-section:hover{
    transform: translateY(-5px);
    transition: all .4s ease;
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */