.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:50px;font-weight:800;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:42px;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:15px;font-weight:800;line-height:29px;color:#1F3B4BB3;}.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-2ad9ac0{--display:flex;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-2ad9ac0:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-2ad9ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-51bb797{text-align:center;}.elementor-31670 .elementor-element.elementor-element-51bb797 .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-6888cc3{text-align:center;}.elementor-31670 .elementor-element.elementor-element-6888cc3 .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-5a11524{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-ecc91b4{--display:flex;}.elementor-31670 .elementor-element.elementor-element-ddb4199{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-7134cb1{--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-7134cb1:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-7134cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-9c24cc2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-9c24cc2.elementor-view-stacked .elementor-icon{background-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-9c24cc2.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-9c24cc2.elementor-view-default .elementor-icon{fill:#3673BE;color:#3673BE;border-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-9c24cc2 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-9c24cc2 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-9c24cc2 .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-9c24cc2 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-c6ee00a{--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-c6ee00a:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-c6ee00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-7b45724 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-7b45724.elementor-view-stacked .elementor-icon{background-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-7b45724.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-7b45724.elementor-view-default .elementor-icon{fill:#3673BE;color:#3673BE;border-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-7b45724 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-7b45724 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-7b45724 .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-7b45724 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-b25f5fb{--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-b25f5fb:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-b25f5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-6468858 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-6468858.elementor-view-stacked .elementor-icon{background-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-6468858.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-6468858.elementor-view-default .elementor-icon{fill:#3673BE;color:#3673BE;border-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-6468858 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-6468858 .elementor-icon-box-title a{font-size:23px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-6468858 .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-6468858 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-9c790b3{--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-9c790b3:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-9c790b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-9b4c53a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-9b4c53a.elementor-view-stacked .elementor-icon{background-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-9b4c53a.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-9b4c53a.elementor-view-default .elementor-icon{fill:#3673BE;color:#3673BE;border-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-9b4c53a .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-9b4c53a .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-9b4c53a .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-9b4c53a .elementor-icon-box-description{font-size:14px;font-weight:400;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-9c58b60{--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-9c58b60:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-9c58b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-48dc36f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-48dc36f.elementor-view-stacked .elementor-icon{background-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-48dc36f.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-48dc36f.elementor-view-default .elementor-icon{fill:#3673BE;color:#3673BE;border-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-48dc36f .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-48dc36f .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-48dc36f .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-48dc36f .elementor-icon-box-description{font-size:14px;font-weight:400;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-661652b{--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-661652b:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-661652b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-e422b46 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-31670 .elementor-element.elementor-element-e422b46.elementor-view-stacked .elementor-icon{background-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-e422b46.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-e422b46.elementor-view-default .elementor-icon{fill:#3673BE;color:#3673BE;border-color:#3673BE;}.elementor-31670 .elementor-element.elementor-element-e422b46 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-e422b46 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-e422b46 .elementor-icon-box-title{color:#173248;}.elementor-31670 .elementor-element.elementor-element-e422b46 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-e009bc4{--display:flex;}.elementor-31670 .elementor-element.elementor-element-e009bc4:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-e009bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-31670 .elementor-element.elementor-element-e802fa4{text-align:center;}.elementor-31670 .elementor-element.elementor-element-e802fa4 .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-b3ce473{text-align:center;}.elementor-31670 .elementor-element.elementor-element-b3ce473 .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.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-ea97d78{text-align:center;font-weight:600;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-4f89af6{--display:flex;}.elementor-31670 .elementor-element.elementor-element-c274b78{--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-3f37a41{--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-3f37a41:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-3f37a41 > .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-bfbf9ee .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-bfbf9ee .elementor-icon{font-size:140px;}.elementor-31670 .elementor-element.elementor-element-bfbf9ee .elementor-icon svg{height:140px;}.elementor-31670 .elementor-element.elementor-element-90b4225{text-align:center;}.elementor-31670 .elementor-element.elementor-element-90b4225 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-604501e{--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-604501e:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-604501e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-a2ac7ff .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-a2ac7ff .elementor-icon{font-size:142px;}.elementor-31670 .elementor-element.elementor-element-a2ac7ff .elementor-icon svg{height:142px;}.elementor-31670 .elementor-element.elementor-element-52cae2c{text-align:center;}.elementor-31670 .elementor-element.elementor-element-52cae2c .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-b4476b4{--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-b4476b4:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-b4476b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-b7885d7 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-b7885d7 .elementor-icon{font-size:142px;}.elementor-31670 .elementor-element.elementor-element-b7885d7 .elementor-icon svg{height:142px;}.elementor-31670 .elementor-element.elementor-element-ee765ec{text-align:center;}.elementor-31670 .elementor-element.elementor-element-ee765ec .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-a0b16f3{--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-a0b16f3:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-a0b16f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-0c1a7fb .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-0c1a7fb .elementor-icon{font-size:143px;}.elementor-31670 .elementor-element.elementor-element-0c1a7fb .elementor-icon svg{height:143px;}.elementor-31670 .elementor-element.elementor-element-cd22648{text-align:center;}.elementor-31670 .elementor-element.elementor-element-cd22648 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-768f3b7{--display:flex;}.elementor-31670 .elementor-element.elementor-element-768f3b7:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-768f3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-31670 .elementor-element.elementor-element-11c33fe{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-d9629f7{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31670 .elementor-element.elementor-element-d9629f7:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-d9629f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFF;}.elementor-31670 .elementor-element.elementor-element-c116a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-31670 .elementor-element.elementor-element-c116a75 .elementor-heading-title{font-size:29px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-577f766{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-3b4dd9e{--display:flex;--margin-top:50px;--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-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-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-2623aee{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-2623aee:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-2623aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-31670 .elementor-element.elementor-element-d161766{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-1b25b74{text-align:center;}.elementor-31670 .elementor-element.elementor-element-1b25b74 .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-8afa1b0{text-align:center;font-weight:600;color:#1F3B4BB3;}.elementor-31670 .elementor-element.elementor-element-206ddb6{--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-206ddb6:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-206ddb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-31670 .elementor-element.elementor-element-1605797{--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-1605797:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-1605797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-20c477c .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-20c477c.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-20c477c.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-20c477c.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-20c477c.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-20c477c.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-20c477c .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-20c477c .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-4b08d3e{text-align:center;}.elementor-31670 .elementor-element.elementor-element-4b08d3e .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-08715b1{text-align:center;}.elementor-31670 .elementor-element.elementor-element-08715b1 .elementor-heading-title{font-size:18px;font-weight:800;line-height:20px;}.elementor-31670 .elementor-element.elementor-element-a086201{--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-a086201:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-a086201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-61f366e .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-61f366e.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-61f366e.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-61f366e.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-61f366e.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-61f366e.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-61f366e .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-61f366e .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-8934474{text-align:center;}.elementor-31670 .elementor-element.elementor-element-8934474 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-926a2e3{text-align:center;}.elementor-31670 .elementor-element.elementor-element-926a2e3 .elementor-heading-title{font-size:16px;font-weight:800;line-height:20px;}.elementor-31670 .elementor-element.elementor-element-a47c575{--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-a47c575:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-a47c575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-2ee1516 .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-2ee1516.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-2ee1516.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-2ee1516.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-2ee1516.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-2ee1516.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-2ee1516 .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-2ee1516 .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-bea6687{text-align:center;}.elementor-31670 .elementor-element.elementor-element-bea6687 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-60b3606{text-align:center;}.elementor-31670 .elementor-element.elementor-element-60b3606 .elementor-heading-title{font-size:18px;font-weight:800;line-height:20px;}.elementor-31670 .elementor-element.elementor-element-671145e{--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-671145e:not(.elementor-motion-effects-element-type-background), .elementor-31670 .elementor-element.elementor-element-671145e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31670 .elementor-element.elementor-element-cbb6fcd .elementor-icon-wrapper{text-align:center;}.elementor-31670 .elementor-element.elementor-element-cbb6fcd.elementor-view-stacked .elementor-icon{background-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-cbb6fcd.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-cbb6fcd.elementor-view-default .elementor-icon{color:#3774BE;border-color:#3774BE;}.elementor-31670 .elementor-element.elementor-element-cbb6fcd.elementor-view-framed .elementor-icon, .elementor-31670 .elementor-element.elementor-element-cbb6fcd.elementor-view-default .elementor-icon svg{fill:#3774BE;}.elementor-31670 .elementor-element.elementor-element-cbb6fcd .elementor-icon{font-size:30px;}.elementor-31670 .elementor-element.elementor-element-cbb6fcd .elementor-icon svg{height:30px;}.elementor-31670 .elementor-element.elementor-element-7510729{text-align:center;}.elementor-31670 .elementor-element.elementor-element-7510729 .elementor-heading-title{font-size:20px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-1f6c77f{text-align:center;}.elementor-31670 .elementor-element.elementor-element-1f6c77f .elementor-heading-title{font-size:18px;font-weight:800;}.elementor-31670 .elementor-element.elementor-element-b879065{--display:flex;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-1a2505a{text-align:center;}.elementor-31670 .elementor-element.elementor-element-1a2505a .elementor-heading-title{font-size:26px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-3c3a0e6{text-align:center;}.elementor-31670 .elementor-element.elementor-element-3c3a0e6 .elementor-heading-title{font-size:17px;font-weight:800;color:#173248;}.elementor-31670 .elementor-element.elementor-element-45c336e{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31670 .elementor-element.elementor-element-b49aa02 .swiper-wrapper{display:flex;align-items:center;}.elementor-31670 .elementor-element.elementor-element-b49aa02 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.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-84e2d5f{--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-ddb4199{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-6468858 .elementor-icon-box-title, .elementor-31670 .elementor-element.elementor-element-6468858 .elementor-icon-box-title a{font-size:23px;}.elementor-31670 .elementor-element.elementor-element-c274b78{--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-11c33fe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31670 .elementor-element.elementor-element-c116a75{text-align:center;}.elementor-31670 .elementor-element.elementor-element-c116a75 .elementor-heading-title{font-size:21px;}.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-206ddb6{--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-8d0f806 .elementor-heading-title{line-height:0.9em;}.elementor-31670 .elementor-element.elementor-element-91acf0c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-51bb797 .elementor-heading-title{line-height:1.1em;}.elementor-31670 .elementor-element.elementor-element-6888cc3 .elementor-heading-title{line-height:1.1em;}.elementor-31670 .elementor-element.elementor-element-ddb4199{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31670 .elementor-element.elementor-element-e802fa4 .elementor-heading-title{line-height:1.1em;}.elementor-31670 .elementor-element.elementor-element-b3ce473 .elementor-heading-title{line-height:1.1em;}.elementor-31670 .elementor-element.elementor-element-c274b78{--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-206ddb6{--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-3f37a41 */.elementor-31670 .elementor-element.elementor-element-3f37a41 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-3f37a41: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-604501e */.elementor-31670 .elementor-element.elementor-element-604501e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-604501e: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-b4476b4 */.elementor-31670 .elementor-element.elementor-element-b4476b4 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-b4476b4: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-a0b16f3 */.elementor-31670 .elementor-element.elementor-element-a0b16f3 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-a0b16f3: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-11c33fe *//* =========================================
   RESPONSIVE
   کادر «هزینه طراحی درست شبکه»
   دسکتاپ بدون تغییر
   ========================================= */


/* =========================
   TABLET
   ========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-31670 .elementor-element.elementor-element-11c33fe {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;

        box-sizing: border-box !important;

        padding: 25px 35px !important;

        min-height: 150px !important;

        gap: 25px !important;

        overflow: hidden !important;
    }

    /* بخش تصویر */
    .elementor-31670 .elementor-element.elementor-element-11c33fe > .e-con:first-child {
        flex: 0 0 25% !important;
        width: 25% !important;

        min-width: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* بخش متن */
    .elementor-31670 .elementor-element.elementor-element-11c33fe > .e-con:last-child {
        flex: 1 1 75% !important;
        width: 75% !important;

        min-width: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    /* تصویر */
    .elementor-31670 .elementor-element.elementor-element-11c33fe img {
        width: 90px !important;
        height: auto !important;

        max-width: 90px !important;

        display: block !important;

        margin: 0 auto !important;
    }

    /* متن */
    .elementor-31670 .elementor-element.elementor-element-11c33fe .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        direction: rtl !important;
        text-align: right !important;

        white-space: normal !important;

        word-break: normal !important;
        overflow-wrap: normal !important;

        line-height: 1.8 !important;

        font-size: 22px !important;
    }
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

    .elementor-31670 .elementor-element.elementor-element-11c33fe {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;

        box-sizing: border-box !important;

        padding: 18px 15px !important;

        min-height: 125px !important;

        gap: 10px !important;

        overflow: hidden !important;
    }

    /* =========================
       تصویر سمت چپ
       ========================= */

    .elementor-31670 .elementor-element.elementor-element-11c33fe > .e-con:first-child {
        flex: 0 0 25% !important;
        width: 25% !important;

        min-width: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* =========================
       متن سمت راست
       ========================= */

    .elementor-31670 .elementor-element.elementor-element-11c33fe > .e-con:last-child {
        flex: 1 1 75% !important;
        width: 75% !important;

        min-width: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    /* =========================
       اندازه تصویر
       ========================= */

    .elementor-31670 .elementor-element.elementor-element-11c33fe img {
        width: 58px !important;
        height: auto !important;

        max-width: 58px !important;

        display: block !important;

        margin: 0 auto !important;

        flex-shrink: 0 !important;
    }

    /* =========================
       متن
       ========================= */

    .elementor-31670 .elementor-element.elementor-element-11c33fe .elementor-heading-title {

        width: 100% !important;
        max-width: 100% !important;

        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        direction: rtl !important;

        text-align: right !important;

        white-space: normal !important;

        word-break: normal !important;

        overflow-wrap: normal !important;

        line-height: 1.8 !important;

        font-size: 15px !important;
    }
}/* 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-1605797 */.elementor-31670 .elementor-element.elementor-element-1605797 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-1605797: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-a086201 */.elementor-31670 .elementor-element.elementor-element-a086201 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-a086201: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-a47c575 */.elementor-31670 .elementor-element.elementor-element-a47c575 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-a47c575: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-671145e */.elementor-31670 .elementor-element.elementor-element-671145e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    will-change: transform;
}

.elementor-31670 .elementor-element.elementor-element-671145e:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(25, 65, 95, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b49aa02 */.elementor-31670 .elementor-element.elementor-element-b49aa02 .swiper-slide img {
    transition: transform .35s ease, box-shadow .35s ease;
    border-radius: 14px;
    cursor: zoom-in;
}

.elementor-31670 .elementor-element.elementor-element-b49aa02 .swiper-slide:hover img {
    transform: scale(1.08);
    box-shadow: 0 18px 40px rgba(0,0,0,.22);
    z-index: 10;
}
.elementor-31670 .elementor-element.elementor-element-b49aa02 .swiper-wrapper {
    transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.elementor-31670 .elementor-element.elementor-element-b49aa02 .swiper-slide {
    transition: transform .4s ease;
}/* End custom CSS */