.elementor-11 .elementor-element.elementor-element-ec27417 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --gap: 0px 0px; --background-transition: 0.3s; --padding-top: 10%; --padding-bottom: 6%; --padding-left: 0%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-554a3ac { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-999885c .elementor-heading-title { color: rgb(70, 130, 180); font-family: Tahoma, sans-serif; font-size: 74px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-2a70ddc { text-align: center; }
.elementor-11 .elementor-element.elementor-element-2a70ddc .elementor-heading-title { color: rgb(70, 130, 180); font-family: Tahoma, sans-serif; font-size: 74px; font-weight: 600; line-height: 60px; }
.elementor-11 .elementor-element.elementor-element-3128d11 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-3128d11 .elementor-heading-title { color: rgb(70, 130, 180); font-family: Tahoma, sans-serif; font-size: 74px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-4f70a60 { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-791dd34 .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-791dd34 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-791dd34 .elementor-button:focus { background-color: rgb(17, 79, 131); }
.elementor-11 .elementor-element.elementor-element-14bf0f5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-f904bce { --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; --align-items: center; --gap: 0px 0px; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-02b1eec { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-f3fa4c1 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 10px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 10px; border-color: rgb(70, 130, 180); --border-color: #4682B4; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 3%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-f3fa4c1, .elementor-11 .elementor-element.elementor-element-f3fa4c1::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-0077710 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 40px; font-weight: 600; line-height: 54px; }
.elementor-11 .elementor-element.elementor-element-d543d51 { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-9b88a51 { --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; --justify-content: center; --align-items: center; --gap: 0px 0px; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-45efca7 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --justify-content: center; --background-transition: 0.3s; --border-radius: 30px 30px 30px 30px; --padding-top: 5%; --padding-bottom: 5%; --padding-left: 5%; --padding-right: 5%; }
.elementor-11 .elementor-element.elementor-element-45efca7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-45efca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(243, 245, 249); }
.elementor-11 .elementor-element.elementor-element-45efca7, .elementor-11 .elementor-element.elementor-element-45efca7::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-84239b0 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-03808d5 { --display: flex; --min-height: 0px; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-03808d5.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-7048cdd { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-7048cdd.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-5e1235b .elementor-heading-title { color: rgb(70, 130, 180); font-family: Poppins, sans-serif; font-size: 45px; font-weight: 600; line-height: 70px; }
.elementor-11 .elementor-element.elementor-element-41cd5dc { text-align: right; }
.elementor-11 .elementor-element.elementor-element-41cd5dc .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 45px; font-weight: 600; line-height: 70px; }
.elementor-11 .elementor-element.elementor-element-1823b76 { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-6be8fd0 { text-align: right; color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 400; line-height: 31px; }
.elementor-11 .elementor-element.elementor-element-2436649 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --background-transition: 0.3s; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 5%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-5cef426 { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-5cef426.elementor-element { --align-self: center; }
.elementor-11 .elementor-element.elementor-element-cdad593 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-af76292 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --background-transition: 0.3s; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 5%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-c760f76 { text-align: right; }
.elementor-11 .elementor-element.elementor-element-db95ee6 { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-db95ee6.elementor-element { --align-self: center; }
.elementor-11 .elementor-element.elementor-element-18cef24 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --gap: 0px 0px; --background-transition: 0.3s; --margin-top: 5%; --margin-bottom: 5%; --margin-left: 0%; --margin-right: 0%; }
.elementor-11 .elementor-element.elementor-element-2164a28 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-2164a28.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-019e331 .elementor-heading-title { color: rgb(70, 130, 180); font-family: Poppins, sans-serif; font-size: 70px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-54e7e6d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-481970f { text-align: right; color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 400; line-height: 35px; }
.elementor-11 .elementor-element.elementor-element-4d11949 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-7359e7b { --display: flex; --justify-content: space-between; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 2px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 2px; border-color: rgb(209, 212, 220); --border-color: #D1D4DC; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 3%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-7359e7b, .elementor-11 .elementor-element.elementor-element-7359e7b::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-d34328b { text-align: left; }
.elementor-11 .elementor-element.elementor-element-e4b4f65 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-e4b4f65 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-001eee0 { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-8f0284d .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-8f0284d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8f0284d .elementor-button:focus { background-color: rgb(17, 76, 126); }
.elementor-11 .elementor-element.elementor-element-bf2c2b7 { --display: flex; --justify-content: space-between; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 2px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 2px; border-color: rgb(209, 212, 220); --border-color: #D1D4DC; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 3%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-bf2c2b7, .elementor-11 .elementor-element.elementor-element-bf2c2b7::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-1bf5174 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-26c01f4 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-26c01f4 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-66fddde { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-8d64842 .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-8d64842 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8d64842 .elementor-button:focus { background-color: rgb(17, 76, 126); }
.elementor-11 .elementor-element.elementor-element-ea0b4c1 { --display: flex; --justify-content: space-between; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 2px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 2px; border-color: rgb(209, 212, 220); --border-color: #D1D4DC; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 3%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-ea0b4c1, .elementor-11 .elementor-element.elementor-element-ea0b4c1::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-0aaa77c { text-align: left; }
.elementor-11 .elementor-element.elementor-element-c1c8bed { text-align: left; }
.elementor-11 .elementor-element.elementor-element-c1c8bed .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-f858ccd { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-786243f .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-786243f .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-786243f .elementor-button:focus { background-color: rgb(17, 76, 126); }
.elementor-11 .elementor-element.elementor-element-0f15686 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --background-transition: 0.3s; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.elementor-11 .elementor-element.elementor-element-fe11491 { --display: flex; --justify-content: space-between; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 2px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 2px; border-color: rgb(209, 212, 220); --border-color: #D1D4DC; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 3%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-fe11491, .elementor-11 .elementor-element.elementor-element-fe11491::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-9fa5e29 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-e9cc8b1 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-e9cc8b1 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-e0f8b8d { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-8db40e4 .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-8db40e4 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8db40e4 .elementor-button:focus { background-color: rgb(17, 76, 126); }
.elementor-11 .elementor-element.elementor-element-7986a6d { --display: flex; --justify-content: space-between; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 2px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 2px; border-color: rgb(209, 212, 220); --border-color: #D1D4DC; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 3%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-7986a6d, .elementor-11 .elementor-element.elementor-element-7986a6d::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-d474761 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-cbe0add { text-align: left; }
.elementor-11 .elementor-element.elementor-element-cbe0add .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-82afde5 { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-a3f4a26 .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-a3f4a26 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-a3f4a26 .elementor-button:focus { background-color: rgb(17, 76, 126); }
.elementor-11 .elementor-element.elementor-element-482dac8 { --display: flex; --justify-content: space-between; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 2px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 2px; border-color: rgb(209, 212, 220); --border-color: #D1D4DC; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 3%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-482dac8, .elementor-11 .elementor-element.elementor-element-482dac8::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-d3f5311 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-cce6464 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-cce6464 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-68b2a17 { text-align: left; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-c4c407a .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-c4c407a .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c4c407a .elementor-button:focus { background-color: rgb(17, 76, 126); }
.elementor-11 .elementor-element.elementor-element-47ae0a2 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-89da72a { --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; --justify-content: center; --align-items: center; --background-transition: 0.3s; --border-radius: 30px 30px 30px 30px; --padding-top: 6%; --padding-bottom: 6%; --padding-left: 3%; --padding-right: 3%; }
.elementor-11 .elementor-element.elementor-element-89da72a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-89da72a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-11 .elementor-element.elementor-element-89da72a, .elementor-11 .elementor-element.elementor-element-89da72a::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-2331852 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-2331852.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-e1d7084 > .elementor-widget-container { padding: 0px 0px 0px 15px; }
.elementor-11 .elementor-element.elementor-element-293456c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-293456c.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-3d68441 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-3d68441 .elementor-heading-title { color: rgb(70, 130, 180); font-family: Tahoma, sans-serif; font-size: 70px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-f195e51 { text-align: left; }
.elementor-11 .elementor-element.elementor-element-f195e51 .elementor-heading-title { color: rgb(70, 130, 180); font-family: Tahoma, sans-serif; font-size: 70px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-b6b9634 { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-64c1078 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --gap: 0px 0px; --background-transition: 0.3s; --margin-top: 5%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; }
.elementor-11 .elementor-element.elementor-element-39f06da { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-521d501 .elementor-heading-title { color: rgb(70, 130, 180); font-family: Poppins, sans-serif; font-size: 70px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-23c4da9 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-9c4b35d { text-align: right; color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 400; line-height: 31px; }
.elementor-11 .elementor-element.elementor-element-c66b453 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-289454b { --display: flex; --justify-content: space-between; --gap: 0px 0px; --background-transition: 0.3s; --border-radius: 30px 30px 30px 30px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-11 .elementor-element.elementor-element-289454b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-289454b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-11 .elementor-element.elementor-element-289454b, .elementor-11 .elementor-element.elementor-element-289454b::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-d79ccf6 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-d79ccf6 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-c87afb0 { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-7aa899e { text-align: center; }
.elementor-11 .elementor-element.elementor-element-7aa899e .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-a7ab699 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-a7ab699 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-589f4b9 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-589f4b9 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-4e677b8 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-4e677b8 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-6ee6750 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-6ee6750 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-82e54e3 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-82e54e3 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-4e4c465 .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-4e4c465 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4e4c465 .elementor-button:focus { background-color: rgb(23, 93, 151); }
.elementor-11 .elementor-element.elementor-element-48153df { --display: flex; --justify-content: space-between; --gap: 0px 0px; --background-transition: 0.3s; --border-radius: 30px 30px 30px 30px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-11 .elementor-element.elementor-element-48153df:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-48153df > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-11 .elementor-element.elementor-element-48153df, .elementor-11 .elementor-element.elementor-element-48153df::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-d1ddedf { text-align: center; }
.elementor-11 .elementor-element.elementor-element-d1ddedf .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-54477fc { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-68e249d { text-align: center; }
.elementor-11 .elementor-element.elementor-element-68e249d .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-5fdc74c { text-align: center; }
.elementor-11 .elementor-element.elementor-element-5fdc74c .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-7bea889 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-7bea889 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-9788db6 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-9788db6 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-73cbdf3 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-73cbdf3 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-a42789e .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-a42789e .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-a42789e .elementor-button:focus { background-color: rgb(23, 93, 151); }
.elementor-11 .elementor-element.elementor-element-272cf12 { --display: flex; --justify-content: space-between; --background-transition: 0.3s; --border-radius: 30px 30px 30px 30px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-11 .elementor-element.elementor-element-272cf12:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-272cf12 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-11 .elementor-element.elementor-element-272cf12, .elementor-11 .elementor-element.elementor-element-272cf12::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-aeda43a { text-align: center; }
.elementor-11 .elementor-element.elementor-element-aeda43a .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-86f3e2e { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-e196439 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-e196439 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-185770f { text-align: center; }
.elementor-11 .elementor-element.elementor-element-185770f .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-342a979 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-342a979 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-3edc0c2 { text-align: center; }
.elementor-11 .elementor-element.elementor-element-3edc0c2 .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-51af08b { text-align: center; }
.elementor-11 .elementor-element.elementor-element-51af08b .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-3ca676a { text-align: center; }
.elementor-11 .elementor-element.elementor-element-3ca676a .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-11 .elementor-element.elementor-element-4d4d373 .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-4d4d373 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4d4d373 .elementor-button:focus { background-color: rgb(23, 93, 151); }
.elementor-11 .elementor-element.elementor-element-03c955d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --gap: 0px 0px; --background-transition: 0.3s; --padding-top: 5%; --padding-bottom: 05%; --padding-left: 0%; --padding-right: 0%; }
.elementor-11 .elementor-element.elementor-element-03c955d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-03c955d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: linear-gradient(90deg,transparent,#a49abf,transparent); }
.elementor-11 .elementor-element.elementor-element-03c955d, .elementor-11 .elementor-element.elementor-element-03c955d::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-ac9bee6 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-3a05ade .elementor-heading-title { color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 74px; font-weight: 600; line-height: 90px; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); }
.elementor-11 .elementor-element.elementor-element-7dd1e28 .elementor-button { font-family: Poppins, sans-serif; font-size: 18px; font-weight: 500; line-height: 40px; fill: rgb(3, 69, 201); color: rgb(3, 69, 201); background-color: rgba(70, 130, 180, 0); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-7dd1e28 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-7dd1e28 .elementor-button:focus { color: rgb(70, 130, 180); background-color: rgba(23, 93, 151, 0); }
.elementor-11 .elementor-element.elementor-element-7dd1e28 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-7dd1e28 .elementor-button:focus svg { fill: rgb(70, 130, 180); }
.elementor-11 .elementor-element.elementor-element-7dd1e28 > .elementor-widget-container { padding: 0% 30% 0% 0%; }
.elementor-11 .elementor-element.elementor-element-17131d7 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-6f97f5e .gallery-item .gallery-caption { display: none; }
.elementor-11 .elementor-element.elementor-element-6f97f5e .gallery-item { padding: 0px 15px 15px 0px; }
.elementor-11 .elementor-element.elementor-element-6f97f5e .gallery { margin: 0px -15px -15px 0px; }
.elementor-11 .elementor-element.elementor-element-9c83309 .gallery-item .gallery-caption { display: none; }
.elementor-11 .elementor-element.elementor-element-9c83309 .gallery-item { padding: 0px 15px 15px 0px; }
.elementor-11 .elementor-element.elementor-element-9c83309 .gallery { margin: 0px -15px -15px 0px; }
.elementor-11 .elementor-element.elementor-element-e3e481a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --background-transition: 0.3s; --margin-top: 3%; --margin-bottom: 3%; --margin-left: 0%; --margin-right: 0%; }
.elementor-11 .elementor-element.elementor-element-688cf44 { --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; --align-items: center; --background-transition: 0.3s; --border-radius: 30px 30px 30px 30px; --padding-top: 5%; --padding-bottom: 5%; --padding-left: 5%; --padding-right: 5%; }
.elementor-11 .elementor-element.elementor-element-688cf44 .elementor-background-slideshow__slide__image { background-size: cover; background-position: center center; }
.elementor-11 .elementor-element.elementor-element-688cf44, .elementor-11 .elementor-element.elementor-element-688cf44::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-c02c8a9 { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-2557dff .elementor-heading-title { color: rgb(255, 255, 255); font-family: Tahoma, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-ffe3043 { text-align: right; }
.elementor-11 .elementor-element.elementor-element-ffe3043 .elementor-heading-title { color: rgb(255, 255, 255); font-family: Tahoma, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-7528c27 { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-614326a { color: rgb(255, 255, 255); font-family: Poppins, sans-serif; font-size: 20px; font-weight: 400; line-height: 40px; }
.elementor-11 .elementor-element.elementor-element-614326a > .elementor-widget-container { padding: 0% 30% 0% 0%; }
.elementor-11 .elementor-element.elementor-element-e591704 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --gap: 0px 0px; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-f31c994 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-39b3ee5 .elementor-heading-title { color: rgb(70, 130, 180); font-family: Poppins, sans-serif; font-size: 74px; font-weight: 600; }
.elementor-11 .elementor-element.elementor-element-da0eb82 { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 25px; }
.elementor-11 .elementor-element.elementor-element-6e7c331 .elementor-button { font-family: "Roboto Slab", sans-serif; font-size: 16px; font-weight: 500; line-height: 25px; background-color: rgb(70, 130, 180); border-radius: 25px; padding: 15px 30px; }
.elementor-11 .elementor-element.elementor-element-6e7c331 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-6e7c331 .elementor-button:focus { background-color: rgb(7, 85, 150); }
.elementor-11 .elementor-element.elementor-element-7f49af9 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-41c41d1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --background-transition: 0.3s; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 52px; --padding-bottom: 51px; --padding-left: 0px; --padding-right: 0px; }
.elementor-11 .elementor-element.elementor-element-41c41d1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-41c41d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-11 .elementor-element.elementor-element-41c41d1, .elementor-11 .elementor-element.elementor-element-41c41d1::before { --border-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-bfec683 { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-bfec683.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-d6a874b img { width: 100%; }
.elementor-11 .elementor-element.elementor-element-f8c6e74 .elementor-image-box-wrapper { text-align: left; }
.elementor-11 .elementor-element.elementor-element-f8c6e74 .elementor-image-box-title { color: rgb(28, 36, 75); font-family: Poppins, sans-serif; font-size: 65px; font-weight: 600; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.2em; letter-spacing: 0px; }
.elementor-11 .elementor-element.elementor-element-f8c6e74 .elementor-image-box-description { color: rgb(50, 74, 109); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 300; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; }
.elementor-11 .elementor-element.elementor-element-f8c6e74 { width: var( --container-widget-width, 125.838% ); max-width: 125.838%; --container-widget-width: 125.838%; --container-widget-flex-grow: 0; }
.elementor-11 .elementor-element.elementor-element-f8c6e74.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-71118f1 { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-71118f1.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(5px); }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(5px); }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(5px); margin-left: calc(5px); }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-5px); margin-left: calc(-5px); }
body.rtl .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-5px); }
body:not(.rtl) .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-5px); }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-icon i { color: rgb(50, 74, 109); transition: color 0.3s; }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-icon svg { fill: rgb(50, 74, 109); transition: fill 0.3s; }
.elementor-11 .elementor-element.elementor-element-87c8ed3 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-item > a { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-text { color: rgb(50, 74, 109); transition: color 0.3s; }
.elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-item:hover .elementor-icon-list-text { color: rgb(200, 213, 220); }
.elementor-11 .elementor-element.elementor-element-6102148 { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-6102148.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(5px); }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(5px); }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(5px); margin-left: calc(5px); }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-5px); margin-left: calc(-5px); }
body.rtl .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-5px); }
body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-5px); }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-icon i { color: rgb(50, 74, 109); transition: color 0.3s; }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-icon svg { fill: rgb(50, 74, 109); transition: fill 0.3s; }
.elementor-11 .elementor-element.elementor-element-b6adf66 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; width: var( --container-widget-width, 155.64% ); max-width: 155.64%; --container-widget-width: 155.64%; --container-widget-flex-grow: 0; }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-item > a { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-text { color: rgb(50, 74, 109); transition: color 0.3s; }
.elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-item:hover .elementor-icon-list-text { color: rgb(200, 213, 220); }
.elementor-11 .elementor-element.elementor-element-b6adf66.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-9c5953e { --display: flex; --background-transition: 0.3s; }
.elementor-11 .elementor-element.elementor-element-9c5953e.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-11 .elementor-element.elementor-element-c51bde5 { font-family: Roboto, sans-serif; font-weight: 500; }
body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(235, 237, 241); }
@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-2436649 { --grid-auto-flow: row; }
  .elementor-11 .elementor-element.elementor-element-af76292 { --grid-auto-flow: row; }
  .elementor-11 .elementor-element.elementor-element-c66b453 { --grid-auto-flow: row; }
  .elementor-11 .elementor-element.elementor-element-f8c6e74 .elementor-image-box-title { font-size: 45px; }
  .elementor-11 .elementor-element.elementor-element-f8c6e74 .elementor-image-box-description { font-size: 14px; }
  .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-item > a { font-size: 14px; }
}
@media (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-554a3ac { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-14bf0f5 { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-02b1eec { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-f3fa4c1 { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-45efca7 { --width: 100%; }
  .elementor-11 .elementor-element.elementor-element-03808d5 { --width: 22.068%; }
  .elementor-11 .elementor-element.elementor-element-7048cdd { --width: 54.532%; }
  .elementor-11 .elementor-element.elementor-element-2164a28 { --width: 59%; }
  .elementor-11 .elementor-element.elementor-element-54e7e6d { --width: 53%; }
  .elementor-11 .elementor-element.elementor-element-2331852 { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-293456c { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-39f06da { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-23c4da9 { --width: 50%; }
  .elementor-11 .elementor-element.elementor-element-ac9bee6 { --width: 33.3333%; }
  .elementor-11 .elementor-element.elementor-element-17131d7 { --width: 66.6666%; }
  .elementor-11 .elementor-element.elementor-element-f31c994 { --width: 33.3333%; }
  .elementor-11 .elementor-element.elementor-element-7f49af9 { --width: 66.6666%; }
  .elementor-11 .elementor-element.elementor-element-bfec683 { --width: 30%; }
  .elementor-11 .elementor-element.elementor-element-71118f1 { --width: 15%; }
  .elementor-11 .elementor-element.elementor-element-6102148 { --width: 18%; }
  .elementor-11 .elementor-element.elementor-element-9c5953e { --width: 30%; }
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-2436649 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-11 .elementor-element.elementor-element-af76292 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-11 .elementor-element.elementor-element-c66b453 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-11 .elementor-element.elementor-element-f8c6e74 .elementor-image-box-title { font-size: 28px; line-height: 1.1em; }
  .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(4px); }
  .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(4px); }
  .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(4px); margin-left: calc(4px); }
  .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-4px); margin-left: calc(-4px); }
  body.rtl .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-4px); }
  body:not(.rtl) .elementor-11 .elementor-element.elementor-element-87c8ed3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-4px); }
  .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(4px); }
  .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(4px); }
  .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(4px); margin-left: calc(4px); }
  .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-4px); margin-left: calc(-4px); }
  body.rtl .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-4px); }
  body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b6adf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-4px); }
}
input#con-e { border-radius: 30px !important; height: 55px !important; }
input#con-t { border-radius: 30px !important; height: 55px !important; }
input.wpcf7-form-control.wpcf7-submit.has-spinner { border-radius: 30px !important; height: 55px !important; background-color: rgb(116, 67, 237) !important; }
input#con-n { border-radius: 30px !important; height: 55px !important; }