.elementor-31670 .elementor-element.elementor-element-b10ed89{--display:flex;--min-height:67px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-31670 .elementor-element.elementor-element-b10ed89:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-b10ed89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#243F52;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31670 .elementor-element.elementor-element-4942314{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-31670 .elementor-element.elementor-element-4942314 .elementor-heading-title{font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-db45d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:start;}.elementor-31670 .elementor-element.elementor-element-db45d22 .elementor-heading-title{font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-db45d22 .elementor-heading-title a:hover, .elementor-31670 .elementor-element.elementor-element-db45d22 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-db45d22 .elementor-heading-title a{transition-duration:0.3s;}.elementor-31670 .elementor-element.elementor-element-b8e9acf{--display:flex;--min-height:100px;--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;--flex-wrap:wrap;}.elementor-31670 .elementor-element.elementor-element-7995fe0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-36ce820{--display:flex;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31670 .elementor-element.elementor-element-bd9ceea{text-align:start;}.elementor-31670 .elementor-element.elementor-element-bd9ceea img{width:120px;}.elementor-31670 .elementor-element.elementor-element-83f2530{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:-231px;}.elementor-31670 .elementor-element.elementor-element-83f2530.e-con{--align-self:flex-start;}.elementor-31670 .elementor-element.elementor-element-677a482{text-align:justify;}.elementor-31670 .elementor-element.elementor-element-677a482 .elementor-heading-title{font-size:13px;font-weight:800;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-63e08b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31670 .elementor-element.elementor-element-120f5b4 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B0B0;}.elementor-31670 .elementor-element.elementor-element-354bf9e .elementor-button{background-color:#3271BE;transition-duration:0.3s;}.elementor-31670 .elementor-element.elementor-element-98845cb{--display:flex;}.elementor-31670 .elementor-element.elementor-element-98845cb:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-98845cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #E8EEF7 46%, #FBFCFD 75%);}.elementor-31670 .elementor-element.elementor-element-d502df8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-db664db{--display:flex;}.elementor-31670 .elementor-element.elementor-element-c6ffb16 .elementor-heading-title{font-size:13px;font-weight:600;text-shadow:11px 0px 13px #3976BF;color:#3976BF;}.elementor-31670 .elementor-element.elementor-element-8d0f806{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-8d0f806 .elementor-heading-title{font-size:51px;font-weight:800;letter-spacing:-5px;color:#173248;}.elementor-31670 .elementor-element.elementor-element-91acf0c{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-91acf0c .elementor-heading-title{font-size:50px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-4b0865f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-4b0865f .elementor-heading-title{font-size:22px;font-weight:800;line-height:29px;}.elementor-31670 .elementor-element.elementor-element-d9ad122{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-31670 .elementor-element.elementor-element-936296a .elementor-button{background-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-a4806fc .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3C3C3;}.elementor-31670 .elementor-element.elementor-element-7701225{--display:flex;}.elementor-31670 .elementor-element.elementor-element-ff91f68{text-align:center;}.elementor-31670 .elementor-element.elementor-element-ff91f68 img{border-style:solid;border-color:#FFFFFF;border-radius:18px 18px 18px 18px;}.elementor-31670 .elementor-element.elementor-element-5b0ac0d{--display:flex;}.elementor-31670 .elementor-element.elementor-element-48855ae{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-ff93b78{text-align:center;}.elementor-31670 .elementor-element.elementor-element-ff93b78 .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-30d3940{text-align:center;}.elementor-31670 .elementor-element.elementor-element-30d3940 .elementor-heading-title{font-size:15px;font-weight:600;color:#173248;}.elementor-31670 .elementor-element.elementor-element-f6ecf31{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-782b0f0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-06cb06b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-31670 .elementor-element.elementor-element-171e1a0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-171e1a0 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-171e1a0 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-171e1a0 .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-b430d82{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-aff6db2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-aff6db2 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-aff6db2 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-aff6db2 .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-2589b65{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-13d03d9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-13d03d9 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-13d03d9 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-13d03d9 .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-3b4dd9e{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-3b4dd9e:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-3b4dd9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-31670 .elementor-element.elementor-element-f20c857{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-e5c1e8d{text-align:center;}.elementor-31670 .elementor-element.elementor-element-e5c1e8d .elementor-heading-title{font-size:30px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-af6944f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-3fce382{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-3fce382:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-3fce382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31670 .elementor-element.elementor-element-15b4630 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-15b4630.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-15b4630.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-15b4630.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-15b4630.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-15b4630.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-ed1a030{text-align:center;}.elementor-31670 .elementor-element.elementor-element-ed1a030 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-2e2ff55{text-align:center;}.elementor-31670 .elementor-element.elementor-element-2e2ff55 .elementor-heading-title{font-size:18px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-c28145b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-c28145b:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-c28145b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-63cfe97 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-63cfe97.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-63cfe97.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-63cfe97.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-63cfe97.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-63cfe97.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-7ec3483{text-align:center;}.elementor-31670 .elementor-element.elementor-element-7ec3483 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-5f6c6f8{text-align:center;}.elementor-31670 .elementor-element.elementor-element-5f6c6f8 .elementor-heading-title{font-size:16px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-0802aac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-0802aac:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-0802aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-d106428 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-d106428.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-d106428.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-d106428.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-d106428.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-d106428.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-e8e8a08{text-align:center;}.elementor-31670 .elementor-element.elementor-element-e8e8a08 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-d98f724{text-align:center;}.elementor-31670 .elementor-element.elementor-element-d98f724 .elementor-heading-title{font-size:18px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-b21acf5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-b21acf5:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-b21acf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-b40a702 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-b40a702.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-b40a702.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-b40a702.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-b40a702.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-b40a702.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-ad872c6{text-align:center;}.elementor-31670 .elementor-element.elementor-element-ad872c6 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-6125611{text-align:center;}.elementor-31670 .elementor-element.elementor-element-6125611 .elementor-heading-title{font-size:18px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-b625bee{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-b625bee:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-b625bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-327e6dd{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-327e6dd:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-327e6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#243F52;}.elementor-31670 .elementor-element.elementor-element-ec7aa08{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-b23159a{--display:flex;}.elementor-31670 .elementor-element.elementor-element-4a8f53c .elementor-button{background-color:#E7F0FB;font-size:10px;font-weight:600;fill:#3774BE;color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-7aa41ff .elementor-heading-title{font-size:42px;font-weight:800;line-height:48px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31670 .elementor-element.elementor-element-450815e{color:#E3E3E3;}.elementor-31670 .elementor-element.elementor-element-cb264b2{--display:flex;}.elementor-31670 .elementor-element.elementor-element-93703ca{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-1583509{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-1583509:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-1583509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#385062;}.elementor-31670 .elementor-element.elementor-element-fef287c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-fef287c .elementor-heading-title{font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-99ca4cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-99ca4cf .elementor-heading-title{font-size:14px;font-weight:800;color:#E3E3E3;}.elementor-31670 .elementor-element.elementor-element-badd3c2{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-badd3c2:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-badd3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#385062;}.elementor-31670 .elementor-element.elementor-element-98c958d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-98c958d .elementor-heading-title{font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-eba75ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-eba75ed .elementor-heading-title{font-size:13px;font-weight:800;color:#E3E3E3;}.elementor-31670 .elementor-element.elementor-element-4bbe37b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-4bbe37b:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-4bbe37b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#385062;}.elementor-31670 .elementor-element.elementor-element-8bcb592{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-8bcb592 .elementor-heading-title{font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-5ab69ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-5ab69ce .elementor-heading-title{font-size:14px;font-weight:800;color:#E3E3E3;}.elementor-31670 .elementor-element.elementor-element-7282ca6{--display:flex;}.elementor-31670 .elementor-element.elementor-element-8bed558 img{border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-fab170d{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-fab170d:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-fab170d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-31670 .elementor-element.elementor-element-19682cb{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-754573e{text-align:center;}.elementor-31670 .elementor-element.elementor-element-754573e .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-257fe10{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-257fe10:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-257fe10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-31670 .elementor-element.elementor-element-788d028{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-788d028:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-788d028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-e2965be .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-e2965be.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-e2965be.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-e2965be.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-e2965be.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-e2965be.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-e2965be .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-e2965be .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-2049142{text-align:center;}.elementor-31670 .elementor-element.elementor-element-2049142 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-0df0485{text-align:center;}.elementor-31670 .elementor-element.elementor-element-0df0485 .elementor-heading-title{font-size:18px;font-weight:800;line-height:20px;}.elementor-31670 .elementor-element.elementor-element-17549aa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-17549aa:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-17549aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-37ef4a5 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-37ef4a5.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-37ef4a5.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-37ef4a5.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-37ef4a5.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-37ef4a5.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-37ef4a5 .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-37ef4a5 .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-3c32e7d{text-align:center;}.elementor-31670 .elementor-element.elementor-element-3c32e7d .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-348476b{text-align:center;}.elementor-31670 .elementor-element.elementor-element-348476b .elementor-heading-title{font-size:16px;font-weight:800;line-height:20px;}.elementor-31670 .elementor-element.elementor-element-f40fc20{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-f40fc20:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-f40fc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-6baf1a0 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-6baf1a0.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-6baf1a0.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-6baf1a0.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-6baf1a0.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-6baf1a0.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-6baf1a0 .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-6baf1a0 .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-7d46e73{text-align:center;}.elementor-31670 .elementor-element.elementor-element-7d46e73 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-15f9dc9{text-align:center;}.elementor-31670 .elementor-element.elementor-element-15f9dc9 .elementor-heading-title{font-size:18px;font-weight:800;line-height:20px;}.elementor-31670 .elementor-element.elementor-element-0307407{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-0307407:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-0307407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-a64c34f .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-a64c34f.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-a64c34f.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-a64c34f.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-a64c34f.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-a64c34f.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-a64c34f .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-a64c34f .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-dcee65e{text-align:center;}.elementor-31670 .elementor-element.elementor-element-dcee65e .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-b6a0043{text-align:center;}.elementor-31670 .elementor-element.elementor-element-b6a0043 .elementor-heading-title{font-size:18px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-5594bdb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-1aaa9c4{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-1aaa9c4:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-1aaa9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3A4E;}.elementor-31670 .elementor-element.elementor-element-a32355c .elementor-button{background-color:#E7F0FB;font-size:10px;font-weight:600;fill:#3774BE;color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-712a0c6 .elementor-heading-title{font-size:35px;font-weight:800;line-height:48px;color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-e47a870 .elementor-heading-title{font-size:19px;font-weight:800;line-height:48px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-31670 .elementor-element.elementor-element-782d325{--e-icon-list-icon-size:29px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-31670 .elementor-element.elementor-element-782d325 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-31670 .elementor-element.elementor-element-1ad2ea8{--display:flex;}.elementor-31670 .elementor-element.elementor-element-5e2644e{--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;--justify-content:center;}.elementor-31670 .elementor-element.elementor-element-6bb66cd{--display:flex;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-0f91f98{--display:flex;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-0f91f98:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-0f91f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#243F52;}.elementor-31670 .elementor-element.elementor-element-efae6f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-9c55461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-31670 .elementor-element.elementor-element-fba55b2{text-align:start;}.elementor-31670 .elementor-element.elementor-element-fba55b2 img{width:120px;}.elementor-31670 .elementor-element.elementor-element-480243b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-31670 .elementor-element.elementor-element-292a7bb{text-align:center;}.elementor-31670 .elementor-element.elementor-element-292a7bb .elementor-heading-title{font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-c2d685a .elementor-heading-title{font-size:22px;font-weight:800;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31670 .elementor-element.elementor-element-327e6dd{--content-width:1132px;}}@media(max-width:1024px){.elementor-31670 .elementor-element.elementor-element-7995fe0{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-83f2530{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:-157px;}.elementor-31670 .elementor-element.elementor-element-d502df8{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-8d0f806{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31670 .elementor-element.elementor-element-8d0f806 .elementor-heading-title{font-size:20px;}.elementor-31670 .elementor-element.elementor-element-91acf0c .elementor-heading-title{font-size:22px;line-height:0.4em;}.elementor-31670 .elementor-element.elementor-element-782b0f0{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-af6944f{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-ec7aa08{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-93703ca{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-257fe10{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-5594bdb{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-efae6f6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31670 .elementor-element.elementor-element-4942314{text-align:center;}.elementor-31670 .elementor-element.elementor-element-4942314 .elementor-heading-title{font-size:14px;}.elementor-31670 .elementor-element.elementor-element-7995fe0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-bd9ceea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-bd9ceea img{width:90px;}.elementor-31670 .elementor-element.elementor-element-83f2530{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-d502df8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-4b0865f .elementor-heading-title{font-size:15px;}.elementor-31670 .elementor-element.elementor-element-ff93b78 .elementor-heading-title{line-height:1.1em;}.elementor-31670 .elementor-element.elementor-element-30d3940 .elementor-heading-title{line-height:1.1em;}.elementor-31670 .elementor-element.elementor-element-782b0f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-e5c1e8d .elementor-heading-title{line-height:1.3em;}.elementor-31670 .elementor-element.elementor-element-af6944f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-ec7aa08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-7aa41ff{text-align:center;}.elementor-31670 .elementor-element.elementor-element-7aa41ff .elementor-heading-title{font-size:19px;}.elementor-31670 .elementor-element.elementor-element-93703ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-257fe10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-5594bdb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-efae6f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-fba55b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31670 .elementor-element.elementor-element-fba55b2 img{width:90px;}}/* Start custom CSS for heading, class: .elementor-element-db45d22 */.elementor-31670 .elementor-element.elementor-element-db45d22 {
    transition: transform 0.25s ease;
    transform-origin: center;
}

.elementor-31670 .elementor-element.elementor-element-db45d22:hover {
    transform: scale(1.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e9acf *//* =========================
   دسکتاپ
========================= */

.elementor-31670 .elementor-element.elementor-element-b8e9acf {
    width: 100%;
    max-width: 1200px;
    min-height: 82px;
    margin: 0 auto;
    padding: 12px 24px;
    box-sizing: border-box;
    direction: rtl;

    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    overflow: hidden;
}

/* کانتینر لوگو و زیرعنوان */
.elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-image) {
    width: auto !important;
    min-width: 0 !important;
    flex: 0 1 auto !important;

    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 14px;
}

/* اندازه لوگو */
.elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-image {
    width: 120px !important;
    max-width: 120px !important;
    flex: 0 0 120px !important;
}

.elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-image img {
    display: block;
    width: 100% !important;
    max-width: 120px !important;
    height: auto !important;
    object-fit: contain;
}

/* کانتینر دکمه‌ها */
.elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-button) {
    width: auto !important;
    min-width: max-content !important;
    flex: 0 0 auto !important;

    display: flex;
    flex-direction: row !important;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap !important;
    gap: 8px;
}

.elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-button {
    width: auto !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
}

.elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-button {
    white-space: nowrap;
}


/* =========================
   تبلت
========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-31670 .elementor-element.elementor-element-b8e9acf {
        padding: 12px 20px;
        gap: 12px;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-image) {
        width: auto !important;
        flex-direction: row !important;
        gap: 10px;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-image {
        width: 100px !important;
        max-width: 100px !important;
        flex-basis: 100px !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-image img {
        max-width: 100px !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-button) {
        width: auto !important;
        min-width: max-content !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        gap: 6px;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-button {
        width: auto !important;
        flex: 0 0 auto !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-button {
        padding: 10px 12px !important;
        font-size: 13px !important;
        line-height: 1.3;
        white-space: nowrap !important;
    }
}


/* =========================
   موبایل
========================= */

@media (max-width: 767px) {

    .elementor-31670 .elementor-element.elementor-element-b8e9acf {
        width: 100%;
        min-height: auto;
        padding: 16px 12px;

        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        gap: 14px;
        overflow: visible;
    }

    /* لوگو و زیرعنوان وسط صفحه */
    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-image) {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 auto !important;

        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 6px;
        text-align: center !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-image {
        width: 100px !important;
        max-width: 100px !important;
        flex: 0 0 auto !important;
        margin: 0 auto !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-image img {
        width: 100% !important;
        max-width: 100px !important;
        height: auto !important;
        margin: 0 auto !important;
    }

    /* وسط‌چین‌شدن زیرعنوان */
    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-image)
    .elementor-widget-heading,
    
    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-image)
    .elementor-widget-text-editor {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        text-align: center !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-image)
    .elementor-heading-title,

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-image)
    .elementor-widget-text-editor {
        text-align: center !important;
        font-size: 13px !important;
        line-height: 1.5;
    }

    /* هر دو دکمه در یک ردیف */
    .elementor-31670 .elementor-element.elementor-element-b8e9acf .e-con:has(.elementor-widget-button) {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        flex: 0 0 auto !important;

        display: flex !important;
        flex-direction: row !important;
        align-items: stretch !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        gap: 6px !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-widget-button {
        width: calc(50% - 3px) !important;
        max-width: calc(50% - 3px) !important;
        flex: 0 0 calc(50% - 3px) !important;
        margin: 0 !important;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-button-wrapper {
        width: 100% !important;
        height: 100%;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-button {
        width: 100% !important;
        min-height: 40px;
        padding: 9px 5px !important;

        display: flex;
        align-items: center;
        justify-content: center;

        font-size: 12px !important;
        line-height: 1.3;
        white-space: nowrap !important;
    }
}


/* موبایل خیلی باریک */
@media (max-width: 360px) {

    .elementor-31670 .elementor-element.elementor-element-b8e9acf {
        padding-right: 8px;
        padding-left: 8px;
    }

    .elementor-31670 .elementor-element.elementor-element-b8e9acf .elementor-button {
        padding: 8px 3px !important;
        font-size: 11px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-936296a */.elementor-31670 .elementor-element.elementor-element-936296a .elementor-button {
    animation: buttonPulse 1.5s ease-in-out infinite;
}

@keyframes buttonPulse {
    0%,
    100% {
        opacity: 1;
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(52, 123, 199, 0.45);
    }

    50% {
        opacity: 0.85;
        transform: scale(1.04);
        box-shadow: 0 0 0 8px rgba(52, 123, 199, 0);
    }
}

/* توقف انیمیشن هنگام رفتن موس روی دکمه */
.elementor-31670 .elementor-element.elementor-element-936296a .elementor-button:hover {
    animation-play-state: paused;
}

/* رعایت تنظیمات کاهش حرکت کاربر */
@media (prefers-reduced-motion: reduce) {
    .elementor-31670 .elementor-element.elementor-element-936296a .elementor-button {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cb06b */.elementor-31670 .elementor-element.elementor-element-06cb06b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-06cb06b:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b430d82 */.elementor-31670 .elementor-element.elementor-element-b430d82 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-b430d82:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2589b65 */.elementor-31670 .elementor-element.elementor-element-2589b65 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-2589b65:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fce382 */.elementor-31670 .elementor-element.elementor-element-3fce382 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-3fce382:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c28145b */.elementor-31670 .elementor-element.elementor-element-c28145b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-c28145b:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802aac */.elementor-31670 .elementor-element.elementor-element-0802aac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-0802aac:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21acf5 */.elementor-31670 .elementor-element.elementor-element-b21acf5 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-b21acf5:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788d028 */.elementor-31670 .elementor-element.elementor-element-788d028 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-788d028:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17549aa */.elementor-31670 .elementor-element.elementor-element-17549aa {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-17549aa:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f40fc20 */.elementor-31670 .elementor-element.elementor-element-f40fc20 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-f40fc20:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0307407 */.elementor-31670 .elementor-element.elementor-element-0307407 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-0307407:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */