.elementor-1001 .elementor-element.elementor-element-15c793f1{--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;}.elementor-1001 .elementor-element.elementor-element-20cb0871{--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-widget-image-box .elementor-image-box-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1001 .elementor-element.elementor-element-50fb30f3{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3 .elementor-image-box-title{margin-bottom:0px;font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#212121;}.elementor-1001 .elementor-element.elementor-element-50fb30f3 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-1001 .elementor-element.elementor-element-50fb30f3 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-50fb30f3:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-50fb30f3:has(:focus) .elementor-image-box-title{color:#F49F06;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1001 .elementor-element.elementor-element-626d73f2{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-626d73f2 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:900;text-transform:capitalize;line-height:1.2em;color:#1C1C1C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1001 .elementor-element.elementor-element-4385654d{margin:-9px 29px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:justify;font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1001 .elementor-element.elementor-element-29f37ec3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-23px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1001 .elementor-element.elementor-element-373615a0 .elementor-button{background-color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-373615a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1001 .elementor-element.elementor-element-7a80edd7 .elementor-button{background-color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-7a80edd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-7a80edd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1001 .elementor-element.elementor-element-677c5de1{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-39cc99ce{--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;}.elementor-1001 .elementor-element.elementor-element-7968369d{--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-1001 .elementor-element.elementor-element-58e652ea{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-58e652ea.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-58e652ea.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-58e652ea.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-58e652ea .elementor-image-box-title{margin-bottom:0px;font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#212121;}.elementor-1001 .elementor-element.elementor-element-58e652ea .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-1001 .elementor-element.elementor-element-58e652ea .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-58e652ea:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-58e652ea:has(:focus) .elementor-image-box-title{color:#4A6FB3;}.elementor-1001 .elementor-element.elementor-element-2c17c830{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-2c17c830 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#1C1C1C;}.elementor-1001 .elementor-element.elementor-element-39879424{margin:-9px 29px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:justify;font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1001 .elementor-element.elementor-element-64919495{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-23px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-428cb6b1 .elementor-button{background-color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-428cb6b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1001 .elementor-element.elementor-element-23458d29 .elementor-button{background-color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-23458d29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-23458d29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1001 .elementor-element.elementor-element-538c8bf6{--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-1001 .elementor-element.elementor-element-7134283b{--display:flex;--min-height:79px;--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:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-7134283b:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-7134283b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, #181818 57%, #FCA100 100%);}.elementor-1001 .elementor-element.elementor-element-561a0f74{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-113bba9a{--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-1001 .elementor-element.elementor-element-6e53b499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 220px;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-wrapper{text-align:left;}.elementor-1001 .elementor-element.elementor-element-6e53b499.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-6e53b499.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-6e53b499.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-title{margin-bottom:0px;font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#212121;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-6e53b499:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-6e53b499:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-204815f0{text-align:center;}.elementor-1001 .elementor-element.elementor-element-204815f0 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-26adb76a{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-6a8e0634{--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-1001 .elementor-element.elementor-element-e4a5f7e{--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-1001 .elementor-element.elementor-element-2ce22a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;}.elementor-1001 .elementor-element.elementor-element-2ce22a31 .elementor-image-box-wrapper{text-align:left;}.elementor-1001 .elementor-element.elementor-element-2ce22a31.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-2ce22a31.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-2ce22a31.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-2ce22a31 .elementor-image-box-title{margin-bottom:0px;font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#212121;}.elementor-1001 .elementor-element.elementor-element-2ce22a31 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-1001 .elementor-element.elementor-element-2ce22a31 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-2ce22a31:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-2ce22a31:has(:focus) .elementor-image-box-title{color:#4A6FB3;}.elementor-1001 .elementor-element.elementor-element-65dbece3{text-align:center;}.elementor-1001 .elementor-element.elementor-element-65dbece3 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-13e99ce4{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1001 .elementor-element.elementor-element-13e99ce4 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-61747334{--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-1001 .elementor-element.elementor-element-549ec87c{--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;}.elementor-1001 .elementor-element.elementor-element-60c7df58{--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-1001 .elementor-element.elementor-element-4672914f{--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-1001 .elementor-element.elementor-element-40fd1b96{text-align:left;font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1001 .elementor-element.elementor-element-700e909f .elementor-title{color:#1C1C1C;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;line-height:2.1em;}.elementor-1001 .elementor-element.elementor-element-700e909f .elementor-progress-wrapper .elementor-progress-bar{background-color:#000000;}.elementor-1001 .elementor-element.elementor-element-700e909f .elementor-progress-bar{height:22px;line-height:22px;}.elementor-1001 .elementor-element.elementor-element-700e909f .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-1001 .elementor-element.elementor-element-7e984d9d{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-7e984d9d .elementor-title{color:#1C1C1C;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;line-height:2.1em;}.elementor-1001 .elementor-element.elementor-element-7e984d9d .elementor-progress-wrapper .elementor-progress-bar{background-color:#1A1A1A;}.elementor-1001 .elementor-element.elementor-element-7e984d9d .elementor-progress-bar{height:22px;line-height:22px;}.elementor-1001 .elementor-element.elementor-element-7e984d9d .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-1001 .elementor-element.elementor-element-4d1caa85{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-4d1caa85 .elementor-title{color:#1C1C1C;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;line-height:2.1em;}.elementor-1001 .elementor-element.elementor-element-4d1caa85 .elementor-progress-wrapper .elementor-progress-bar{background-color:#0A0A0A;}.elementor-1001 .elementor-element.elementor-element-4d1caa85 .elementor-progress-bar{height:22px;line-height:22px;}.elementor-1001 .elementor-element.elementor-element-4d1caa85 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-1001 .elementor-element.elementor-element-6baede8f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-6baede8f .elementor-title{color:#1C1C1C;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;line-height:2.1em;}.elementor-1001 .elementor-element.elementor-element-6baede8f .elementor-progress-wrapper .elementor-progress-bar{background-color:#111111;}.elementor-1001 .elementor-element.elementor-element-6baede8f .elementor-progress-bar{height:22px;line-height:22px;}.elementor-1001 .elementor-element.elementor-element-6baede8f .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-1001 .elementor-element.elementor-element-1aea6da5 .elementor-button{background-color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-1aea6da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-1aea6da5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1001 .elementor-element.elementor-element-199f4573{--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;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:25px 25px 25px 25px;box-shadow:0px 0px 20px 5px rgba(183.19624481201168, 183.19624481201168, 183.19624481201168, 0.5);--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-199f4573:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-199f4573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-5a64a028{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-1001 .elementor-element.elementor-element-15f35047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-15f35047 .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-15f35047 .elementor-counter-title{justify-content:start;color:#090909;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-15f35047 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-5b850e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-5b850e4d .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-5b850e4d .elementor-counter-title{justify-content:start;color:#1E2A2F;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-5b850e4d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-6703786c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-53b38ffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-53b38ffe .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-53b38ffe .elementor-counter-title{justify-content:start;color:#1E2A2F;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-53b38ffe .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-87b3387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-87b3387 .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-87b3387 .elementor-counter-title{justify-content:start;color:#1E2A2F;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-87b3387 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-701a2530{--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;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:25px 25px 25px 25px;box-shadow:0px 0px 20px 5px rgba(183.19624481201168, 183.19624481201168, 183.19624481201168, 0.5);--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-701a2530:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-701a2530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-48394ab3{--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-1001 .elementor-element.elementor-element-7d0bd7a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-7d0bd7a6 .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-7d0bd7a6 .elementor-counter-title{justify-content:start;color:#090909;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-7d0bd7a6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-3b8e2cec{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CDCDCD;--border-color:#CDCDCD;}.elementor-1001 .elementor-element.elementor-element-625314ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-625314ba .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-625314ba .elementor-counter-title{justify-content:start;color:#1E2A2F;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-625314ba .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-6bfe19f0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CDCDCD;--border-color:#CDCDCD;}.elementor-1001 .elementor-element.elementor-element-218801b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-218801b0 .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-218801b0 .elementor-counter-title{justify-content:start;color:#1E2A2F;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-218801b0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-7333d3f1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CDCDCD;--border-color:#CDCDCD;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7 .elementor-counter{flex-direction:column-reverse;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7 .elementor-counter-title{justify-content:start;color:#1E2A2F;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F49F06;font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.2em;}.elementor-1001 .elementor-element.elementor-element-2fda697f{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-2fda697f:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-2fda697f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-22ac1e48{--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-1001 .elementor-element.elementor-element-6dd0e3bd{--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-1001 .elementor-element.elementor-element-2a2ace44{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1001 .elementor-element.elementor-element-2a2ace44 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-859a8a0{--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-1001 .elementor-element.elementor-element-277697f6{--display:flex;--min-height:395px;--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;--flex-wrap:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1001 .elementor-element.elementor-element-277697f6:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-277697f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-7a0666f{--display:flex;--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1001 .elementor-element.elementor-element-7a0666f:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-7a0666f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(122deg, #0B0B0B 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-4e9480ea{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-4e9480ea .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-1eed9a79{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-4ed43a79{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-786b1a34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-270894a8{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-a872c2{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-a872c2:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-a872c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #FFEFD1 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-2f44ca1b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-2f44ca1b .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#393939;}.elementor-1001 .elementor-element.elementor-element-727daf38{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#1F1F1F;}.elementor-1001 .elementor-element.elementor-element-5164fdf2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-1ab4c37e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-5e2b6193{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-1a043160{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-1a043160:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-1a043160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #F49F06 37%, #7E5202 100%);}.elementor-1001 .elementor-element.elementor-element-29519f1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-29519f1 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-5a394ca6{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-126a978e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-7049b94e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-57332898{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-6ea651ff{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-6ea651ff:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-6ea651ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #FFEFD1 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-116ec6a0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-116ec6a0 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#222222;}.elementor-1001 .elementor-element.elementor-element-73a2bd02{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#363636;}.elementor-1001 .elementor-element.elementor-element-72840331{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-6a803e7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-b06be7e{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-7e1a80ac{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-7e1a80ac:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-7e1a80ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F49F06 37%, #7E5202 100%);}.elementor-1001 .elementor-element.elementor-element-12f519ca{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-12f519ca .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-566a32b4{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-7e2f6bb9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-3584a305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-de19a4b{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-724da10{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-724da10:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-724da10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(122deg, #000000 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-645a4cee{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-645a4cee .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-730597af{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-3b653dfe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-1664513f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-337ac818{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-4989b6a7{--display:flex;--min-height:395px;--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;--flex-wrap:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1001 .elementor-element.elementor-element-4989b6a7:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-4989b6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-1ea9ff6d{--display:flex;--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1001 .elementor-element.elementor-element-1ea9ff6d:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-1ea9ff6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(122deg, #0B0B0B 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-6b6d65c2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-6b6d65c2 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-3147b4dd{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-584792d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-5c918b1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-32127af2{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-21aca82e{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-21aca82e:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-21aca82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #FFEFD1 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-b929baf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-b929baf .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#393939;}.elementor-1001 .elementor-element.elementor-element-47cc90f1{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#1F1F1F;}.elementor-1001 .elementor-element.elementor-element-27594fae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-36d38e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-45b7a01d{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-2cbf33fb{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-2cbf33fb:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-2cbf33fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #F49F06 37%, #7E5202 100%);}.elementor-1001 .elementor-element.elementor-element-35d2b60a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-35d2b60a .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-ce5eaa1{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-726e5369{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-73056aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-7f898251{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-79bed25a{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-79bed25a:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-79bed25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #FFEFD1 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-5180cade{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-5180cade .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#222222;}.elementor-1001 .elementor-element.elementor-element-1477f52a{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#363636;}.elementor-1001 .elementor-element.elementor-element-3279381{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-3b3078b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-4d93b07a{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-15c13de3{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-15c13de3:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-15c13de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F49F06 37%, #7E5202 100%);}.elementor-1001 .elementor-element.elementor-element-72356224{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-72356224 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-358291f{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-319be584{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-44b13edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-1bca77fc{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-1a023603{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-1a023603:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-1a023603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(122deg, #000000 29%, #F49F06 100%);}.elementor-1001 .elementor-element.elementor-element-2f2aa482{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-2f2aa482 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-d21231a{margin:-7px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Verdana", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1001 .elementor-element.elementor-element-3aaeb652{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-1f9475e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-533407a2{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1001 .elementor-element.elementor-element-2ab0ac39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-24f48873{--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-1001 .elementor-element.elementor-element-59e1b8d9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-59e1b8d9 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-6ed5c4eb{text-align:left;font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-1001 .elementor-element.elementor-element-2f281dab .elementor-button{background-color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-2f281dab{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-2f281dab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1001 .elementor-element.elementor-element-74e47e15{--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-1001 .elementor-element.elementor-element-58769e95{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-384450d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-13b12c74{--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-1001 .elementor-element.elementor-element-22711cf2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-5b36b241{--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-1001 .elementor-element.elementor-element-64b54d7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-64b54d7 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-3064f904{text-align:left;font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-1001 .elementor-element.elementor-element-5dadea5 .elementor-button{background-color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-5dadea5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-5dadea5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1001 .elementor-element.elementor-element-5f1317b7{--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-1001 .elementor-element.elementor-element-5f1317b7:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-5f1317b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-32361614{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1001 .elementor-element.elementor-element-32361614 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-651db74e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-651db74e:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-651db74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-6f5b5d5a{--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-1001 .elementor-element.elementor-element-34b6662a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-107e6035{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-107e6035.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-107e6035.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-107e6035.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#000000;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-107e6035:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-107e6035:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#000000;}.elementor-1001 .elementor-element.elementor-element-705ccc8b{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-705ccc8b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-705ccc8b:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-705ccc8b:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-243f85d4{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-243f85d4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-243f85d4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-243f85d4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-243f85d4:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-243f85d4:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-464a93ce{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-464a93ce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-464a93ce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-464a93ce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-464a93ce:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-464a93ce:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-719075ff{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-719075ff.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-719075ff.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-719075ff.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-719075ff:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-719075ff:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-1b656bea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-1b656bea:not(.elementor-motion-effects-element-type-background), .elementor-1001 .elementor-element.elementor-element-1b656bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1001 .elementor-element.elementor-element-18e2079{--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-1001 .elementor-element.elementor-element-a92309c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-55dd6cf5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-55dd6cf5:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-6db52e87{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-6db52e87.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-6db52e87.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-6db52e87.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-6db52e87:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-6db52e87:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-40efbadd{--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:19px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-78b115d8{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1001 .elementor-element.elementor-element-78b115d8 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-4d6e673d{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-4d6e673d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-4d6e673d:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-4d6e673d:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-2cdc6f61{--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-1001 .elementor-element.elementor-element-44eb22f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-41fe94de{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-41fe94de.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-41fe94de.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-41fe94de.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-41fe94de:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-41fe94de:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-7e745d3e{background-color:#FFFFFF;padding:3px 15px 22px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(180, 180, 180, 0.5);}.elementor-1001 .elementor-element.elementor-element-7e745d3e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-title{margin-bottom:13px;font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-7e745d3e:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-7e745d3e:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-description{font-family:"Verdana", Sans-serif;font-size:13px;font-weight:100;line-height:1.4em;color:#737373;}.elementor-1001 .elementor-element.elementor-element-7ab207b{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-5197cf89{--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-1001 .elementor-element.elementor-element-7bba6bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 245px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-wrapper{text-align:left;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-title{margin-bottom:0px;font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#000000;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-7bba6bdd:has(:focus) .elementor-image-box-title{color:#F49F06;}.elementor-1001 .elementor-element.elementor-element-6f73f6b6{text-align:center;}.elementor-1001 .elementor-element.elementor-element-6f73f6b6 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-4d0fdb{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-77299ffd{--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-1001 .elementor-element.elementor-element-70862e88{--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-1001 .elementor-element.elementor-element-d21ba3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 245px;}.elementor-1001 .elementor-element.elementor-element-d21ba3b .elementor-image-box-wrapper{text-align:left;}.elementor-1001 .elementor-element.elementor-element-d21ba3b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-d21ba3b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-d21ba3b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-d21ba3b .elementor-image-box-title{margin-bottom:0px;font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#000000;}.elementor-1001 .elementor-element.elementor-element-d21ba3b .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-1001 .elementor-element.elementor-element-d21ba3b .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-1001 .elementor-element.elementor-element-d21ba3b:has(:hover) .elementor-image-box-title,
					 .elementor-1001 .elementor-element.elementor-element-d21ba3b:has(:focus) .elementor-image-box-title{color:#4A6FB3;}.elementor-1001 .elementor-element.elementor-element-535892df{text-align:center;}.elementor-1001 .elementor-element.elementor-element-535892df .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:#1E2A2F;}.elementor-1001 .elementor-element.elementor-element-3df149c0{--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-1001 .elementor-element.elementor-element-49028b5{--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-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-1001 .elementor-element.elementor-element-6ab1821e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.49 * 100% );}.elementor-1001 .elementor-element.elementor-element-6ab1821e:after{content:"0.49";}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__thumbnail__link{width:100%;}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__meta-data span + span:before{content:"•";}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__text{margin-top:0px;}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__badge{right:0;}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__title{margin-bottom:0px;}@media(min-width:768px){.elementor-1001 .elementor-element.elementor-element-20cb0871{--width:50%;}.elementor-1001 .elementor-element.elementor-element-29f37ec3{--width:62%;}.elementor-1001 .elementor-element.elementor-element-677c5de1{--width:50%;}.elementor-1001 .elementor-element.elementor-element-7968369d{--width:50%;}.elementor-1001 .elementor-element.elementor-element-64919495{--width:62%;}.elementor-1001 .elementor-element.elementor-element-538c8bf6{--width:50%;}.elementor-1001 .elementor-element.elementor-element-7134283b{--width:100%;}.elementor-1001 .elementor-element.elementor-element-113bba9a{--width:50%;}.elementor-1001 .elementor-element.elementor-element-6a8e0634{--width:25%;}.elementor-1001 .elementor-element.elementor-element-e4a5f7e{--width:50%;}.elementor-1001 .elementor-element.elementor-element-61747334{--width:25%;}.elementor-1001 .elementor-element.elementor-element-60c7df58{--width:50%;}.elementor-1001 .elementor-element.elementor-element-4672914f{--width:50%;}.elementor-1001 .elementor-element.elementor-element-48394ab3{--width:25%;}.elementor-1001 .elementor-element.elementor-element-3b8e2cec{--width:25%;}.elementor-1001 .elementor-element.elementor-element-6bfe19f0{--width:25%;}.elementor-1001 .elementor-element.elementor-element-7333d3f1{--width:25%;}.elementor-1001 .elementor-element.elementor-element-22ac1e48{--width:25%;}.elementor-1001 .elementor-element.elementor-element-6dd0e3bd{--width:50%;}.elementor-1001 .elementor-element.elementor-element-859a8a0{--width:25%;}.elementor-1001 .elementor-element.elementor-element-277697f6{--width:100%;}.elementor-1001 .elementor-element.elementor-element-7a0666f{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-a872c2{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-1a043160{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-6ea651ff{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-7e1a80ac{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-724da10{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-4989b6a7{--width:100%;}.elementor-1001 .elementor-element.elementor-element-1ea9ff6d{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-21aca82e{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-2cbf33fb{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-79bed25a{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-15c13de3{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-1a023603{--width:33.3333%;}.elementor-1001 .elementor-element.elementor-element-24f48873{--width:50%;}.elementor-1001 .elementor-element.elementor-element-74e47e15{--width:50%;}.elementor-1001 .elementor-element.elementor-element-13b12c74{--width:50%;}.elementor-1001 .elementor-element.elementor-element-5b36b241{--width:50%;}.elementor-1001 .elementor-element.elementor-element-6f5b5d5a{--width:50%;}.elementor-1001 .elementor-element.elementor-element-18e2079{--width:50%;}.elementor-1001 .elementor-element.elementor-element-40efbadd{--width:50%;}.elementor-1001 .elementor-element.elementor-element-2cdc6f61{--width:50%;}.elementor-1001 .elementor-element.elementor-element-5197cf89{--width:50%;}.elementor-1001 .elementor-element.elementor-element-77299ffd{--width:25%;}.elementor-1001 .elementor-element.elementor-element-70862e88{--width:50%;}.elementor-1001 .elementor-element.elementor-element-3df149c0{--width:25%;}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-50fb30f3 .elementor-image-box-title{font-size:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1001 .elementor-element.elementor-element-626d73f2 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-4385654d{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-29f37ec3{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-58e652ea .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-2c17c830 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-39879424{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-64919495{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-204815f0 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-2ce22a31 .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-65dbece3 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-13e99ce4 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-40fd1b96{font-size:15px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-700e909f .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-7e984d9d .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-4d1caa85 .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-6baede8f .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-5a64a028{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1001 .elementor-element.elementor-element-15f35047 .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-15f35047 .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-5b850e4d .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-5b850e4d .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-6703786c{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-53b38ffe .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-53b38ffe .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-87b3387 .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-87b3387 .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-7d0bd7a6 .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-7d0bd7a6 .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-625314ba .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-625314ba .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-218801b0 .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-218801b0 .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7 .elementor-counter-number-wrapper{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7 .elementor-counter-title{font-size:18px;}.elementor-1001 .elementor-element.elementor-element-2a2ace44 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-4e9480ea .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-1eed9a79{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-4ed43a79{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-2f44ca1b .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-727daf38{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-5164fdf2{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-29519f1 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-5a394ca6{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-126a978e{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-116ec6a0 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-73a2bd02{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-72840331{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-12f519ca .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-566a32b4{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-7e2f6bb9{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-645a4cee .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-730597af{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-3b653dfe{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-6b6d65c2 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-3147b4dd{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-584792d7{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-b929baf .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-47cc90f1{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-27594fae{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-35d2b60a .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-ce5eaa1{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-726e5369{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-5180cade .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-1477f52a{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-3279381{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-72356224 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-358291f{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-319be584{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-2f2aa482 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-d21231a{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-3aaeb652{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-59e1b8d9 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-6ed5c4eb{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-64b54d7 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-3064f904{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-32361614 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-34b6662a{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-a92309c{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-78b115d8 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-44eb22f{--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-6f73f6b6 .elementor-heading-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-d21ba3b .elementor-image-box-title{font-size:32px;}.elementor-1001 .elementor-element.elementor-element-535892df .elementor-heading-title{font-size:32px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-50fb30f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3 .elementor-image-box-wrapper{text-align:left;}.elementor-1001 .elementor-element.elementor-element-50fb30f3 .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-50fb30f3 .elementor-image-box-title{margin-bottom:0px;font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1001 .elementor-element.elementor-element-626d73f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1001 .elementor-element.elementor-element-626d73f2 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-4385654d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-1001 .elementor-element.elementor-element-29f37ec3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-58e652ea .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-58e652ea .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-2c17c830 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-39879424{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-64919495{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-7134283b{--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-6e53b499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-wrapper{text-align:center;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-6e53b499 .elementor-image-box-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-204815f0 .elementor-heading-title{font-size:22px;}.elementor-1001 .elementor-element.elementor-element-2ce22a31 .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-2ce22a31 .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-65dbece3 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-13e99ce4 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-40fd1b96{font-size:15px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1001 .elementor-element.elementor-element-700e909f .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-7e984d9d .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-4d1caa85 .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-6baede8f .elementor-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-5a64a028{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1001 .elementor-element.elementor-element-15f35047 .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-15f35047 .elementor-counter-title{font-size:14px;}.elementor-1001 .elementor-element.elementor-element-5b850e4d .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-5b850e4d .elementor-counter-title{font-size:14px;}.elementor-1001 .elementor-element.elementor-element-6703786c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-53b38ffe .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-53b38ffe .elementor-counter-title{font-size:14px;}.elementor-1001 .elementor-element.elementor-element-87b3387 .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-87b3387 .elementor-counter-title{font-size:14px;}.elementor-1001 .elementor-element.elementor-element-7d0bd7a6 .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-7d0bd7a6 .elementor-counter-title{font-size:16px;}.elementor-1001 .elementor-element.elementor-element-625314ba .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-625314ba .elementor-counter-title{font-size:16px;}.elementor-1001 .elementor-element.elementor-element-218801b0 .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-218801b0 .elementor-counter-title{font-size:16px;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7 .elementor-counter-number-wrapper{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-1c8cb7d7 .elementor-counter-title{font-size:16px;}.elementor-1001 .elementor-element.elementor-element-2a2ace44 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-4e9480ea .elementor-heading-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-1eed9a79{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-4ed43a79{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-24px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-2f44ca1b{margin:30px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1001 .elementor-element.elementor-element-2f44ca1b .elementor-heading-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-727daf38{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-5164fdf2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-24px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-29519f1 .elementor-heading-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-5a394ca6{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-126a978e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-24px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-116ec6a0 .elementor-heading-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-73a2bd02{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-72840331{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-24px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-12f519ca .elementor-heading-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-566a32b4{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-7e2f6bb9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-24px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-645a4cee .elementor-heading-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-730597af{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-3b653dfe{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-24px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-6b6d65c2 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-3147b4dd{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-584792d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-b929baf .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-47cc90f1{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-27594fae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-35d2b60a .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-ce5eaa1{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-726e5369{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-5180cade .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-1477f52a{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-3279381{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-72356224 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-358291f{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-319be584{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-2f2aa482 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-d21231a{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-3aaeb652{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-59e1b8d9 .elementor-heading-title{font-size:25px;}.elementor-1001 .elementor-element.elementor-element-6ed5c4eb{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-64b54d7 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-3064f904{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-32361614{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-32361614 .elementor-heading-title{font-size:25px;}.elementor-1001 .elementor-element.elementor-element-651db74e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-34b6662a{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-107e6035{padding:3px 15px 0px 15px;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-107e6035 .elementor-image-box-description{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-705ccc8b .elementor-image-box-description{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-243f85d4 .elementor-image-box-description{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-464a93ce .elementor-image-box-description{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-title{font-size:20px;}.elementor-1001 .elementor-element.elementor-element-719075ff .elementor-image-box-description{font-size:13px;}.elementor-1001 .elementor-element.elementor-element-a92309c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-55dd6cf5 .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-6db52e87 .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-78b115d8 .elementor-heading-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-4d6e673d .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-44eb22f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-41fe94de .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-7e745d3e .elementor-image-box-description{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-wrapper{text-align:center;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-7bba6bdd .elementor-image-box-title{font-size:15px;}.elementor-1001 .elementor-element.elementor-element-6f73f6b6 .elementor-heading-title{font-size:25px;}.elementor-1001 .elementor-element.elementor-element-d21ba3b .elementor-image-box-img{margin-bottom:0px;}.elementor-1001 .elementor-element.elementor-element-d21ba3b .elementor-image-box-title{font-size:30px;}.elementor-1001 .elementor-element.elementor-element-535892df .elementor-heading-title{font-size:30px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1001 .elementor-element.elementor-element-6ab1821e:after{content:"0.5";}.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for button, class: .elementor-element-373615a0 *//* ============== TFI Pill Button (Elementor) ============== */
.tfi-pill-btn .elementor-button{
  /* ===== Variables ===== */
  --pill-bg: #111827;          /* رنگ اصلی */
  --pill-bg-2: #0b1220;        /* نسخه تیره‌تر برای گرادیان */
  --pill-fg: #ffffff;
  --pill-accent: #22d3ee;
  --pill-stroke: rgba(255,255,255,.12);
  --pill-shadow: 0 16px 40px rgba(0,0,0,.28);
  --pill-shadow-hover: 0 22px 60px rgba(0,0,0,.35);
  --pill-radius: 999px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 14px 22px;
  border-radius: var(--pill-radius);

  /* گرادیان نهایی */
  background: linear-gradient(180deg, var(--pill-bg) 0%, var(--pill-bg-2) 100%);
  color: var(--pill-fg);

  border: 1px solid var(--pill-stroke);
  box-shadow: var(--pill-shadow);

  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* ===== Top glass highlight ===== */
.tfi-pill-btn .elementor-button:after{
  content:"";
  position:absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16),
    rgba(255,255,255,0) 45%
  );
  opacity:.55;
  pointer-events:none;
}

/* ===== متن دکمه ===== */
.tfi-pill-btn .elementor-button-text{
  position: relative;
  z-index: 2;
  font-weight: 600;
  letter-spacing: .2px;
}

/* ===== Shimmer خطی روی متن ===== */
.tfi-pill-btn .elementor-button .elementor-button-text:after{
  content:"";
  position:absolute;
  left: -120%;
  top: 50%;
  width: 120%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.55),
    transparent
  );
  transform: translateY(18px);
  opacity: 0;
}

/* ===== Hover ===== */
.tfi-pill-btn .elementor-button:hover{
  transform: translateY(-3px) scale(1.01);
  box-shadow: var(--pill-shadow-hover);
  filter: saturate(1.05);
}

.tfi-pill-btn .elementor-button:hover .elementor-button-text:after{
  animation: tfiShimmer .85s ease forwards;
  opacity: 1;
}

@keyframes tfiShimmer{
  0%   { left:-120%; }
  100% { left:120%; }
}

/* ===== Active (Click) ===== */
.tfi-pill-btn .elementor-button:active{
  transform: translateY(-1px) scale(.995);
}

/* ============== Light Variant ============== */
.tfi-pill-light .elementor-button{
  --pill-bg: #f8fafc;
  --pill-bg-2: #e2e8f0;
  --pill-fg: #111827;
  --pill-stroke: rgba(2,6,23,.10);
  --pill-shadow: 0 16px 38px rgba(2,6,23,.12);
  --pill-shadow-hover: 0 22px 60px rgba(2,6,23,.16);
}

.tfi-pill-light .elementor-button:after{
  opacity: .75;
}

/* ===== Focus Accessibility ===== */
.tfi-pill-btn .elementor-button:focus{
  outline: none;
}
.tfi-pill-btn .elementor-button:focus-visible{
  box-shadow: 0 0 0 4px rgba(34,211,238,.25), var(--pill-shadow);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a80edd7 *//* ============== TFI Pill Button (Elementor) ============== */
.tfi-pill-btn .elementor-button{
  /* ===== Variables ===== */
  --pill-bg: #111827;          /* رنگ اصلی */
  --pill-bg-2: #0b1220;        /* نسخه تیره‌تر برای گرادیان */
  --pill-fg: #ffffff;
  --pill-accent: #22d3ee;
  --pill-stroke: rgba(255,255,255,.12);
  --pill-shadow: 0 16px 40px rgba(0,0,0,.28);
  --pill-shadow-hover: 0 22px 60px rgba(0,0,0,.35);
  --pill-radius: 999px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 14px 22px;
  border-radius: var(--pill-radius);

  /* گرادیان نهایی */
  background: linear-gradient(180deg, var(--pill-bg) 0%, var(--pill-bg-2) 100%);
  color: var(--pill-fg);

  border: 1px solid var(--pill-stroke);
  box-shadow: var(--pill-shadow);

  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* ===== Top glass highlight ===== */
.tfi-pill-btn .elementor-button:after{
  content:"";
  position:absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16),
    rgba(255,255,255,0) 45%
  );
  opacity:.55;
  pointer-events:none;
}

/* ===== متن دکمه ===== */
.tfi-pill-btn .elementor-button-text{
  position: relative;
  z-index: 2;
  font-weight: 600;
  letter-spacing: .2px;
}

/* ===== Shimmer خطی روی متن ===== */
.tfi-pill-btn .elementor-button .elementor-button-text:after{
  content:"";
  position:absolute;
  left: -120%;
  top: 50%;
  width: 120%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.55),
    transparent
  );
  transform: translateY(18px);
  opacity: 0;
}

/* ===== Hover ===== */
.tfi-pill-btn .elementor-button:hover{
  transform: translateY(-3px) scale(1.01);
  box-shadow: var(--pill-shadow-hover);
  filter: saturate(1.05);
}

.tfi-pill-btn .elementor-button:hover .elementor-button-text:after{
  animation: tfiShimmer .85s ease forwards;
  opacity: 1;
}

@keyframes tfiShimmer{
  0%   { left:-120%; }
  100% { left:120%; }
}

/* ===== Active (Click) ===== */
.tfi-pill-btn .elementor-button:active{
  transform: translateY(-1px) scale(.995);
}

/* ============== Light Variant ============== */
.tfi-pill-light .elementor-button{
  --pill-bg: #f8fafc;
  --pill-bg-2: #e2e8f0;
  --pill-fg: #111827;
  --pill-stroke: rgba(2,6,23,.10);
  --pill-shadow: 0 16px 38px rgba(2,6,23,.12);
  --pill-shadow-hover: 0 22px 60px rgba(2,6,23,.16);
}

.tfi-pill-light .elementor-button:after{
  opacity: .75;
}

/* ===== Focus Accessibility ===== */
.tfi-pill-btn .elementor-button:focus{
  outline: none;
}
.tfi-pill-btn .elementor-button:focus-visible{
  box-shadow: 0 0 0 4px rgba(34,211,238,.25), var(--pill-shadow);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f37ec3 */.elementor-1001 .elementor-element.elementor-element-29f37ec3{
  display: grid !important;
  grid-template-columns: max-content max-content !important;
  column-gap: 3 !important; 
  justify-content: start !important;
}
.elementor-1001 .elementor-element.elementor-element-29f37ec3 .tfi-pill-btn .elementor-button{
  padding-left: 20px !important;
  padding-right: 20px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-428cb6b1 *//* ============== TFI Pill Button (Elementor) ============== */
.tfi-pill-btn .elementor-button{
  /* ===== Variables ===== */
  --pill-bg: #111827;          /* رنگ اصلی */
  --pill-bg-2: #0b1220;        /* نسخه تیره‌تر برای گرادیان */
  --pill-fg: #ffffff;
  --pill-accent: #22d3ee;
  --pill-stroke: rgba(255,255,255,.12);
  --pill-shadow: 0 16px 40px rgba(0,0,0,.28);
  --pill-shadow-hover: 0 22px 60px rgba(0,0,0,.35);
  --pill-radius: 999px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 14px 22px;
  border-radius: var(--pill-radius);

  /* گرادیان نهایی */
  background: linear-gradient(180deg, var(--pill-bg) 0%, var(--pill-bg-2) 100%);
  color: var(--pill-fg);

  border: 1px solid var(--pill-stroke);
  box-shadow: var(--pill-shadow);

  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* ===== Top glass highlight ===== */
.tfi-pill-btn .elementor-button:after{
  content:"";
  position:absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16),
    rgba(255,255,255,0) 45%
  );
  opacity:.55;
  pointer-events:none;
}

/* ===== متن دکمه ===== */
.tfi-pill-btn .elementor-button-text{
  position: relative;
  z-index: 2;
  font-weight: 600;
  letter-spacing: .2px;
}

/* ===== Shimmer خطی روی متن ===== */
.tfi-pill-btn .elementor-button .elementor-button-text:after{
  content:"";
  position:absolute;
  left: -120%;
  top: 50%;
  width: 120%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.55),
    transparent
  );
  transform: translateY(18px);
  opacity: 0;
}

/* ===== Hover ===== */
.tfi-pill-btn .elementor-button:hover{
  transform: translateY(-3px) scale(1.01);
  box-shadow: var(--pill-shadow-hover);
  filter: saturate(1.05);
}

.tfi-pill-btn .elementor-button:hover .elementor-button-text:after{
  animation: tfiShimmer .85s ease forwards;
  opacity: 1;
}

@keyframes tfiShimmer{
  0%   { left:-120%; }
  100% { left:120%; }
}

/* ===== Active (Click) ===== */
.tfi-pill-btn .elementor-button:active{
  transform: translateY(-1px) scale(.995);
}

/* ============== Light Variant ============== */
.tfi-pill-light .elementor-button{
  --pill-bg: #f8fafc;
  --pill-bg-2: #e2e8f0;
  --pill-fg: #111827;
  --pill-stroke: rgba(2,6,23,.10);
  --pill-shadow: 0 16px 38px rgba(2,6,23,.12);
  --pill-shadow-hover: 0 22px 60px rgba(2,6,23,.16);
}

.tfi-pill-light .elementor-button:after{
  opacity: .75;
}

/* ===== Focus Accessibility ===== */
.tfi-pill-btn .elementor-button:focus{
  outline: none;
}
.tfi-pill-btn .elementor-button:focus-visible{
  box-shadow: 0 0 0 4px rgba(34,211,238,.25), var(--pill-shadow);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23458d29 *//* ============== TFI Pill Button (Elementor) ============== */
.tfi-pill-btn .elementor-button{
  /* ===== Variables ===== */
  --pill-bg: #111827;          /* رنگ اصلی */
  --pill-bg-2: #0b1220;        /* نسخه تیره‌تر برای گرادیان */
  --pill-fg: #ffffff;
  --pill-accent: #22d3ee;
  --pill-stroke: rgba(255,255,255,.12);
  --pill-shadow: 0 16px 40px rgba(0,0,0,.28);
  --pill-shadow-hover: 0 22px 60px rgba(0,0,0,.35);
  --pill-radius: 999px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 14px 22px;
  border-radius: var(--pill-radius);

  /* گرادیان نهایی */
  background: linear-gradient(180deg, var(--pill-bg) 0%, var(--pill-bg-2) 100%);
  color: var(--pill-fg);

  border: 1px solid var(--pill-stroke);
  box-shadow: var(--pill-shadow);

  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* ===== Top glass highlight ===== */
.tfi-pill-btn .elementor-button:after{
  content:"";
  position:absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16),
    rgba(255,255,255,0) 45%
  );
  opacity:.55;
  pointer-events:none;
}

/* ===== متن دکمه ===== */
.tfi-pill-btn .elementor-button-text{
  position: relative;
  z-index: 2;
  font-weight: 600;
  letter-spacing: .2px;
}

/* ===== Shimmer خطی روی متن ===== */
.tfi-pill-btn .elementor-button .elementor-button-text:after{
  content:"";
  position:absolute;
  left: -120%;
  top: 50%;
  width: 120%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.55),
    transparent
  );
  transform: translateY(18px);
  opacity: 0;
}

/* ===== Hover ===== */
.tfi-pill-btn .elementor-button:hover{
  transform: translateY(-3px) scale(1.01);
  box-shadow: var(--pill-shadow-hover);
  filter: saturate(1.05);
}

.tfi-pill-btn .elementor-button:hover .elementor-button-text:after{
  animation: tfiShimmer .85s ease forwards;
  opacity: 1;
}

@keyframes tfiShimmer{
  0%   { left:-120%; }
  100% { left:120%; }
}

/* ===== Active (Click) ===== */
.tfi-pill-btn .elementor-button:active{
  transform: translateY(-1px) scale(.995);
}

/* ============== Light Variant ============== */
.tfi-pill-light .elementor-button{
  --pill-bg: #f8fafc;
  --pill-bg-2: #e2e8f0;
  --pill-fg: #111827;
  --pill-stroke: rgba(2,6,23,.10);
  --pill-shadow: 0 16px 38px rgba(2,6,23,.12);
  --pill-shadow-hover: 0 22px 60px rgba(2,6,23,.16);
}

.tfi-pill-light .elementor-button:after{
  opacity: .75;
}

/* ===== Focus Accessibility ===== */
.tfi-pill-btn .elementor-button:focus{
  outline: none;
}
.tfi-pill-btn .elementor-button:focus-visible{
  box-shadow: 0 0 0 4px rgba(34,211,238,.25), var(--pill-shadow);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64919495 */.elementor-1001 .elementor-element.elementor-element-64919495{
  display: grid !important;
  grid-template-columns: max-content max-content !important;
  column-gap: 3 !important; 
  justify-content: start !important;
}
.elementor-1001 .elementor-element.elementor-element-64919495 .tfi-pill-btn .elementor-button{
  padding-left: 20px !important;
  padding-right: 20px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-422abb5e *//* ===== Infinite Marquee (Elementor) ===== */
.marquee{
  --gap: 36px;          /* فاصله بین آیتم‌ها */
  --speed: 22s;         /* سرعت حرکت: کمتر = سریع‌تر */
  overflow: hidden;
  width: 100%;
  position: relative;
}

.marquee__track{
  display: flex;
  width: max-content;
  will-change: transform;
  animation: marquee var(--speed) linear infinite;
}

.marquee__set{
  display: flex;
  align-items: center;
  gap: var(--gap);
  padding: 14px 20px;   /* ارتفاع نوار */
}

.marquee__item{
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;

  /* ظاهر مشابه نمونه */
  color: #fff;
  opacity: .95;
  transition: opacity .2s ease;
}

.marquee__item:hover{
  opacity: 1;
}

/* حرکت بی‌نهایت: کل مجموعه‌ی اول (50%) خارج می‌شود و دومی جایگزینش می‌شود */
@keyframes marquee{
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* اگر خواستید با هاور توقف کند */
.marquee:hover .marquee__track{
  animation-play-state: paused;
}

/* موبایل: کمی کوچک‌تر */
@media (max-width: 767px){
  .marquee{ --gap: 22px; --speed: 18s; }
  .marquee__item{ font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-700e909f *//* Ensure progress bar is a positioning context */
.elementor-progress-wrapper {
    position: relative;
}

/* The end dot */
.elementor-progress-bar:after {
    content: "";
    position: absolute;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background: #f49f06;              /* dot color */
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(244,159,6,0.25); /* dot glow ring */
    animation: dotPulse 1.2s ease-in-out infinite;
}

/* Pulse animation */
@keyframes dotPulse {
    0% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.45);
    }
    50% {
        transform: translateY(-50%) scale(1.15);
        box-shadow: 0 0 0 5px rgba(244,159,6,0.10), 0 0 0 10px rgba(244,159,6,0.18);
    }
    100% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.00);
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-7e984d9d *//* Ensure progress bar is a positioning context */
.elementor-progress-wrapper {
    position: relative;
}

/* The end dot */
.elementor-progress-bar:after {
    content: "";
    position: absolute;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background: #f49f06;              /* dot color */
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(244,159,6,0.25); /* dot glow ring */
    animation: dotPulse 1.2s ease-in-out infinite;
}

/* Pulse animation */
@keyframes dotPulse {
    0% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.45);
    }
    50% {
        transform: translateY(-50%) scale(1.15);
        box-shadow: 0 0 0 5px rgba(244,159,6,0.10), 0 0 0 10px rgba(244,159,6,0.18);
    }
    100% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.00);
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-4d1caa85 *//* Ensure progress bar is a positioning context */
.elementor-progress-wrapper {
    position: relative;
}

/* The end dot */
.elementor-progress-bar:after {
    content: "";
    position: absolute;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background: #f49f06;              /* dot color */
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(244,159,6,0.25); /* dot glow ring */
    animation: dotPulse 1.2s ease-in-out infinite;
}

/* Pulse animation */
@keyframes dotPulse {
    0% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.45);
    }
    50% {
        transform: translateY(-50%) scale(1.15);
        box-shadow: 0 0 0 5px rgba(244,159,6,0.10), 0 0 0 10px rgba(244,159,6,0.18);
    }
    100% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.00);
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-6baede8f *//* Ensure progress bar is a positioning context */
.elementor-progress-wrapper {
    position: relative;
}

/* The end dot */
.elementor-progress-bar:after {
    content: "";
    position: absolute;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background: #f49f06;              /* dot color */
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(244,159,6,0.25); /* dot glow ring */
    animation: dotPulse 1.2s ease-in-out infinite;
}

/* Pulse animation */
@keyframes dotPulse {
    0% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.45);
    }
    50% {
        transform: translateY(-50%) scale(1.15);
        box-shadow: 0 0 0 5px rgba(244,159,6,0.10), 0 0 0 10px rgba(244,159,6,0.18);
    }
    100% {
        transform: translateY(-50%) scale(1);
        box-shadow: 0 0 0 3px rgba(244,159,6,0.20), 0 0 0 0 rgba(244,159,6,0.00);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1aea6da5 *//* ============== TFI Pill Button (Elementor) ============== */
.tfi-pill-btn .elementor-button{
  /* ===== Variables ===== */
  --pill-bg: #111827;          /* رنگ اصلی */
  --pill-bg-2: #0b1220;        /* نسخه تیره‌تر برای گرادیان */
  --pill-fg: #ffffff;
  --pill-accent: #22d3ee;
  --pill-stroke: rgba(255,255,255,.12);
  --pill-shadow: 0 16px 40px rgba(0,0,0,.28);
  --pill-shadow-hover: 0 22px 60px rgba(0,0,0,.35);
  --pill-radius: 999px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 14px 22px;
  border-radius: var(--pill-radius);

  /* گرادیان نهایی */
  background: linear-gradient(180deg, var(--pill-bg) 0%, var(--pill-bg-2) 100%);
  color: var(--pill-fg);

  border: 1px solid var(--pill-stroke);
  box-shadow: var(--pill-shadow);

  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* ===== Top glass highlight ===== */
.tfi-pill-btn .elementor-button:after{
  content:"";
  position:absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16),
    rgba(255,255,255,0) 45%
  );
  opacity:.55;
  pointer-events:none;
}

/* ===== متن دکمه ===== */
.tfi-pill-btn .elementor-button-text{
  position: relative;
  z-index: 2;
  font-weight: 600;
  letter-spacing: .2px;
}

/* ===== Shimmer خطی روی متن ===== */
.tfi-pill-btn .elementor-button .elementor-button-text:after{
  content:"";
  position:absolute;
  left: -120%;
  top: 50%;
  width: 120%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.55),
    transparent
  );
  transform: translateY(18px);
  opacity: 0;
}

/* ===== Hover ===== */
.tfi-pill-btn .elementor-button:hover{
  transform: translateY(-3px) scale(1.01);
  box-shadow: var(--pill-shadow-hover);
  filter: saturate(1.05);
}

.tfi-pill-btn .elementor-button:hover .elementor-button-text:after{
  animation: tfiShimmer .85s ease forwards;
  opacity: 1;
}

@keyframes tfiShimmer{
  0%   { left:-120%; }
  100% { left:120%; }
}

/* ===== Active (Click) ===== */
.tfi-pill-btn .elementor-button:active{
  transform: translateY(-1px) scale(.995);
}

/* ============== Light Variant ============== */
.tfi-pill-light .elementor-button{
  --pill-bg: #f8fafc;
  --pill-bg-2: #e2e8f0;
  --pill-fg: #111827;
  --pill-stroke: rgba(2,6,23,.10);
  --pill-shadow: 0 16px 38px rgba(2,6,23,.12);
  --pill-shadow-hover: 0 22px 60px rgba(2,6,23,.16);
}

.tfi-pill-light .elementor-button:after{
  opacity: .75;
}

/* ===== Focus Accessibility ===== */
.tfi-pill-btn .elementor-button:focus{
  outline: none;
}
.tfi-pill-btn .elementor-button:focus-visible{
  box-shadow: 0 0 0 4px rgba(34,211,238,.25), var(--pill-shadow);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-15f35047 *//* ===== Updated: faster idle float + underline only on hover ===== */

.tfi-stat { position: relative; }

.tfi-stat,
.tfi-stat .elementor-counter,
.tfi-stat .elementor-counter-number-wrapper,
.tfi-stat .elementor-counter-title{
  text-align: left !important;
}

.tfi-stat .elementor-counter-number-wrapper{
  position: relative;
  display: block;
}

/* Number: faster idle animation */
.tfi-stat .elementor-counter-number{
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  will-change: transform;
  animation: tfiFloatIdle 1.4s ease-in-out infinite;
  color: #000 !important;   /* عدد مشکی */
}

/* + sign color */
.tfi-stat .elementor-counter-prefix{
  color: #f49f06 !important; /* رنگ + */
}

/* Underline exists but hidden by default */
.tfi-stat .elementor-counter-number::after{
  content:"";
  position:absolute;
  left:0;
  bottom:2px;
  width:100%;
  height:1px;
  background: rgba(0,0,0,0.12);
  border-radius: 999px;

  opacity: 0;
  transform: scaleX(0.92);
  transform-origin: left;
  transition: opacity 180ms ease, transform 180ms ease;
}

/* Idle float */
@keyframes tfiFloatIdle{
  0%,100%{ transform: translateY(0); }
  50%{    transform: translateY(-2px); }
}

/* Hover: show underline + slightly different float */
.tfi-stat:hover .elementor-counter-number::after{
  opacity: 1;
  transform: scaleX(1);
  background: rgba(0,0,0,0.16);
}

.tfi-stat:hover .elementor-counter-number{
  animation: tfiFloatHover 1.4s ease-in-out infinite;
}

@keyframes tfiFloatHover{
  0%   { transform: translateY(0); }
  35%  { transform: translateY(-4px); }
  70%  { transform: translateY(1px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199f4573 *//* Exact alignment with upper container */
.elementor-1001 .elementor-element.elementor-element-199f4573 {
  max-width: 1260px;   /* یا 1200px اگر بالایی 1200 است */ 
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box;
}

/* Ensure inner wrapper doesn't add spacing */
.elementor-1001 .elementor-element.elementor-element-199f4573 > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7d0bd7a6 *//* ===== Updated: faster idle float + underline only on hover ===== */

.tfi-stat { position: relative; }

.tfi-stat,
.tfi-stat .elementor-counter,
.tfi-stat .elementor-counter-number-wrapper,
.tfi-stat .elementor-counter-title{
  text-align: left !important;
}

.tfi-stat .elementor-counter-number-wrapper{
  position: relative;
  display: block;
}

/* Number: faster idle animation */
.tfi-stat .elementor-counter-number{
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  will-change: transform;
  animation: tfiFloatIdle 1.4s ease-in-out infinite;
  color: #000 !important;   /* عدد مشکی */
}

/* + sign color */
.tfi-stat .elementor-counter-prefix{
  color: #f49f06 !important; /* رنگ + */
}

/* Underline exists but hidden by default */
.tfi-stat .elementor-counter-number::after{
  content:"";
  position:absolute;
  left:0;
  bottom:2px;
  width:100%;
  height:1px;
  background: rgba(0,0,0,0.12);
  border-radius: 999px;

  opacity: 0;
  transform: scaleX(0.92);
  transform-origin: left;
  transition: opacity 180ms ease, transform 180ms ease;
}

/* Idle float */
@keyframes tfiFloatIdle{
  0%,100%{ transform: translateY(0); }
  50%{    transform: translateY(-2px); }
}

/* Hover: show underline + slightly different float */
.tfi-stat:hover .elementor-counter-number::after{
  opacity: 1;
  transform: scaleX(1);
  background: rgba(0,0,0,0.16);
}

.tfi-stat:hover .elementor-counter-number{
  animation: tfiFloatHover 1.4s ease-in-out infinite;
}

@keyframes tfiFloatHover{
  0%   { transform: translateY(0); }
  35%  { transform: translateY(-4px); }
  70%  { transform: translateY(1px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701a2530 *//* Exact alignment with upper container */
.elementor-1001 .elementor-element.elementor-element-701a2530 {
  max-width: 1260px;   /* یا 1200px اگر بالایی 1200 است */ 
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box;
}

/* Ensure inner wrapper doesn't add spacing */
.elementor-1001 .elementor-element.elementor-element-701a2530 > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a043160 *//* Parent container: 3-column layout */
.tfi-3col {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;

  /* فاصله ستون‌ها از چپ و راست صفحه
     بدون اینکه کانتینر مادر از Full Width خارج شود */
  padding-left: 90px;
  padding-right: 90px;
  box-sizing: border-box;
}

/* Each box */
.tfi-3col > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  max-width: calc(33.333% - 16px);

  border-radius: 15px;   /* گرد شدن گوشه‌ها */
  overflow: hidden;      /* مهم برای نمایش صحیح گرادیان/بک‌گراند */
}

/* ریسپانسیو موبایل */
@media (max-width: 767px) {
  .tfi-3col {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tfi-3col > .e-con {
    flex: 0 0 100%;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277697f6 *//* Parent container: 3-column layout */
.tfi-3col {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;

  /* فاصله ستون‌ها از چپ و راست صفحه
     بدون اینکه کانتینر مادر از Full Width خارج شود */
  padding-left: 125px;
  padding-right: 125px;
  box-sizing: border-box;
}

/* Each box */
.tfi-3col > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  max-width: calc(33.333% - 16px);

  border-radius: 15px;   /* گرد شدن گوشه‌ها */
  overflow: hidden;      /* مهم برای نمایش صحیح گرادیان/بک‌گراند */
}

/* ریسپانسیو موبایل */
@media (max-width: 767px) {
  .tfi-3col {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tfi-3col > .e-con {
    flex: 0 0 100%;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cbf33fb *//* Parent container: 3-column layout */
.tfi-3col {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;

  /* فاصله ستون‌ها از چپ و راست صفحه
     بدون اینکه کانتینر مادر از Full Width خارج شود */
  padding-left: 90px;
  padding-right: 90px;
  box-sizing: border-box;
}

/* Each box */
.tfi-3col > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  max-width: calc(33.333% - 16px);

  border-radius: 15px;   /* گرد شدن گوشه‌ها */
  overflow: hidden;      /* مهم برای نمایش صحیح گرادیان/بک‌گراند */
}

/* ریسپانسیو موبایل */
@media (max-width: 767px) {
  .tfi-3col {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tfi-3col > .e-con {
    flex: 0 0 100%;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4989b6a7 *//* Parent container: 3-column layout */
.tfi-3col {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;

  /* فاصله ستون‌ها از چپ و راست صفحه
     بدون اینکه کانتینر مادر از Full Width خارج شود */
  padding-left: 125px;
  padding-right: 125px;
  box-sizing: border-box;
}

/* Each box */
.tfi-3col > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  max-width: calc(33.333% - 16px);

  border-radius: 15px;   /* گرد شدن گوشه‌ها */
  overflow: hidden;      /* مهم برای نمایش صحیح گرادیان/بک‌گراند */
}

/* ریسپانسیو موبایل */
@media (max-width: 767px) {
  .tfi-3col {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tfi-3col > .e-con {
    flex: 0 0 100%;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f281dab *//* ============== TFI Pill Button (Elementor) ============== */
.tfi-pill-btn .elementor-button{
  /* ===== Variables ===== */
  --pill-bg: #111827;          /* رنگ اصلی */
  --pill-bg-2: #0b1220;        /* نسخه تیره‌تر برای گرادیان */
  --pill-fg: #ffffff;
  --pill-accent: #22d3ee;
  --pill-stroke: rgba(255,255,255,.12);
  --pill-shadow: 0 16px 40px rgba(0,0,0,.28);
  --pill-shadow-hover: 0 22px 60px rgba(0,0,0,.35);
  --pill-radius: 999px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 14px 22px;
  border-radius: var(--pill-radius);

  /* گرادیان نهایی */
  background: linear-gradient(180deg, var(--pill-bg) 0%, var(--pill-bg-2) 100%);
  color: var(--pill-fg);

  border: 1px solid var(--pill-stroke);
  box-shadow: var(--pill-shadow);

  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* ===== Top glass highlight ===== */
.tfi-pill-btn .elementor-button:after{
  content:"";
  position:absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16),
    rgba(255,255,255,0) 45%
  );
  opacity:.55;
  pointer-events:none;
}

/* ===== متن دکمه ===== */
.tfi-pill-btn .elementor-button-text{
  position: relative;
  z-index: 2;
  font-weight: 600;
  letter-spacing: .2px;
}

/* ===== Shimmer خطی روی متن ===== */
.tfi-pill-btn .elementor-button .elementor-button-text:after{
  content:"";
  position:absolute;
  left: -120%;
  top: 50%;
  width: 120%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.55),
    transparent
  );
  transform: translateY(18px);
  opacity: 0;
}

/* ===== Hover ===== */
.tfi-pill-btn .elementor-button:hover{
  transform: translateY(-3px) scale(1.01);
  box-shadow: var(--pill-shadow-hover);
  filter: saturate(1.05);
}

.tfi-pill-btn .elementor-button:hover .elementor-button-text:after{
  animation: tfiShimmer .85s ease forwards;
  opacity: 1;
}

@keyframes tfiShimmer{
  0%   { left:-120%; }
  100% { left:120%; }
}

/* ===== Active (Click) ===== */
.tfi-pill-btn .elementor-button:active{
  transform: translateY(-1px) scale(.995);
}

/* ============== Light Variant ============== */
.tfi-pill-light .elementor-button{
  --pill-bg: #f8fafc;
  --pill-bg-2: #e2e8f0;
  --pill-fg: #111827;
  --pill-stroke: rgba(2,6,23,.10);
  --pill-shadow: 0 16px 38px rgba(2,6,23,.12);
  --pill-shadow-hover: 0 22px 60px rgba(2,6,23,.16);
}

.tfi-pill-light .elementor-button:after{
  opacity: .75;
}

/* ===== Focus Accessibility ===== */
.tfi-pill-btn .elementor-button:focus{
  outline: none;
}
.tfi-pill-btn .elementor-button:focus-visible{
  box-shadow: 0 0 0 4px rgba(34,211,238,.25), var(--pill-shadow);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58769e95 *//* ===========================
   Floating Image (Idle + Hover)
   =========================== */

.tfi-float{
  --float-amp: 6px;     /* دامنه حرکت در حالت عادی */
  --float-speed: 3.6s;  /* سرعت شناوری */
}

.tfi-float img{
  animation: tfiFloat var(--float-speed) ease-in-out infinite;
  will-change: transform;
  transform: translateZ(0);
  transition: filter .25s ease;
}

/* وقتی موس رفت روش: دامنه بیشتر */
.tfi-float:hover{
  --float-amp: 14px;    /* دامنه حرکت در حالت هاور */
  --float-speed: 2.6s;  /* کمی سریع‌تر برای حس زنده‌تر */
}

/* (اختیاری) کمی شارپ‌تر روی هاور */
.tfi-float:hover img{
  filter: contrast(1.03) saturate(1.03);
}

@keyframes tfiFloat{
  0%, 100% { transform: translateY(calc(var(--float-amp) * -1)); }
  50%      { transform: translateY(var(--float-amp)); }
}

/* برای کاربرانی که Motion را خاموش کرده‌اند */
@media (prefers-reduced-motion: reduce){
  .tfi-float img{ animation: none !important; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22711cf2 *//* ===========================
   Floating Image (Idle + Hover)
   =========================== */

.tfi-float{
  --float-amp: 6px;     /* دامنه حرکت در حالت عادی */
  --float-speed: 3.6s;  /* سرعت شناوری */
}

.tfi-float img{
  animation: tfiFloat var(--float-speed) ease-in-out infinite;
  will-change: transform;
  transform: translateZ(0);
  transition: filter .25s ease;
}

/* وقتی موس رفت روش: دامنه بیشتر */
.tfi-float:hover{
  --float-amp: 14px;    /* دامنه حرکت در حالت هاور */
  --float-speed: 2.6s;  /* کمی سریع‌تر برای حس زنده‌تر */
}

/* (اختیاری) کمی شارپ‌تر روی هاور */
.tfi-float:hover img{
  filter: contrast(1.03) saturate(1.03);
}

@keyframes tfiFloat{
  0%, 100% { transform: translateY(calc(var(--float-amp) * -1)); }
  50%      { transform: translateY(var(--float-amp)); }
}

/* برای کاربرانی که Motion را خاموش کرده‌اند */
@media (prefers-reduced-motion: reduce){
  .tfi-float img{ animation: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5dadea5 *//* ============== TFI Pill Button (Elementor) ============== */
.tfi-pill-btn .elementor-button{
  /* ===== Variables ===== */
  --pill-bg: #111827;          /* رنگ اصلی */
  --pill-bg-2: #0b1220;        /* نسخه تیره‌تر برای گرادیان */
  --pill-fg: #ffffff;
  --pill-accent: #22d3ee;
  --pill-stroke: rgba(255,255,255,.12);
  --pill-shadow: 0 16px 40px rgba(0,0,0,.28);
  --pill-shadow-hover: 0 22px 60px rgba(0,0,0,.35);
  --pill-radius: 999px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 14px 22px;
  border-radius: var(--pill-radius);

  /* گرادیان نهایی */
  background: linear-gradient(180deg, var(--pill-bg) 0%, var(--pill-bg-2) 100%);
  color: var(--pill-fg);

  border: 1px solid var(--pill-stroke);
  box-shadow: var(--pill-shadow);

  overflow: hidden;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* ===== Top glass highlight ===== */
.tfi-pill-btn .elementor-button:after{
  content:"";
  position:absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16),
    rgba(255,255,255,0) 45%
  );
  opacity:.55;
  pointer-events:none;
}

/* ===== متن دکمه ===== */
.tfi-pill-btn .elementor-button-text{
  position: relative;
  z-index: 2;
  font-weight: 600;
  letter-spacing: .2px;
}

/* ===== Shimmer خطی روی متن ===== */
.tfi-pill-btn .elementor-button .elementor-button-text:after{
  content:"";
  position:absolute;
  left: -120%;
  top: 50%;
  width: 120%;
  height: 2px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.55),
    transparent
  );
  transform: translateY(18px);
  opacity: 0;
}

/* ===== Hover ===== */
.tfi-pill-btn .elementor-button:hover{
  transform: translateY(-3px) scale(1.01);
  box-shadow: var(--pill-shadow-hover);
  filter: saturate(1.05);
}

.tfi-pill-btn .elementor-button:hover .elementor-button-text:after{
  animation: tfiShimmer .85s ease forwards;
  opacity: 1;
}

@keyframes tfiShimmer{
  0%   { left:-120%; }
  100% { left:120%; }
}

/* ===== Active (Click) ===== */
.tfi-pill-btn .elementor-button:active{
  transform: translateY(-1px) scale(.995);
}

/* ============== Light Variant ============== */
.tfi-pill-light .elementor-button{
  --pill-bg: #f8fafc;
  --pill-bg-2: #e2e8f0;
  --pill-fg: #111827;
  --pill-stroke: rgba(2,6,23,.10);
  --pill-shadow: 0 16px 38px rgba(2,6,23,.12);
  --pill-shadow-hover: 0 22px 60px rgba(2,6,23,.16);
}

.tfi-pill-light .elementor-button:after{
  opacity: .75;
}

/* ===== Focus Accessibility ===== */
.tfi-pill-btn .elementor-button:focus{
  outline: none;
}
.tfi-pill-btn .elementor-button:focus-visible{
  box-shadow: 0 0 0 4px rgba(34,211,238,.25), var(--pill-shadow);
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6ab1821e */.elementor-1001 .elementor-element.elementor-element-6ab1821e{
  --card-radius: 18px;
  --card-shadow: 0 14px 40px rgba(16,24,40,.08);
  --card-border: 1px solid rgba(16,24,40,.08);
  --card-gap: 22px;

  --title-size: 18px;
  --title-line: 1.45;

  --text-size: 13.5px;
  --text-line: 1.7;

  --meta-size: 12.5px;

  --pill-bg: rgba(27, 96, 255, .92);
  --pill-color: #fff;

  --img-height: 190px;
}

.elementor-1001 .elementor-element.elementor-element-6ab1821e .e-con,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .e-con-inner{
  flex-wrap: wrap !important;
}

/* A2) Card-like base (apply to loop item root if present) */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .e-loop-item,
.elementor-1001 .elementor-element.elementor-element-6ab1821e [class*="e-loop-item"]{
  border-radius: var(--card-radius) !important;
  overflow: hidden !important;
  border: var(--card-border) !important;
  background: #fff !important;
  box-shadow: var(--card-shadow) !important;
  transform: translateY(0);
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

.elementor-1001 .elementor-element.elementor-element-6ab1821e .e-loop-item:hover,
.elementor-1001 .elementor-element.elementor-element-6ab1821e [class*="e-loop-item"]:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 55px rgba(16,24,40,.12) !important;
  border-color: rgba(16,24,40,.12) !important;
}

/* A3) REMOVE avatar/author widgets completely (and their reserved space) */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-avatar,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-author-box,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-theme-post-author,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-post-author,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-author,
.elementor-1001 .elementor-element.elementor-element-6ab1821e [class*="avatar"],
.elementor-1001 .elementor-element.elementor-element-6ab1821e img.avatar{
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  flex: 0 0 0 !important;
}

/* A4) FORCE featured image widget to full width */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-image{
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-image .elementor-widget-container{
  display: block !important;
  width: 100% !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}

/* Remove any grey overlays on the image container */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-image .elementor-widget-container::before,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-image .elementor-widget-container::after{
  content: none !important;
  display: none !important;
}

/* Image sizing */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-image img{
  display: block !important;
  width: 100% !important;
  height: var(--img-height) !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center !important;
  margin: 0 !important;
}

/* A5) Optional: if you use a category/tag badge inside Loop Item */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-post-terms a,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-theme-post-terms a{
  background: var(--pill-bg) !important;
  color: var(--pill-color) !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

/* A6) Hide Comments anywhere inside loop cards */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-post-comments,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-widget-theme-post-comments,
.elementor-1001 .elementor-element.elementor-element-6ab1821e a[href*="#comments"],
.elementor-1001 .elementor-element.elementor-element-6ab1821e a[href*="comment"]{
  display: none !important;
}


/* Grid gap */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-posts-container{
  gap: var(--card-gap) !important;
}

/* Card */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-posts-container .elementor-post{
  border-radius: var(--card-radius) !important;
  overflow: hidden !important;
  border: var(--card-border) !important;
  background: #fff !important;
  box-shadow: var(--card-shadow) !important;
  transform: translateY(0);
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-posts-container .elementor-post:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 55px rgba(16,24,40,.12);
  border-color: rgba(16,24,40,.12) !important;
}

/* Thumbnail */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__thumbnail{
  margin: 0 !important;
  position: relative !important;
  overflow: hidden !important;
}
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__thumbnail__link{
  display: block !important;
  width: 100% !important;
  height: var(--img-height) !important;
  overflow: hidden !important;
}
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__thumbnail img{
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* Text padding */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__text{
  padding: 14px 16px !important;
}

/* Title */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__title{
  margin: 6px 0 8px 0 !important;
}
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__title a{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

  font-size: var(--title-size) !important;
  line-height: var(--title-line) !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  text-decoration: none !important;
}
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__title a:hover{ opacity: .9; }

/* Excerpt */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__excerpt{
  margin: 0 0 10px 0 !important;
  color: #475569 !important;
  font-size: var(--text-size) !important;
  line-height: var(--text-line) !important;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Meta row */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__meta-data{
  margin-top: 10px !important;
  padding-top: 10px !important;
  border-top: 1px solid rgba(15,23,42,.08) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  font-size: var(--meta-size) !important;
  color: #64748b !important;
}

/* Keep only date + read more */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__meta-data > *:not(.elementor-post-date):not(.elementor-post__read-more){
  display: none !important;
}

/* Read more */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__read-more{
  margin: 0 !important;
  padding: 7px 10px !important;
  border-radius: 10px !important;
  background: rgba(15,23,42,.04) !important;
  color: #0f172a !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  white-space: nowrap;
  transition: background .2s ease, transform .2s ease;
  font-size: 12px !important;   /* یا هر عددی که می‌خواهی */
  line-height: 1.2 !important;
}
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__read-more:hover{
  background: rgba(27,96,255,.10) !important;
  transform: translateY(-1px);
}

/* Terms badge (if enabled) */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__terms{
  position: absolute !important;
  top: 12px;
  right: 12px;
  z-index: 5;
  display: inline-flex !important;
  gap: 6px !important;
  flex-wrap: wrap !important;
  margin: 0 !important;
}
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__terms a{
  background: var(--pill-bg) !important;
  color: var(--pill-color) !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  backdrop-filter: blur(6px);
}

/* Hide comments + avatars in classic posts */
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__meta-data .elementor-post__comments,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__meta-data a[href*="#comments"],
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__meta-data a[href*="comment"],
.elementor-1001 .elementor-element.elementor-element-6ab1821e .comments-link,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__avatar,
.elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__author-avatar,
.elementor-1001 .elementor-element.elementor-element-6ab1821e img.avatar{
  display: none !important;
}

/* =========================================================
   Responsive
   ========================================================= */
@media (max-width: 1024px){
  .elementor-1001 .elementor-element.elementor-element-6ab1821e{ --img-height: 175px; }
}
@media (max-width: 767px){
  .elementor-1001 .elementor-element.elementor-element-6ab1821e{
    --img-height: 170px;
    --card-gap: 16px;
  }
  .elementor-1001 .elementor-element.elementor-element-6ab1821e .elementor-post__text{ padding: 12px 14px !important; }
}/* End custom CSS */