.elementor-51 .elementor-element.elementor-element-d1771ea{--display:flex;--min-height:380px;--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-51 .elementor-element.elementor-element-4385c73{--display:flex;--min-height:410px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-51 .elementor-element.elementor-element-4385c73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-e7f3fae{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-theme-site-logo .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-51 .elementor-element.elementor-element-8fc8ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-8fc8ede img{opacity:1;}.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-51 .elementor-element.elementor-element-29edcb8{width:var( --container-widget-width, 96.958% );max-width:96.958%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;--container-widget-width:96.958%;--container-widget-flex-grow:0;color:#FFC149;}.elementor-51 .elementor-element.elementor-element-29edcb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-7b53bd9{--display:flex;--min-height:435px;--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-51 .elementor-element.elementor-element-6da9fa1{--display:flex;--min-height:300px;}.elementor-51 .elementor-element.elementor-element-6da9fa1:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6da9fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #EBEBEB 100%);}.elementor-51 .elementor-element.elementor-element-154effd{--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-51 .elementor-element.elementor-element-154effd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-4cfdfbe{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:#FFC149;}.elementor-51 .elementor-element.elementor-element-7582471{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:#000000;}.elementor-51 .elementor-element.elementor-element-0080903{--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-51 .elementor-element.elementor-element-0080903:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-0080903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E7FAFC 100%);}.elementor-51 .elementor-element.elementor-element-a682123{--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;--border-radius:20px 20px 20px 20px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-a682123:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a682123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-51 .elementor-element.elementor-element-a682123.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-4a374fa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-4a374fa:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4a374fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-3fbdc8b{--display:flex;--min-height: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-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-51 .elementor-element.elementor-element-20bf1fa{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-20bf1fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-20bf1fa img{width:100%;max-width:75%;height:140px;}.elementor-51 .elementor-element.elementor-element-972bc42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 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-51 .elementor-element.elementor-element-3529b2c{width:var( --container-widget-width, 79.535% );max-width:79.535%;--container-widget-width:79.535%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-3529b2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-2d5f985{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 25px;text-align:center;}.elementor-51 .elementor-element.elementor-element-5bf9909{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-5bf9909:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5bf9909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-cad9806{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-a793e89{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-a793e89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-a793e89 img{max-width:83%;height:142px;}.elementor-51 .elementor-element.elementor-element-5b3c412{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-51 .elementor-element.elementor-element-592bb4f{width:var( --container-widget-width, 80.204% );max-width:80.204%;--container-widget-width:80.204%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-592bb4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-7857b72{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 25px;text-align:center;}.elementor-51 .elementor-element.elementor-element-2b89852{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-2b89852:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2b89852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-b550847{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-1c1dcb9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-1c1dcb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-1c1dcb9 img{height:140px;}.elementor-51 .elementor-element.elementor-element-3dfe1f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-51 .elementor-element.elementor-element-af2d7d8{width:var( --container-widget-width, 78.807% );max-width:78.807%;--container-widget-width:78.807%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-af2d7d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-fab8c12{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 25px;text-align:center;}.elementor-51 .elementor-element.elementor-element-bb5f6e0{--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-51 .elementor-element.elementor-element-bb5f6e0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-14c2d76{--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;--border-radius:20px 20px 20px 20px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-14c2d76:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-14c2d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-51 .elementor-element.elementor-element-14c2d76.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-07cad3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-07cad3e:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-07cad3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-07cad3e:hover{background-color:#FFFEFE;}.elementor-51 .elementor-element.elementor-element-de9ecf7{--display:flex;--min-height: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-51 .elementor-element.elementor-element-e1b5c8e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-e1b5c8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-e1b5c8e img{width:100%;max-width:100%;height:130px;}.elementor-51 .elementor-element.elementor-element-7dabf90{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-7ca3da5{width:var( --container-widget-width, 105.995% );max-width:105.995%;--container-widget-width:105.995%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-7ca3da5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-1c86715{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 20px;text-align:center;}.elementor-51 .elementor-element.elementor-element-0afdfb6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-0afdfb6:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-0afdfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-168d576{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-132433c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-132433c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-132433c img{height:130px;}.elementor-51 .elementor-element.elementor-element-fe8e999{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-0f3769e{width:var( --container-widget-width, 113.889% );max-width:113.889%;--container-widget-width:113.889%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-0f3769e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-9f13f34{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 20px;text-align:center;}.elementor-51 .elementor-element.elementor-element-dcc490e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-dcc490e:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-dcc490e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-dcc490e.e-con{--align-self:center;}.elementor-51 .elementor-element.elementor-element-05bc405{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-648e9cb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-648e9cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-648e9cb img{height:130px;}.elementor-51 .elementor-element.elementor-element-ffbcfa7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-0a39752{width:var( --container-widget-width, 103.597% );max-width:103.597%;--container-widget-width:103.597%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-0a39752.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-074a691{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 20px;text-align:center;}.elementor-51 .elementor-element.elementor-element-9e9e39e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-9e9e39e:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-9e9e39e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-85abc32{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-6e0c7ea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-6e0c7ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-6e0c7ea img{height:130px;}.elementor-51 .elementor-element.elementor-element-25445ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-6275aec{width:var( --container-widget-width, 117.56% );max-width:117.56%;--container-widget-width:117.56%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-6275aec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-7b05ff1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 20px;text-align:center;}.elementor-51 .elementor-element.elementor-element-af3ddba{--display:flex;--min-height:305px;--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-51 .elementor-element.elementor-element-a9efb4d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-f8328dd{text-align:center;}.elementor-51 .elementor-element.elementor-element-f8328dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-6797a72{width:var( --container-widget-width, 88.388% );max-width:88.388%;--container-widget-width:88.388%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-6797a72.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-4c59b90{--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:center;--align-items:center;}.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-51 .elementor-element.elementor-element-7ee03ab .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:600;background-image:linear-gradient(180deg, #FBB01A 0%, #DA9203 100%);border-radius:4px 4px 4px 4px;}.elementor-51 .elementor-element.elementor-element-7ee03ab .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-a682123{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-d1771ea{--content-width:100%;}.elementor-51 .elementor-element.elementor-element-4385c73{--width:100%;}.elementor-51 .elementor-element.elementor-element-154effd{--width:76.294%;}.elementor-51 .elementor-element.elementor-element-a682123{--width:65%;}.elementor-51 .elementor-element.elementor-element-3fbdc8b{--width:100%;}.elementor-51 .elementor-element.elementor-element-972bc42{--width:100%;}.elementor-51 .elementor-element.elementor-element-bb5f6e0{--width:81%;}.elementor-51 .elementor-element.elementor-element-14c2d76{--width:85%;}.elementor-51 .elementor-element.elementor-element-de9ecf7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-a682123{--width:600px;}.elementor-51 .elementor-element.elementor-element-14c2d76{--width:735px;}}/* Start custom CSS for container, class: .elementor-element-4a374fa *//* =========================
   CARD BASE
========================= */
.elementor-51 .elementor-element.elementor-element-4a374fa {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-51 .elementor-element.elementor-element-4a374fa:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-51 .elementor-element.elementor-element-4a374fa .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-51 .elementor-element.elementor-element-4a374fa:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf9909 *//* =========================
   CARD BASE
========================= */
.elementor-51 .elementor-element.elementor-element-5bf9909 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-51 .elementor-element.elementor-element-5bf9909:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-51 .elementor-element.elementor-element-5bf9909 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-51 .elementor-element.elementor-element-5bf9909:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b89852 *//* =========================
   CARD BASE
========================= */
.elementor-51 .elementor-element.elementor-element-2b89852 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-51 .elementor-element.elementor-element-2b89852:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-51 .elementor-element.elementor-element-2b89852 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-51 .elementor-element.elementor-element-2b89852:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9ecf7 *//* =============================================
   WordPress Card — Spin on Hover
   ============================================= */

.wp-card-box {
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1),
              box-shadow 0.3s ease;
  will-change: transform;
  cursor: pointer;
}

.wp-card-box:hover {
  transform: rotateY(360deg);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07cad3e *//* =========================
   CARD BASE
========================= */
.elementor-51 .elementor-element.elementor-element-07cad3e {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP + SPIN)
========================= */
.elementor-51 .elementor-element.elementor-element-07cad3e:hover {
    transform: translateY(-10px) scale(1.05) rotateY(360deg);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1),
                box-shadow 0.4s ease;
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-51 .elementor-element.elementor-element-07cad3e .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15);
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-51 .elementor-element.elementor-element-07cad3e:hover .hover-img img {
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afdfb6 *//* =========================
   CARD BASE
========================= */
.elementor-51 .elementor-element.elementor-element-0afdfb6 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP + SPIN)
========================= */
.elementor-51 .elementor-element.elementor-element-0afdfb6:hover {
    transform: translateY(-10px) scale(1.05) rotateY(360deg);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1),
                box-shadow 0.4s ease;
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-51 .elementor-element.elementor-element-0afdfb6 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15);
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-51 .elementor-element.elementor-element-0afdfb6:hover .hover-img img {
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc490e *//* =========================
   CARD BASE
========================= */
.elementor-51 .elementor-element.elementor-element-dcc490e {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP + SPIN)
========================= */
.elementor-51 .elementor-element.elementor-element-dcc490e:hover {
    transform: translateY(-10px) scale(1.05) rotateY(360deg);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1),
                box-shadow 0.4s ease;
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-51 .elementor-element.elementor-element-dcc490e .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15);
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-51 .elementor-element.elementor-element-dcc490e:hover .hover-img img {
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e9e39e *//* =========================
   CARD BASE
========================= */
.elementor-51 .elementor-element.elementor-element-9e9e39e {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP + SPIN)
========================= */
.elementor-51 .elementor-element.elementor-element-9e9e39e:hover {
    transform: translateY(-10px) scale(1.05) rotateY(360deg);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1),
                box-shadow 0.4s ease;
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-51 .elementor-element.elementor-element-9e9e39e .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15);
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-51 .elementor-element.elementor-element-9e9e39e:hover .hover-img img {
    transform: scale(1);
}/* End custom CSS */