.elementor-10156 .elementor-element.elementor-element-3a4cabab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-3a4cabab::before, .elementor-10156 .elementor-element.elementor-element-3a4cabab > .elementor-background-video-container::before, .elementor-10156 .elementor-element.elementor-element-3a4cabab > .e-con-inner > .elementor-background-video-container::before, .elementor-10156 .elementor-element.elementor-element-3a4cabab > .elementor-background-slideshow::before, .elementor-10156 .elementor-element.elementor-element-3a4cabab > .e-con-inner > .elementor-background-slideshow::before, .elementor-10156 .elementor-element.elementor-element-3a4cabab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10156 .elementor-element.elementor-element-5849b6ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10156 .elementor-element.elementor-element-5849b6ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10156 .elementor-element.elementor-element-3b7d8b23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10156 .elementor-element.elementor-element-3b7d8b23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-3b7d8b23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:500;font-style:normal;line-height:60px;color:#000000;}.elementor-10156 .elementor-element.elementor-element-18810b4e{--spacer-size:10px;}.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-10156 .elementor-element.elementor-element-33110ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-10156 .elementor-element.elementor-element-33110ff.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10156 .elementor-element.elementor-element-2877048d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#FFFFFF;color:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-2877048d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-2877048d.elementor-element{--align-self:flex-start;}.elementor-10156 .elementor-element.elementor-element-1fe6bccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-10156 .elementor-element.elementor-element-1fe6bccb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-9bbbbf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.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-10156 .elementor-element.elementor-element-9144983{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-57ee83d{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-99af8ce{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-5ee6fe9{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-5037ba3{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-28eb419{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-4f1fa55b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10156 .elementor-element.elementor-element-ab95eaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-ab95eaa img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10156 .elementor-element.elementor-element-414decc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-10156 .elementor-element.elementor-element-fe39424{--e-image-carousel-slides-to-show:8;}.elementor-10156 .elementor-element.elementor-element-fe39424 .swiper-wrapper{display:flex;align-items:center;}.elementor-10156 .elementor-element.elementor-element-24adfca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-d6a2735{background-color:rgba(255,255,255,0);margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-d6a2735 img{width:185px;}.elementor-10156 .elementor-element.elementor-element-1688b06{background-color:rgba(255,255,255,0);margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-1688b06 img{width:185px;}.elementor-10156 .elementor-element.elementor-element-9f8d2d3{background-color:rgba(255,255,255,0);margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-9f8d2d3 img{width:230px;}.elementor-10156 .elementor-element.elementor-element-05d84bd{background-color:rgba(255,255,255,0);margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-05d84bd img{width:230px;}.elementor-10156 .elementor-element.elementor-element-bda87dc{background-color:rgba(255,255,255,0);margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-bda87dc img{width:230px;}.elementor-10156 .elementor-element.elementor-element-410ee9a{background-color:rgba(255,255,255,0);margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-410ee9a img{width:230px;}.elementor-10156 .elementor-element.elementor-element-0e7b421{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-10156 .elementor-element.elementor-element-40313ab{text-align:center;}.elementor-10156 .elementor-element.elementor-element-40313ab .elementor-heading-title{font-size:45px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-10156 .elementor-element.elementor-element-394d01f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;color:#222222;}.elementor-10156 .elementor-element.elementor-element-394d01f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10156 .elementor-element.elementor-element-22a12e4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.8px;}.elementor-10156 .elementor-element.elementor-element-22a12e4 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-10156 .elementor-element.elementor-element-22a12e4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-10156 .elementor-element.elementor-element-c841e7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-fde6fdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-25c9601{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-3ed41f2{--display:flex;--margin-top:0px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-d7a9b73{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-2ae602c{text-align:center;}.elementor-10156 .elementor-element.elementor-element-2ae602c .elementor-heading-title{font-size:35px;font-weight:600;color:#3AA0A5;}.elementor-10156 .elementor-element.elementor-element-590ab60{text-align:center;}.elementor-10156 .elementor-element.elementor-element-590ab60 .elementor-heading-title{font-size:18px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-10156 .elementor-element.elementor-element-327a71f{--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FFB302;}.elementor-10156 .elementor-element.elementor-element-fc4207c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10156 .elementor-element.elementor-element-6e1798c .elementor-swiper-button{font-size:20px;}.elementor-10156 .elementor-element.elementor-element-6e1798c .elementor-testimonial__header, .elementor-10156 .elementor-element.elementor-element-6e1798c .elementor-testimonial__name{font-size:14px;font-weight:700;}.elementor-10156 .elementor-element.elementor-element-6e1798c .elementor-testimonial__text{font-size:15px;font-weight:400;}.elementor-10156 .elementor-element.elementor-element-6e1798c .elementor-testimonial__image img{width:40px;height:40px;}.elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button{background-color:#3AA0A5;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 10px rgba(255, 0, 0, 0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3AA0A5;border-radius:10px 10px 10px 10px;padding:16px 35px 16px 35px;}.elementor-10156 .elementor-element.elementor-element-a496faa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-a496faa.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button:hover, .elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button:focus{color:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button:hover svg, .elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-2cd302dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-10156 .elementor-element.elementor-element-83dac12{--spacer-size:50px;}.elementor-10156 .elementor-element.elementor-element-711d5b56{text-align:center;}.elementor-10156 .elementor-element.elementor-element-711d5b56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-10156 .elementor-element.elementor-element-42029e7c{--display:flex;--min-height:154px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-5b7c7014:hover{--e-transform-scale:1.1;}.elementor-10156 .elementor-element.elementor-element-5b7c7014{text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-27b254b:hover{--e-transform-scale:1.1;}.elementor-10156 .elementor-element.elementor-element-27b254b{text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-6dac843b:hover{--e-transform-scale:1.1;}.elementor-10156 .elementor-element.elementor-element-6dac843b{text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-262d634a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10156 .elementor-element.elementor-element-262d634a:not(.elementor-motion-effects-element-type-background), .elementor-10156 .elementor-element.elementor-element-262d634a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 10%, var( --e-global-color-b2e1de1 ) 100%);}.elementor-10156 .elementor-element.elementor-element-244ace72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;}.elementor-10156 .elementor-element.elementor-element-f2e50f9{--spacer-size:50px;}.elementor-10156 .elementor-element.elementor-element-1ce374c{--e-image-carousel-slides-to-show:1;}.elementor-10156 .elementor-element.elementor-element-1ce374c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 40px 40px 40px;}.elementor-10156 .elementor-element.elementor-element-320ee41b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#FFFFFF;color:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-320ee41b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-320ee41b.elementor-element{--align-self:flex-start;}.elementor-10156 .elementor-element.elementor-element-7582deae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-7582deae.e-con{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-4ebe7d94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-6b8eb60f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-10156 .elementor-element.elementor-element-11a8b352 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-10156 .elementor-element.elementor-element-e02ac1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-10156 .elementor-element.elementor-element-7d5d20d2 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#FFFFFF;color:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-7d5d20d2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-7d5d20d2.elementor-element{--align-self:flex-start;}.elementor-10156 .elementor-element.elementor-element-13ee5f78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-7c5a7e45{text-align:center;}.elementor-10156 .elementor-element.elementor-element-7c5a7e45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:700;color:#000000;}.elementor-10156 .elementor-element.elementor-element-7c4f292{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;}.elementor-10156 .elementor-element.elementor-element-45dbd058{text-align:center;}.elementor-10156 .elementor-element.elementor-element-45dbd058 img{opacity:1;}.elementor-10156 .elementor-element.elementor-element-7c57207f{text-align:center;}.elementor-10156 .elementor-element.elementor-element-6f63c76e{text-align:center;}.elementor-10156 .elementor-element.elementor-element-4b66d9a1{text-align:center;}.elementor-10156 .elementor-element.elementor-element-7af33502{text-align:center;}.elementor-10156 .elementor-element.elementor-element-5e3bc005{text-align:center;}.elementor-10156 .elementor-element.elementor-element-2c3db90f{text-align:center;}.elementor-10156 .elementor-element.elementor-element-2c3db90f img{height:115px;}.elementor-10156 .elementor-element.elementor-element-68e3b7dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10156 .elementor-element.elementor-element-4e8d4e2c{text-align:center;}.elementor-10156 .elementor-element.elementor-element-4e8d4e2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-584ab130{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10156 .elementor-element.elementor-element-584ab130:not(.elementor-motion-effects-element-type-background), .elementor-10156 .elementor-element.elementor-element-584ab130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F9F8 80%, var( --e-global-color-primary ) 100%);}.elementor-10156 .elementor-element.elementor-element-f26b01a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-140px;--margin-right:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-f26b01a.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-3146e4e8:hover{background-color:#75D3D81C;}.elementor-10156 .elementor-element.elementor-element-3146e4e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );text-align:center;}.elementor-10156 .elementor-element.elementor-element-3146e4e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-ea6549a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 70px;text-align:start;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#747474;}.elementor-10156 .elementor-element.elementor-element-ea6549a.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-611055c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10156 .elementor-element.elementor-element-611055c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-421d39e8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-421d39e8.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-421d39e8 img{width:100%;max-width:60%;border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10156 .elementor-element.elementor-element-69199854{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10156 .elementor-element.elementor-element-69199854:not(.elementor-motion-effects-element-type-background), .elementor-10156 .elementor-element.elementor-element-69199854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 80%, #E3EEEA7D 100%);}.elementor-10156 .elementor-element.elementor-element-3599b1eb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:180px;--margin-right:-140px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-3599b1eb.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-12244b0c:hover{background-color:#75D3D81C;}.elementor-10156 .elementor-element.elementor-element-12244b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );text-align:center;}.elementor-10156 .elementor-element.elementor-element-12244b0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-4ac40c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 70px;text-align:start;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#747474;}.elementor-10156 .elementor-element.elementor-element-4ac40c65.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-1368f7b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10156 .elementor-element.elementor-element-79e0c965{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-79e0c965.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-79e0c965 img{width:100%;max-width:60%;border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10156 .elementor-element.elementor-element-2cad1b49{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10156 .elementor-element.elementor-element-2cad1b49:not(.elementor-motion-effects-element-type-background), .elementor-10156 .elementor-element.elementor-element-2cad1b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-3d75dde9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-140px;--margin-right:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-3d75dde9.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-2cca3017:hover{background-color:#75D3D81C;}.elementor-10156 .elementor-element.elementor-element-2cca3017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );text-align:center;}.elementor-10156 .elementor-element.elementor-element-2cca3017 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-454b7e83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 70px;text-align:start;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#747474;}.elementor-10156 .elementor-element.elementor-element-454b7e83.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-31fe1044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10156 .elementor-element.elementor-element-31fe1044.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-559c6423{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-559c6423.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-559c6423 img{width:100%;max-width:60%;border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10156 .elementor-element.elementor-element-292af9c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10156 .elementor-element.elementor-element-292af9c3:not(.elementor-motion-effects-element-type-background), .elementor-10156 .elementor-element.elementor-element-292af9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 80%, var( --e-global-color-primary ) 100%);}.elementor-10156 .elementor-element.elementor-element-677a50f7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:180px;--margin-right:-140px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-677a50f7.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-485098b2:hover{background-color:#75D3D81C;}.elementor-10156 .elementor-element.elementor-element-485098b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );text-align:center;}.elementor-10156 .elementor-element.elementor-element-485098b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;color:#000000;}.elementor-10156 .elementor-element.elementor-element-69e61a7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 70px;text-align:start;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#747474;}.elementor-10156 .elementor-element.elementor-element-69e61a7e.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-1eeaacc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-10156 .elementor-element.elementor-element-23f25f0d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-23f25f0d.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-23f25f0d img{width:100%;max-width:60%;border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10156 .elementor-element.elementor-element-a113b4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-e447bba .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#FFFFFF;color:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-e447bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-10156 .elementor-element.elementor-element-e447bba.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-9588c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;text-align:start;}.elementor-10156 .elementor-element.elementor-element-9588c3b.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-143c039{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px;}.elementor-10156 .elementor-element.elementor-element-59da931{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-0407db2{--display:flex;}.elementor-10156 .elementor-element.elementor-element-0f1bde6{text-align:start;}.elementor-10156 .elementor-element.elementor-element-0f1bde6 .elementor-heading-title{font-size:60px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-10156 .elementor-element.elementor-element-480bb53{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.8px;}.elementor-10156 .elementor-element.elementor-element-480bb53 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-10156 .elementor-element.elementor-element-480bb53 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-10156 .elementor-element.elementor-element-7363c8d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;color:#222222;}.elementor-10156 .elementor-element.elementor-element-7363c8d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button{background-color:#3AA0A500;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#3AA0A5;color:#3AA0A5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3AA0A5;border-radius:10px 10px 10px 10px;padding:16px 35px 16px 35px;}.elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button:hover, .elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button:focus{background-color:#3AA0A5;color:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-c9c276e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-c9c276e.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button:hover svg, .elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10156 .elementor-element.elementor-element-8a36396{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-10156:not(.elementor-motion-effects-element-type-background), body.elementor-page-10156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-10156 .elementor-element.elementor-element-3a4cabab{--content-width:1470px;}.elementor-10156 .elementor-element.elementor-element-5849b6ba{--width:47%;}.elementor-10156 .elementor-element.elementor-element-4f1fa55b{--width:100%;}.elementor-10156 .elementor-element.elementor-element-fde6fdb{--width:15%;}.elementor-10156 .elementor-element.elementor-element-25c9601{--width:100%;}.elementor-10156 .elementor-element.elementor-element-3ed41f2{--width:22%;}.elementor-10156 .elementor-element.elementor-element-d7a9b73{--width:80%;}.elementor-10156 .elementor-element.elementor-element-fc4207c{--width:85%;}.elementor-10156 .elementor-element.elementor-element-262d634a{--content-width:1600px;}.elementor-10156 .elementor-element.elementor-element-244ace72{--width:30%;}.elementor-10156 .elementor-element.elementor-element-7582deae{--width:50%;}.elementor-10156 .elementor-element.elementor-element-584ab130{--content-width:1600px;}.elementor-10156 .elementor-element.elementor-element-f26b01a{--width:30%;}.elementor-10156 .elementor-element.elementor-element-611055c4{--width:66.6666%;}.elementor-10156 .elementor-element.elementor-element-69199854{--width:100%;}.elementor-10156 .elementor-element.elementor-element-3599b1eb{--width:30%;}.elementor-10156 .elementor-element.elementor-element-1368f7b0{--width:66.6666%;}.elementor-10156 .elementor-element.elementor-element-2cad1b49{--content-width:1600px;}.elementor-10156 .elementor-element.elementor-element-3d75dde9{--width:30%;}.elementor-10156 .elementor-element.elementor-element-31fe1044{--width:66.6666%;}.elementor-10156 .elementor-element.elementor-element-292af9c3{--width:100%;}.elementor-10156 .elementor-element.elementor-element-677a50f7{--width:30%;}.elementor-10156 .elementor-element.elementor-element-1eeaacc3{--width:66.6666%;}.elementor-10156 .elementor-element.elementor-element-a113b4c{--width:59%;}.elementor-10156 .elementor-element.elementor-element-59da931{--width:50%;}.elementor-10156 .elementor-element.elementor-element-8a36396{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10156 .elementor-element.elementor-element-5849b6ba{--width:410.824px;}.elementor-10156 .elementor-element.elementor-element-fde6fdb{--width:25%;}.elementor-10156 .elementor-element.elementor-element-3ed41f2{--width:60px;}.elementor-10156 .elementor-element.elementor-element-fc4207c{--width:75%;}.elementor-10156 .elementor-element.elementor-element-244ace72{--width:500px;}.elementor-10156 .elementor-element.elementor-element-7582deae{--width:600px;}.elementor-10156 .elementor-element.elementor-element-584ab130{--content-width:1600px;}.elementor-10156 .elementor-element.elementor-element-f26b01a{--width:300px;}.elementor-10156 .elementor-element.elementor-element-611055c4{--width:570.641px;}.elementor-10156 .elementor-element.elementor-element-3599b1eb{--width:364px;}.elementor-10156 .elementor-element.elementor-element-1368f7b0{--width:1600px;}.elementor-10156 .elementor-element.elementor-element-2cad1b49{--content-width:1600px;}.elementor-10156 .elementor-element.elementor-element-3d75dde9{--width:300px;}.elementor-10156 .elementor-element.elementor-element-31fe1044{--width:570.641px;}.elementor-10156 .elementor-element.elementor-element-677a50f7{--width:379.297px;}.elementor-10156 .elementor-element.elementor-element-a113b4c{--width:600px;}}@media(max-width:1024px){.elementor-10156 .elementor-element.elementor-element-3a4cabab{--margin-top:-290px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10156 .elementor-element.elementor-element-3b7d8b23 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-10156 .elementor-element.elementor-element-18810b4e{--spacer-size:0px;}.elementor-10156 .elementor-element.elementor-element-33110ff{font-size:16px;}.elementor-10156 .elementor-element.elementor-element-2877048d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-1fe6bccb{font-size:16px;}.elementor-10156 .elementor-element.elementor-element-ab95eaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-ab95eaa img{height:350px;}.elementor-10156 .elementor-element.elementor-element-414decc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-fe39424{--e-image-carousel-slides-to-show:5;}.elementor-10156 .elementor-element.elementor-element-24adfca{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-0e7b421{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-394d01f{font-size:15px;}.elementor-10156 .elementor-element.elementor-element-2ae602c .elementor-heading-title{font-size:33px;}.elementor-10156 .elementor-element.elementor-element-590ab60 .elementor-heading-title{line-height:1.3em;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-10156 .elementor-element.elementor-element-a496faa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;}.elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button{font-size:19px;}.elementor-10156 .elementor-element.elementor-element-83dac12{--spacer-size:0px;}.elementor-10156 .elementor-element.elementor-element-262d634a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10156 .elementor-element.elementor-element-244ace72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-244ace72.e-con{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-320ee41b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-7582deae{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-7582deae.e-con{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-7d5d20d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-7c4f292{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-10156 .elementor-element.elementor-element-2c3db90f img{width:1%;height:112px;}.elementor-10156 .elementor-element.elementor-element-584ab130{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-f26b01a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-f26b01a.e-con{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-611055c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-421d39e8 img{max-width:100%;}.elementor-10156 .elementor-element.elementor-element-69199854{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-3599b1eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10156 .elementor-element.elementor-element-3599b1eb.e-con{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-1368f7b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-79e0c965 img{max-width:100%;height:500px;}.elementor-10156 .elementor-element.elementor-element-2cad1b49{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-3d75dde9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-3d75dde9.e-con{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-31fe1044{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-559c6423 img{max-width:100%;}.elementor-10156 .elementor-element.elementor-element-292af9c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-677a50f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10156 .elementor-element.elementor-element-23f25f0d img{max-width:100%;height:500px;}.elementor-10156 .elementor-element.elementor-element-a113b4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-e447bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-9588c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-143c039{--padding-top:80px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-0f1bde6 .elementor-heading-title{font-size:38px;}.elementor-10156 .elementor-element.elementor-element-7363c8d{font-size:15px;}.elementor-10156 .elementor-element.elementor-element-c9c276e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-10156 .elementor-element.elementor-element-3a4cabab{--content-width:410px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-5849b6ba{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10156 .elementor-element.elementor-element-3b7d8b23{padding:0px 0px 10px 10px;text-align:start;}.elementor-10156 .elementor-element.elementor-element-3b7d8b23.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-10156 .elementor-element.elementor-element-3b7d8b23 .elementor-heading-title{font-size:31px;line-height:1.2em;letter-spacing:1.4px;}.elementor-10156 .elementor-element.elementor-element-18810b4e{--spacer-size:0px;}.elementor-10156 .elementor-element.elementor-element-33110ff{width:100%;max-width:100%;padding:0px 10px 0px 10px;text-align:start;font-size:19px;}.elementor-10156 .elementor-element.elementor-element-33110ff.elementor-element{--align-self:flex-start;}.elementor-10156 .elementor-element.elementor-element-2877048d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-1fe6bccb{width:100%;max-width:100%;padding:0px 10px 0px 10px;text-align:start;font-size:15px;}.elementor-10156 .elementor-element.elementor-element-1fe6bccb.elementor-element{--align-self:flex-start;}.elementor-10156 .elementor-element.elementor-element-9bbbbf3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-9144983 img{width:70%;}.elementor-10156 .elementor-element.elementor-element-57ee83d img{width:70%;}.elementor-10156 .elementor-element.elementor-element-99af8ce img{width:70%;}.elementor-10156 .elementor-element.elementor-element-5ee6fe9 img{width:70%;}.elementor-10156 .elementor-element.elementor-element-5037ba3 img{width:70%;}.elementor-10156 .elementor-element.elementor-element-28eb419 img{width:70%;}.elementor-10156 .elementor-element.elementor-element-ab95eaa{padding:0px 0px 40px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-ab95eaa img{height:250px;object-fit:fill;}.elementor-10156 .elementor-element.elementor-element-414decc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-fe39424{--e-image-carousel-slides-to-show:3;}.elementor-10156 .elementor-element.elementor-element-0e7b421{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-40313ab .elementor-heading-title{font-size:24px;}.elementor-10156 .elementor-element.elementor-element-394d01f{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-10156 .elementor-element.elementor-element-394d01f.elementor-element{--align-self:flex-start;}.elementor-10156 .elementor-element.elementor-element-22a12e4 .elementor-divider-separator{width:100px;}.elementor-10156 .elementor-element.elementor-element-25c9601{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10156 .elementor-element.elementor-element-3ed41f2{--width:18%;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-10156 .elementor-element.elementor-element-35e213b img{width:50px;}.elementor-10156 .elementor-element.elementor-element-d7a9b73{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10156 .elementor-element.elementor-element-2ae602c .elementor-heading-title{font-size:35px;}.elementor-10156 .elementor-element.elementor-element-590ab60 .elementor-heading-title{font-size:16px;}.elementor-10156 .elementor-element.elementor-element-327a71f{--e-rating-icon-font-size:16px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-10156 .elementor-element.elementor-element-6e1798c .elementor-testimonial__header, .elementor-10156 .elementor-element.elementor-element-6e1798c .elementor-testimonial__name{font-size:13px;}.elementor-10156 .elementor-element.elementor-element-a496faa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-a496faa .elementor-button{font-size:16px;}.elementor-10156 .elementor-element.elementor-element-83dac12{--spacer-size:0px;}.elementor-10156 .elementor-element.elementor-element-711d5b56 .elementor-heading-title{font-size:19px;}.elementor-10156 .elementor-element.elementor-element-42029e7c{--min-height:0px;--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-10156 .elementor-element.elementor-element-5b7c7014{font-size:21px;}.elementor-10156 .elementor-element.elementor-element-27b254b{font-size:21px;}.elementor-10156 .elementor-element.elementor-element-6dac843b{font-size:21px;}.elementor-10156 .elementor-element.elementor-element-262d634a{--content-width:500px;--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-10156 .elementor-element.elementor-element-244ace72{--width:500px;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-244ace72.e-con{--order:2;}.elementor-10156 .elementor-element.elementor-element-f2e50f9{--spacer-size:30px;}.elementor-10156 .elementor-element.elementor-element-1ce374c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-320ee41b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-320ee41b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-7582deae{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-4ebe7d94{padding:30px 30px 10px 30px;text-align:start;}.elementor-10156 .elementor-element.elementor-element-4ebe7d94 .elementor-heading-title{font-size:40px;}.elementor-10156 .elementor-element.elementor-element-7d5d20d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-7d5d20d2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10156 .elementor-element.elementor-element-13ee5f78{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10156 .elementor-element.elementor-element-7c5a7e45{padding:0px 30px 0px 30px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-7c5a7e45 .elementor-heading-title{font-size:50px;}.elementor-10156 .elementor-element.elementor-element-7c4f292{--content-width:500px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-10156 .elementor-element.elementor-element-45dbd058 img{width:1%;}.elementor-10156 .elementor-element.elementor-element-2c3db90f img{height:82px;}.elementor-10156 .elementor-element.elementor-element-4e8d4e2c{padding:30px 30px 30px 30px;text-align:start;}.elementor-10156 .elementor-element.elementor-element-4e8d4e2c .elementor-heading-title{font-size:40px;}.elementor-10156 .elementor-element.elementor-element-584ab130{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-f26b01a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10156 .elementor-element.elementor-element-f26b01a.e-con{--order:99999 /* order end hack */;}.elementor-10156 .elementor-element.elementor-element-3146e4e8{padding:100px 30px 100px 30px;border-width:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-3146e4e8 .elementor-heading-title{font-size:30px;}.elementor-10156 .elementor-element.elementor-element-ea6549a{padding:30px 20px 30px 20px;}.elementor-10156 .elementor-element.elementor-element-611055c4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-421d39e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-421d39e8.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-421d39e8 img{width:100%;max-width:100%;height:300px;object-fit:cover;}.elementor-10156 .elementor-element.elementor-element-69199854{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-3599b1eb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10156 .elementor-element.elementor-element-12244b0c{padding:100px 30px 100px 30px;border-width:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-12244b0c .elementor-heading-title{font-size:30px;}.elementor-10156 .elementor-element.elementor-element-4ac40c65{padding:30px 20px 30px 20px;}.elementor-10156 .elementor-element.elementor-element-1368f7b0{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-79e0c965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-79e0c965.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-79e0c965 img{width:100%;max-width:100%;height:300px;object-fit:cover;}.elementor-10156 .elementor-element.elementor-element-2cad1b49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-3d75dde9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10156 .elementor-element.elementor-element-3d75dde9.e-con{--order:99999 /* order end hack */;}.elementor-10156 .elementor-element.elementor-element-2cca3017{padding:100px 30px 100px 30px;border-width:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-2cca3017 .elementor-heading-title{font-size:30px;}.elementor-10156 .elementor-element.elementor-element-454b7e83{padding:30px 20px 30px 20px;}.elementor-10156 .elementor-element.elementor-element-31fe1044{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-559c6423{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-559c6423.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10156 .elementor-element.elementor-element-559c6423 img{width:100%;max-width:100%;height:300px;object-fit:cover;}.elementor-10156 .elementor-element.elementor-element-292af9c3{--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-677a50f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-485098b2{padding:100px 30px 100px 30px;border-width:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-485098b2 .elementor-heading-title{font-size:30px;}.elementor-10156 .elementor-element.elementor-element-69e61a7e{padding:30px 20px 30px 20px;}.elementor-10156 .elementor-element.elementor-element-1eeaacc3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10156 .elementor-element.elementor-element-23f25f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10156 .elementor-element.elementor-element-23f25f0d.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-23f25f0d img{width:100%;max-width:100%;height:300px;object-fit:cover;}.elementor-10156 .elementor-element.elementor-element-a113b4c{--width:300px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10156 .elementor-element.elementor-element-a113b4c.e-con{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-e447bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10156 .elementor-element.elementor-element-e447bba.elementor-element{--align-self:center;}.elementor-10156 .elementor-element.elementor-element-9588c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-10156 .elementor-element.elementor-element-143c039{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-10156 .elementor-element.elementor-element-0f1bde6{text-align:start;}.elementor-10156 .elementor-element.elementor-element-0f1bde6 .elementor-heading-title{font-size:30px;}.elementor-10156 .elementor-element.elementor-element-480bb53 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-10156 .elementor-element.elementor-element-480bb53 .elementor-divider{text-align:left;}.elementor-10156 .elementor-element.elementor-element-7363c8d{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-size:15px;}.elementor-10156 .elementor-element.elementor-element-7363c8d.elementor-element{--align-self:flex-start;}.elementor-10156 .elementor-element.elementor-element-c9c276e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10156 .elementor-element.elementor-element-c9c276e .elementor-button{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-9144983 */.elementor-10156 .elementor-element.elementor-element-9144983 {
  flex: 0 0 calc(50% - 8px);
  scroll-snap-align: center;
  position: relative;
}
.elementor-10156 .elementor-element.elementor-element-9144983 img {
  height: 160px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}
.elementor-10156 .elementor-element.elementor-element-9144983::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-9144983.cp-tapped::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57ee83d */.elementor-10156 .elementor-element.elementor-element-57ee83d {
  flex: 0 0 calc(50% - 8px);
  scroll-snap-align: center;
  position: relative;
}
.elementor-10156 .elementor-element.elementor-element-57ee83d img {
  height: 160px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}
.elementor-10156 .elementor-element.elementor-element-57ee83d::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-57ee83d.cp-tapped::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99af8ce */.elementor-10156 .elementor-element.elementor-element-99af8ce {
  flex: 0 0 calc(50% - 8px);
  scroll-snap-align: center;
  position: relative;
}
.elementor-10156 .elementor-element.elementor-element-99af8ce img {
  height: 160px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}
.elementor-10156 .elementor-element.elementor-element-99af8ce::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-99af8ce.cp-tapped::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ee6fe9 */.elementor-10156 .elementor-element.elementor-element-5ee6fe9 {
  flex: 0 0 calc(50% - 8px);
  scroll-snap-align: center;
  position: relative;
}
.elementor-10156 .elementor-element.elementor-element-5ee6fe9 img {
  height: 160px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}
.elementor-10156 .elementor-element.elementor-element-5ee6fe9::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-5ee6fe9.cp-tapped::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5037ba3 */.elementor-10156 .elementor-element.elementor-element-5037ba3 {
  flex: 0 0 calc(50% - 8px);
  scroll-snap-align: center;
  position: relative;
}
.elementor-10156 .elementor-element.elementor-element-5037ba3 img {
  height: 160px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}
.elementor-10156 .elementor-element.elementor-element-5037ba3::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-5037ba3.cp-tapped::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28eb419 */.elementor-10156 .elementor-element.elementor-element-28eb419 {
  flex: 0 0 calc(50% - 8px);
  scroll-snap-align: center;
  position: relative;
}
.elementor-10156 .elementor-element.elementor-element-28eb419 img {
  height: 160px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}
.elementor-10156 .elementor-element.elementor-element-28eb419::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-28eb419.cp-tapped::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbbbf3 */.elementor-10156 .elementor-element.elementor-element-9bbbbf3 {
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.elementor-10156 .elementor-element.elementor-element-9bbbbf3::-webkit-scrollbar {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a2735 */.elementor-10156 .elementor-element.elementor-element-d6a2735 {
  position: relative;
  transition: transform 0.3s ease;
}
.elementor-10156 .elementor-element.elementor-element-d6a2735:hover {
  transform: translateY(-6px);
}
.elementor-10156 .elementor-element.elementor-element-d6a2735 img {
  height: 200px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
  transition: box-shadow 0.3s ease;
  display: block;
}
.elementor-10156 .elementor-element.elementor-element-d6a2735:hover img {
  box-shadow: 0 14px 34px rgba(0,0,0,0.16);
}
.elementor-10156 .elementor-element.elementor-element-d6a2735::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-d6a2735:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1688b06 */.elementor-10156 .elementor-element.elementor-element-1688b06 {
  position: relative;
  transition: transform 0.3s ease;
}
.elementor-10156 .elementor-element.elementor-element-1688b06:hover {
  transform: translateY(-6px);
}
.elementor-10156 .elementor-element.elementor-element-1688b06 img {
  height: 200px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
  transition: box-shadow 0.3s ease;
  display: block;
}
.elementor-10156 .elementor-element.elementor-element-1688b06:hover img {
  box-shadow: 0 14px 34px rgba(0,0,0,0.16);
}
.elementor-10156 .elementor-element.elementor-element-1688b06::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-1688b06:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f8d2d3 */.elementor-10156 .elementor-element.elementor-element-9f8d2d3 {
  position: relative;
  transition: transform 0.3s ease;
}
.elementor-10156 .elementor-element.elementor-element-9f8d2d3:hover {
  transform: translateY(-6px);
}
.elementor-10156 .elementor-element.elementor-element-9f8d2d3 img {
  height: 200px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
  transition: box-shadow 0.3s ease;
  display: block;
}
.elementor-10156 .elementor-element.elementor-element-9f8d2d3:hover img {
  box-shadow: 0 14px 34px rgba(0,0,0,0.16);
}
.elementor-10156 .elementor-element.elementor-element-9f8d2d3::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-9f8d2d3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05d84bd */.elementor-10156 .elementor-element.elementor-element-05d84bd {
  position: relative;
  transition: transform 0.3s ease;
}
.elementor-10156 .elementor-element.elementor-element-05d84bd:hover {
  transform: translateY(-6px);
}
.elementor-10156 .elementor-element.elementor-element-05d84bd img {
  height: 200px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
  transition: box-shadow 0.3s ease;
  display: block;
}
.elementor-10156 .elementor-element.elementor-element-05d84bd:hover img {
  box-shadow: 0 14px 34px rgba(0,0,0,0.16);
}
.elementor-10156 .elementor-element.elementor-element-05d84bd::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-05d84bd:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bda87dc */.elementor-10156 .elementor-element.elementor-element-bda87dc {
  position: relative;
  transition: transform 0.3s ease;
}
.elementor-10156 .elementor-element.elementor-element-bda87dc:hover {
  transform: translateY(-6px);
}
.elementor-10156 .elementor-element.elementor-element-bda87dc img {
  height: 200px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
  transition: box-shadow 0.3s ease;
  display: block;
}
.elementor-10156 .elementor-element.elementor-element-bda87dc:hover img {
  box-shadow: 0 14px 34px rgba(0,0,0,0.16);
}
.elementor-10156 .elementor-element.elementor-element-bda87dc::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-bda87dc:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410ee9a */.elementor-10156 .elementor-element.elementor-element-410ee9a {
  position: relative;
  transition: transform 0.3s ease;
}
.elementor-10156 .elementor-element.elementor-element-410ee9a:hover {
  transform: translateY(-6px);
}
.elementor-10156 .elementor-element.elementor-element-410ee9a img {
  height: 200px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
  transition: box-shadow 0.3s ease;
  display: block;
}
.elementor-10156 .elementor-element.elementor-element-410ee9a:hover img {
  box-shadow: 0 14px 34px rgba(0,0,0,0.16);
}
.elementor-10156 .elementor-element.elementor-element-410ee9a::after {
  content: attr(data-caption);
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding: 16px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.55) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.elementor-10156 .elementor-element.elementor-element-410ee9a:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-22a12e4 */.multi-divider .elementor-divider{
    padding: 0;
}

.multi-divider .elementor-divider-separator{
    border-top: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #3AA0A5, #75D3D8, #34c759) !important;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c5a7e45 *//* Stil pentru Titlul Principal H1 */
.titlu-parteneri .elementor-heading-title {
    color: #1a1a1a !important; /* Același negru curat ca la secțiunea de expertiză */
    font-weight: 800 !important; /* Bold puternic, industrial */
    line-height: 1.3 !important; /* Spațiere optimă între rândurile create de <br> */
    text-align: center !important;
    letter-spacing: -0.5px !important; /* Face textul să pară mai compact și modern */
    position: relative;
    padding-bottom: 25px; /* Spațiu pentru linia de accent */
    margin-bottom: 30px !important;
}

/* Linia de accent turcoaz sub titlu (marchează profesionalismul) */
.titlu-parteneri .elementor-heading-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%); /* Centrează linia perfect sub text */
    width: 60px; /* Lungimea liniei */
    height: 4px; /* Grosimea liniei */
    background-color: #76d1d4; /* Accentul tău turcoaz */
    border-radius: 10px; /* O rotunjim ușor ca să se potrivească cu tema de 20px */
}

/* Ajustare automată a dimensiunii textului pe mobil */
@media (max-width: 768px) {
    .titlu-parteneri .elementor-heading-title {
        font-size: 26px !important;
        line-height: 1.4 !important;
        padding-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4f292 *//* Containerul Principal */
.grila-logouri-pro .elementor-widget-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* Grupează elementele spre centru */
    align-items: stretch;
    gap: 15px; /* Spațiu controlat între carduri */
    padding: 20px 10px;
}

/* Stil pentru fiecare "card" de logo */
.grila-logouri-pro .elementor-widget-image {
    width: 180px; 
    height: 110px; 
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    border: 1px solid #f0f0f0;
    border-radius: 15px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.03);
    transition: all 0.3s ease;
    padding: 10px; /* Padding micșorat pentru a lăsa poza să crească */
}

/* Logo-ul ocupă acum mai mult din casetă */
.grila-logouri-pro .elementor-widget-image img {
    max-height: 85% !important; /* Mărit de la 65% */
    max-width: 90% !important;
    width: auto !important;
    object-fit: contain !important;
}

/* Ajustare MOBIL - 2 coloane apropiate */
@media (max-width: 768px) {
    .grila-logouri-pro .elementor-widget-container {
        gap: 10px; /* Spațiu mic între coloane */
        justify-content: center; /* Le ține grupate la mijloc, elimină golul */
    }
    
    .grila-logouri-pro .elementor-widget-image {
        /* Calculăm lățimea astfel încât să nu forțeze marginile ecranului */
        width: calc(50% - 15px) !important; 
        min-width: 140px; /* Previne subțierea excesivă */
        height: 90px;
        padding: 5px; /* Padding minim pe mobil pentru logo maxim */
    }

    .grila-logouri-pro .elementor-widget-image img {
        max-height: 80% !important;
        max-width: 95% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9588c3b *//* CONTAINERUL CARDULUI COMPACT */
.card-seo-compact {
    background: #ffffff !important;
    max-width: 450px !important;
    margin: 40px auto !important;
    padding: 35px 25px !important;
    border-radius: 24px !important;
    border: 1px solid #eeeeee !important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.05) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* PE DESKTOP SE LĂRGEȘTE */
@media (min-width: 1024px) {
    .card-seo-compact {
        max-width: 680px !important;
    }
}

/* EFECTUL DE HOVER */
.card-seo-compact:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12) !important;
    border-color: #75d4d1 !important;
}

/* BUTONUL */
.buton-seo .elementor-button {
    width: 100% !important;
    justify-content: center !important;
}

/* SUBCARDUL PENTRU TEXT */
.text-seo {
    background: linear-gradient(135deg, #f0fafa 0%, #e8f8f8 100%) !important;
    border: 1px solid #c8eeec !important;
    border-left: 4px solid #75d4d1 !important;
    border-radius: 14px !important;
    padding: 16px 20px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin-top: 20px !important;
}

.text-seo p {
    font-size: 14px !important;
    line-height: 1.7 !important;
    color: #555 !important;
    margin: 0 !important;
    text-align: left !important;
}

.text-seo p::before {
    content: "📍" !important;
    display: block !important;
    font-size: 18px !important;
    margin-bottom: 6px !important;
}

/* CUVINTELE CHEIE */
.text-seo strong {
    color: #75d4d1 !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a113b4c *//* CONTAINERUL CARDULUI COMPACT */
.card-seo-compact {
    background: #ffffff !important;
    
    max-width: 450px !important;
    margin: 40px auto !important;
    
    padding: 35px 25px !important;
    
    border-radius: 24px !important;
    border: 1px solid #eeeeee !important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.05) !important;
    
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* PE DESKTOP SE LĂRGEȘTE */
@media (min-width: 1024px) {
    .card-seo-compact {
        max-width: 680px !important;
    }
}

/* EFECTUL DE HOVER */
.card-seo-compact:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12) !important;
    border-color: #75d4d1 !important;
}

/* BUTONUL DIN INTERIOR */
.card-seo-compact .elementor-button {
    width: 100% !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
}

/* TEXTUL SEO DIN ACF */
.card-seo-compact p {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #666 !important;
    margin: 0 !important;
    padding-top: 15px !important;
    border-top: 1px solid #f2f2f2 !important;
}

/* CUVINTELE CHEIE */
.card-seo-compact strong {
    color: #75d4d1 !important;
    font-weight: 600;
}
/* CONTAINERUL CARDULUI COMPACT */
.card-seo-compact {
    background: #ffffff !important;
    
    max-width: 1600px !important;
    margin: 40px auto !important;
    
    padding: 35px 25px !important;
    
    border-radius: 24px !important;
    border: 1px solid #eeeeee !important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.05) !important;
    
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* PE DESKTOP SE LĂRGEȘTE */
@media (min-width: 1024px) {
    .card-seo-compact {
        max-width: 1600px !important;
    }
}

/* EFECTUL DE HOVER */
.card-seo-compact:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12) !important;
    border-color: #75d4d1 !important;
}

/* BUTONUL DIN INTERIOR */
.card-seo-compact .elementor-button {
    width: 100% !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
}



/* TEXTUL SEO/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-480bb53 */.multi-divider .elementor-divider{
    padding: 0;
}

.multi-divider .elementor-divider-separator{
    border-top: 0 !important;
    height: 3px !important;
    background: linear-gradient(90deg, #3AA0A5, #75D3D8, #34c759) !important;
    border-radius: 50px;
}/* End custom CSS */