.elementor-1320 .elementor-element.elementor-element-80d9ba3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0150px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-5119aa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1320 .elementor-element.elementor-element-fcc5f0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1320 .elementor-element.elementor-element-fcc5f0f.e-con{--flex-grow:0;--flex-shrink:0;}.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-1320 .elementor-element.elementor-element-ef35403 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;color:#3B3D40;}.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-1320 .elementor-element.elementor-element-bc51475 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-bc51475 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-bc51475{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-bc51475 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-bc51475 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-bc51475 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-bc51475 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-7017884 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-7017884 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-7017884{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-7017884 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-7017884 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-7017884 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-7017884 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-75bc097 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-75bc097 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-75bc097{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-75bc097 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-75bc097 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-75bc097 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-75bc097 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-aca8fb5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-aca8fb5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-aca8fb5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-aca8fb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-aca8fb5 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-aca8fb5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-aca8fb5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-43fb393 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-43fb393 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-43fb393{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-43fb393 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-43fb393 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-43fb393 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-43fb393 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-c1baba5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-c1baba5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-c1baba5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-c1baba5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-c1baba5 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-c1baba5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-c1baba5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-10b6e32 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-10b6e32 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-10b6e32{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-10b6e32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-10b6e32 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-10b6e32 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-10b6e32 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-3054fdc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-3054fdc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-3054fdc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-3054fdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-3054fdc .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-3054fdc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-3054fdc .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-4ab0dad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-4ab0dad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-4ab0dad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-4ab0dad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-4ab0dad .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-4ab0dad .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-4ab0dad .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-017b04f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-017b04f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-017b04f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-017b04f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-017b04f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-017b04f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-017b04f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-eeffdaf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-eeffdaf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-eeffdaf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-eeffdaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-eeffdaf .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-eeffdaf .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-eeffdaf .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-83d1806 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-83d1806 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-83d1806{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-83d1806 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-83d1806 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-83d1806 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-83d1806 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-7ba92e2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-7ba92e2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-7ba92e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-7ba92e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-7ba92e2 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-7ba92e2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-7ba92e2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-f449e01 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-f449e01 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1320 .elementor-element.elementor-element-f449e01{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1320 .elementor-element.elementor-element-f449e01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1320 .elementor-element.elementor-element-f449e01 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-f449e01 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-f449e01 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1320 .elementor-element.elementor-element-7c1ae55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1320 .elementor-element.elementor-element-851e1ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1320 .elementor-element.elementor-element-851e1ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1320 .elementor-element.elementor-element-22b7a5a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-f53a1ca .elementor-heading-title{color:#3B3D40;}.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-1320 .elementor-element.elementor-element-92163a1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.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-1320 .elementor-element.elementor-element-0b93761{color:#3B3D40;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1320 .elementor-element.elementor-element-f32bc9c{border-radius:5px 5px 5px 5px;}.elementor-1320 .elementor-element.elementor-element-f32bc9c .elementor-alert{border-inline-start-color:#F59E0B;}.elementor-1320 .elementor-element.elementor-element-f32bc9c .elementor-alert-description{font-family:"Duru Sans", Sans-serif;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-77e39e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-d87754b{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-ea511e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-6731e96{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-bf0a08e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-db8d08a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-aa20ce8{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-aa20ce8 a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-3df0669 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-dbf2ba5{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-dbf2ba5 a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-f0db4ba{border-radius:5px 5px 5px 5px;}.elementor-1320 .elementor-element.elementor-element-f0db4ba .elementor-alert{border-inline-start-color:#F59E0B;}.elementor-1320 .elementor-element.elementor-element-f0db4ba .elementor-alert-description{font-family:"Duru Sans", Sans-serif;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-3f1aabf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-b73e96e{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-b73e96e a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-a1ced05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-03ae902{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-03ae902 a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-17d92ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-c4884a4{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-c4884a4 a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-71c0501 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-d05cfb9{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-d05cfb9 a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-112f1f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-3c2fb14{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-3c2fb14 a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-b18b295 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-e53df0b{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-e53df0b a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-d8795e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:600;color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-bdcb5ed{color:#3B3D40;}.elementor-1320 .elementor-element.elementor-element-bdcb5ed a{color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-c721654{border-radius:5px 5px 5px 5px;}.elementor-1320 .elementor-element.elementor-element-c721654 .elementor-alert{border-inline-start-color:#F59E0B;}.elementor-1320 .elementor-element.elementor-element-c721654 .elementor-alert-description{font-family:"Duru Sans", Sans-serif;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-1e40641{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-1320 .elementor-element.elementor-element-59b7455 .elementor-button{background-color:#3B82F6;border-radius:20px 20px 20px 20px;}.elementor-1320 .elementor-element.elementor-element-8cf66f4{--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;}@media(max-width:1024px){.elementor-1320 .elementor-element.elementor-element-1e40641{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1320 .elementor-element.elementor-element-5119aa9{--width:30%;}.elementor-1320 .elementor-element.elementor-element-fcc5f0f{--width:96.226%;}.elementor-1320 .elementor-element.elementor-element-851e1ca{--width:99.218%;}.elementor-1320 .elementor-element.elementor-element-8cf66f4{--width:35%;}}@media(max-width:767px){.elementor-1320 .elementor-element.elementor-element-1e40641{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-cc990df */.contact-form-card {
  position: sticky;
  top: 24px;
}

.success-msg {
  display: none;
  text-align: center;
  padding: 30px 0;
}

.success-msg .checkmark {
  width: 60px;
  height: 60px;
  background-color: #e8f5e9;
  color: #22c55e;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 16px;
  font-size: 30px;
}

.success-msg h3 {
  font-size: 20px;
  font-weight: 700;
  color: #0f172a;
  margin: 0 0 8px;
}

.success-msg p {
  font-size: 15px;
  color: #64748b;
  margin: 0;
  line-height: 1.5;
}

.contact-form-card.submitted .contact-form {
  display: none;
}

.contact-form-card.submitted .form-header {
  display: none;
}

.contact-form-card.submitted .success-msg {
  display: block;
}/* End custom CSS */