.elementor-3949 .elementor-element.elementor-element-ba02a77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-95e4dff{--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-3949 .elementor-element.elementor-element-95e4dff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-e22a395 > .elementor-widget-container{margin:10px 0px 0px -30px;}.elementor-3949 .elementor-element.elementor-element-e22a395{text-align:center;}.elementor-3949 .elementor-element.elementor-element-c3e12a5 > .elementor-widget-container{margin:57px 0px 0px -48px;}.elementor-3949 .elementor-element.elementor-element-c3e12a5 img{width:100%;max-width:110%;height:500px;}.elementor-3949 .elementor-element.elementor-element-be93112{--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-3949 .elementor-element.elementor-element-3c5fd57 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-3c5fd57{text-align:center;}.elementor-3949 .elementor-element.elementor-element-3c5fd57 .elementor-heading-title{font-size:22px;}.elementor-3949 .elementor-element.elementor-element-5b601ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-21px;--margin-bottom:0px;--margin-left:-66px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-d07bac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3949 .elementor-element.elementor-element-d07bac7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-3a9c181 .elementor-icon-wrapper{text-align:center;}.elementor-3949 .elementor-element.elementor-element-3a9c181 .elementor-icon{font-size:22px;}.elementor-3949 .elementor-element.elementor-element-3a9c181 .elementor-icon svg{height:22px;}.elementor-3949 .elementor-element.elementor-element-b5ab046 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-b5ab046{text-align:center;}.elementor-3949 .elementor-element.elementor-element-b5ab046 .elementor-heading-title{font-size:14px;}.elementor-3949 .elementor-element.elementor-element-0781d34 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-0781d34{text-align:center;font-size:15px;}.elementor-3949 .elementor-element.elementor-element-e22ef05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3949 .elementor-element.elementor-element-e22ef05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-8fe27fa .elementor-icon-wrapper{text-align:center;}.elementor-3949 .elementor-element.elementor-element-8fe27fa .elementor-icon{font-size:22px;}.elementor-3949 .elementor-element.elementor-element-8fe27fa .elementor-icon svg{height:22px;}.elementor-3949 .elementor-element.elementor-element-ff88752 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-ff88752{text-align:center;}.elementor-3949 .elementor-element.elementor-element-ff88752 .elementor-heading-title{font-size:14px;}.elementor-3949 .elementor-element.elementor-element-f375250 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-f375250{text-align:center;font-size:15px;}.elementor-3949 .elementor-element.elementor-element-cc73ef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3949 .elementor-element.elementor-element-cc73ef4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-3cabb64 .elementor-icon-wrapper{text-align:center;}.elementor-3949 .elementor-element.elementor-element-3cabb64 .elementor-icon{font-size:22px;}.elementor-3949 .elementor-element.elementor-element-3cabb64 .elementor-icon svg{height:22px;}.elementor-3949 .elementor-element.elementor-element-e09bf02 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-e09bf02{text-align:center;}.elementor-3949 .elementor-element.elementor-element-e09bf02 .elementor-heading-title{font-size:14px;}.elementor-3949 .elementor-element.elementor-element-61285f7 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-61285f7{text-align:center;font-size:15px;}.elementor-3949 .elementor-element.elementor-element-ca6be51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3949 .elementor-element.elementor-element-ca6be51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-2d959e8 .elementor-icon-wrapper{text-align:center;}.elementor-3949 .elementor-element.elementor-element-2d959e8 .elementor-icon{font-size:22px;}.elementor-3949 .elementor-element.elementor-element-2d959e8 .elementor-icon svg{height:22px;}.elementor-3949 .elementor-element.elementor-element-67874f0 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-67874f0{text-align:center;}.elementor-3949 .elementor-element.elementor-element-67874f0 .elementor-heading-title{font-size:14px;}.elementor-3949 .elementor-element.elementor-element-dafbbd2 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-dafbbd2{text-align:center;font-size:15px;}.elementor-3949 .elementor-element.elementor-element-0dd70ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3949 .elementor-element.elementor-element-0dd70ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-4f9605e .elementor-icon-wrapper{text-align:center;}.elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-stacked .elementor-icon{background-color:#0C0C0C;}.elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-framed .elementor-icon, .elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-default .elementor-icon{color:#0C0C0C;border-color:#0C0C0C;}.elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-framed .elementor-icon, .elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-default .elementor-icon svg{fill:#0C0C0C;}.elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-stacked .elementor-icon:hover{background-color:#007BFF;}.elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-framed .elementor-icon:hover, .elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-default .elementor-icon:hover{color:#007BFF;border-color:#007BFF;}.elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-framed .elementor-icon:hover, .elementor-3949 .elementor-element.elementor-element-4f9605e.elementor-view-default .elementor-icon:hover svg{fill:#007BFF;}.elementor-3949 .elementor-element.elementor-element-4f9605e .elementor-icon{font-size:22px;}.elementor-3949 .elementor-element.elementor-element-4f9605e .elementor-icon svg{height:22px;}.elementor-3949 .elementor-element.elementor-element-6a28f85 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-6a28f85{text-align:center;}.elementor-3949 .elementor-element.elementor-element-6a28f85 .elementor-heading-title{font-size:14px;}.elementor-3949 .elementor-element.elementor-element-6a28f85 .elementor-heading-title a:hover, .elementor-3949 .elementor-element.elementor-element-6a28f85 .elementor-heading-title a:focus{color:#007BFF;}.elementor-3949 .elementor-element.elementor-element-6a28f85 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3949 .elementor-element.elementor-element-ea0c199 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-ea0c199{text-align:center;font-size:15px;}.elementor-3949 .elementor-element.elementor-element-64e47e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-37px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-f668838{--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-3949 .elementor-element.elementor-element-f668838.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-17520e2{width:var( --container-widget-width, 122.851% );max-width:122.851%;--container-widget-width:122.851%;--container-widget-flex-grow:0;}.elementor-3949 .elementor-element.elementor-element-17520e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-17520e2 > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-17520e2 .elementor-heading-title{font-size:15px;}.elementor-3949 .elementor-element.elementor-element-17520e2 .elementor-heading-title a:hover, .elementor-3949 .elementor-element.elementor-element-17520e2 .elementor-heading-title a:focus{color:#007BFF;}.elementor-3949 .elementor-element.elementor-element-17520e2 .elementor-heading-title a{transition-duration:0.3s;}.elementor-3949 .elementor-element.elementor-element-bfd753d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-44px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-bfd753d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-e6d0beb > .elementor-widget-container{margin:0px 0px 0px 39px;border-style:solid;border-width:0px 01px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-e6d0beb .elementor-heading-title{font-size:15px;}.elementor-3949 .elementor-element.elementor-element-e6d0beb .elementor-heading-title a:hover, .elementor-3949 .elementor-element.elementor-element-e6d0beb .elementor-heading-title a:focus{color:#007BFF;}.elementor-3949 .elementor-element.elementor-element-e6d0beb .elementor-heading-title a{transition-duration:0.3s;}.elementor-3949 .elementor-element.elementor-element-a5ec7a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-a5ec7a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-7d404a5 > .elementor-widget-container{margin:0px 0px 0px 6px;border-style:solid;border-width:0px 01px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-7d404a5 .elementor-heading-title{font-size:15px;}.elementor-3949 .elementor-element.elementor-element-7d404a5 .elementor-heading-title a:hover, .elementor-3949 .elementor-element.elementor-element-7d404a5 .elementor-heading-title a:focus{color:#007BFF;}.elementor-3949 .elementor-element.elementor-element-7d404a5 .elementor-heading-title a{transition-duration:0.3s;}.elementor-3949 .elementor-element.elementor-element-c000e1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-29px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-c000e1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-858d17c > .elementor-widget-container{margin:0px 0px 0px 23px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-858d17c .elementor-heading-title{font-size:15px;}.elementor-3949 .elementor-element.elementor-element-858d17c .elementor-heading-title a:hover, .elementor-3949 .elementor-element.elementor-element-858d17c .elementor-heading-title a:focus{color:#007BFF;}.elementor-3949 .elementor-element.elementor-element-858d17c .elementor-heading-title a{transition-duration:0.3s;}.elementor-3949 .elementor-element.elementor-element-9114041{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-67b4dfc > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-67b4dfc .elementor-heading-title{font-size:24px;}.elementor-3949 .elementor-element.elementor-element-95db3b5{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-95db3b5 > .elementor-widget-container{margin:-15px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-95db3b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-95db3b5 p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-8145119 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-8145119 .elementor-heading-title{font-size:24px;}.elementor-3949 .elementor-element.elementor-element-2d13b6d{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-2d13b6d > .elementor-widget-container{margin:-15px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-2d13b6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-2d13b6d p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-27cfe0f > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-27cfe0f .elementor-heading-title{font-size:24px;}.elementor-3949 .elementor-element.elementor-element-5cc336d{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-5cc336d > .elementor-widget-container{margin:-15px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-5cc336d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-5cc336d p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-2246acf > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-2246acf .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-3949 .elementor-element.elementor-element-b2a14b4{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-b2a14b4 > .elementor-widget-container{margin:-13px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-b2a14b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-b2a14b4 p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-b346418 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-b346418 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-3949 .elementor-element.elementor-element-7949a06{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-7949a06 > .elementor-widget-container{margin:-13px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-7949a06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-7949a06 p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-2dcc98f > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-2dcc98f .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-3949 .elementor-element.elementor-element-d4dcb52{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-d4dcb52 > .elementor-widget-container{margin:-13px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-d4dcb52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-d4dcb52 p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-672d0f1 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-672d0f1 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-3949 .elementor-element.elementor-element-9be77f3{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-9be77f3 > .elementor-widget-container{margin:-13px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-9be77f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-9be77f3 p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-5edc085 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-5edc085 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-3949 .elementor-element.elementor-element-eb53d92{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-eb53d92 > .elementor-widget-container{margin:-13px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-eb53d92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-eb53d92 p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-f07cfd9 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-f07cfd9 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-3949 .elementor-element.elementor-element-bb3bf4b{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-bb3bf4b > .elementor-widget-container{margin:-13px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-bb3bf4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-bb3bf4b p{margin-block-end:0px;}.elementor-3949 .elementor-element.elementor-element-2aa96f6 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-2aa96f6 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-3949 .elementor-element.elementor-element-7c5e36e{width:var( --container-widget-width, 65.237% );max-width:65.237%;--container-widget-width:65.237%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;}.elementor-3949 .elementor-element.elementor-element-7c5e36e > .elementor-widget-container{margin:-13px 0px 0px -20px;}.elementor-3949 .elementor-element.elementor-element-7c5e36e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3949 .elementor-element.elementor-element-7c5e36e p{margin-block-end:0px;}@media(max-width:1024px){.elementor-3949 .elementor-element.elementor-element-e22a395 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-c3e12a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-c3e12a5 img{height:391px;}.elementor-3949 .elementor-element.elementor-element-be93112{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-3c5fd57 > .elementor-widget-container{margin:-44px -44px -44px -44px;}.elementor-3949 .elementor-element.elementor-element-5b601ef{--margin-top:13px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-8145119 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2d13b6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-27cfe0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-5cc336d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2246acf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-b346418 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2dcc98f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-672d0f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-5edc085 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-f07cfd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2aa96f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-7c5e36e > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3949 .elementor-element.elementor-element-3c5fd57 > .elementor-widget-container{margin:0px 0px 0px 21px;}.elementor-3949 .elementor-element.elementor-element-64e47e5{--margin-top:0px;--margin-bottom:0px;--margin-left:97px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-17520e2 > .elementor-widget-container{margin:0px 0px 0px -95px;}.elementor-3949 .elementor-element.elementor-element-e6d0beb > .elementor-widget-container{margin:0px 0px 0px -51px;}.elementor-3949 .elementor-element.elementor-element-7d404a5 > .elementor-widget-container{margin:0px 0px 0px -69px;}.elementor-3949 .elementor-element.elementor-element-858d17c > .elementor-widget-container{margin:0px 0px 0px -66px;}.elementor-3949 .elementor-element.elementor-element-67b4dfc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-95db3b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-8145119 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2d13b6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-27cfe0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-5cc336d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2246acf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-b346418 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2dcc98f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-672d0f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-5edc085 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-f07cfd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3949 .elementor-element.elementor-element-2aa96f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3949 .elementor-element.elementor-element-95e4dff{--width:63.217%;}.elementor-3949 .elementor-element.elementor-element-be93112{--width:66.6666%;}.elementor-3949 .elementor-element.elementor-element-d07bac7{--width:9.477%;}.elementor-3949 .elementor-element.elementor-element-e22ef05{--width:15.929%;}.elementor-3949 .elementor-element.elementor-element-cc73ef4{--width:15.964%;}.elementor-3949 .elementor-element.elementor-element-ca6be51{--width:17.257%;}.elementor-3949 .elementor-element.elementor-element-0dd70ba{--width:13.718%;}.elementor-3949 .elementor-element.elementor-element-f668838{--width:10.842%;}.elementor-3949 .elementor-element.elementor-element-bfd753d{--width:13.135%;}.elementor-3949 .elementor-element.elementor-element-a5ec7a6{--width:12.828%;}.elementor-3949 .elementor-element.elementor-element-c000e1c{--width:16.376%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3949 .elementor-element.elementor-element-d07bac7{--width:90.453px;}.elementor-3949 .elementor-element.elementor-element-e22ef05{--width:179.75px;}.elementor-3949 .elementor-element.elementor-element-cc73ef4{--width:127.266px;}.elementor-3949 .elementor-element.elementor-element-ca6be51{--width:159.469px;}.elementor-3949 .elementor-element.elementor-element-0dd70ba{--width:146.547px;}}/* Start custom CSS for shortcode, class: .elementor-element-4041701 */.custom-contact-form {
  width: 100%;
  max-width: 500px;
  padding: 4px;                 
  background: #D2D8D4;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.08);
  font-family: Arial, sans-serif;
  display: flex;
  flex-direction: column;
  gap: 0;
}

.custom-contact-form label {
  font-size: 14px;              /* Larger font but tight spacing */
  font-weight: 600;
  display: flex;
  flex-direction: column;
  margin: 0;
  line-height: 1.05;            /* Keeps labels compact */
}

.custom-contact-form input,
.custom-contact-form select,
.custom-contact-form textarea {
  width: 100%;
  padding: 4px 3px;             /* Keeps field height small */
  font-size: 12px;              /* Slightly larger font */
  border: 1px solid #aaa;
  border-radius: 2px;
  box-sizing: border-box;
  margin: 0;
}

.custom-contact-form textarea {
  resize: none;
  height: 60px;                 /* Same compact textarea */
}

.custom-contact-form button {
  padding: 6px 12px;            
  font-size: 14px;              /* Larger font for button */
  background: #007bff;
  color: #fff;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  transition: background 0.3s ease;
  margin-top: 3px;              
}

.custom-contact-form button:hover {
  background: #099bff;
}/* End custom CSS */