.elementor-370 .elementor-element.elementor-element-3bf3bc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-370 .elementor-element.elementor-element-3bf3bc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-370 .elementor-element.elementor-element-caed6b5{text-align:center;}.elementor-370 .elementor-element.elementor-element-91e1660{color:var( --e-global-color-0266aed );}.elementor-370 .elementor-element.elementor-element-91e1660 a{color:var( --e-global-color-b2ba3e0 );}.elementor-370 .elementor-element.elementor-element-2b6da88{padding:20px 0px 90px 0px;}.elementor-370 .elementor-element.elementor-element-43a13f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-370 .elementor-element.elementor-element-1a15f4e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-370 .elementor-element.elementor-element-1a15f4e{z-index:1;}.elementor-370 .elementor-element.elementor-element-1a15f4e img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-radius:90px 19px 19px 19px;}.elementor-370 .elementor-element.elementor-element-b4a125d .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-3370e53{width:100%;max-width:100%;}.elementor-370 .elementor-element.elementor-element-3370e53 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-370 .elementor-element.elementor-element-3946bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-aaeac34 > .elementor-widget-container{margin:40px 0px 9px 0px;}.elementor-370 .elementor-element.elementor-element-aaeac34{text-align:left;}.elementor-370 .elementor-element.elementor-element-aaeac34 .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-7436bdc{width:100%;max-width:100%;}.elementor-370 .elementor-element.elementor-element-7436bdc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-370 .elementor-element.elementor-element-43752d3 .elementor-button{background-color:#02010100;}.elementor-370 .elementor-element.elementor-element-43752d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-8d55cb7 > .elementor-widget-container{margin:50px 0px 9px 0px;padding:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-8d55cb7{text-align:left;}.elementor-370 .elementor-element.elementor-element-8d55cb7 .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-31f55bf > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-c27c0af > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-item{border-width:1px;border-color:#E0E0E0;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E0E0E0;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E0E0E0;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-title{font-family:"Century Old Style Std", Sans-serif;font-size:16px;font-weight:700;line-height:1.37;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title{padding:15px 23px 15px 23px;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title .elementor-accordion-icon i:before{color:#252525;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title .elementor-accordion-icon svg{fill:#252525;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#252525;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#252525;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-content{font-size:16px;line-height:1.57;padding:17px 23px 25px 23px;}.elementor-370 .elementor-element.elementor-element-b0848a8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-b0848a8{color:#737373;}.elementor-370 .elementor-element.elementor-element-198a84d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-7c3a21a > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-370 .elementor-element.elementor-element-7c3a21a .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-98b87bf{width:100%;max-width:100%;}.elementor-370 .elementor-element.elementor-element-98b87bf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-370 .elementor-element.elementor-element-35e7fda > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-item{border-width:1px;border-color:#E0E0E0;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E0E0E0;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E0E0E0;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-title{font-family:"Century Old Style Std", Sans-serif;font-size:16px;font-weight:700;line-height:1.37;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title{padding:15px 23px 15px 23px;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title .elementor-accordion-icon i:before{color:#252525;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title .elementor-accordion-icon svg{fill:#252525;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#252525;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#252525;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-content{font-size:16px;line-height:1.57;padding:17px 23px 25px 23px;}.elementor-370 .elementor-element.elementor-element-a900e80 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-a900e80 .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-251d177{width:100%;max-width:100%;}.elementor-370 .elementor-element.elementor-element-251d177 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-370 .elementor-element.elementor-element-e624b0d > .elementor-widget-container{margin:50px 0px 9px 0px;}.elementor-370 .elementor-element.elementor-element-e624b0d{text-align:center;}.elementor-370 .elementor-element.elementor-element-e624b0d .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-b2ba3e0 );}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-b2ba3e0 );}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-b2ba3e0 );}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-title{font-family:"Century Old Style Std", Sans-serif;font-size:23px;font-weight:500;line-height:1.37;}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-title{padding:25px 0px 25px 0px;}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-content{padding:0px 0px 22px 0px;}.elementor-370 .elementor-element.elementor-element-0c2af1d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-0c2af1d{text-align:left;}.elementor-370 .elementor-element.elementor-element-0c2af1d .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-01ac061{width:100%;max-width:100%;}.elementor-370 .elementor-element.elementor-element-01ac061 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-370 .elementor-element.elementor-element-78d7afe > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-78d7afe{text-align:left;}.elementor-370 .elementor-element.elementor-element-78d7afe .elementor-heading-title{color:#252525;}.elementor-370 .elementor-element.elementor-element-7167cf0{width:100%;max-width:100%;}.elementor-370 .elementor-element.elementor-element-7167cf0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-370 .elementor-element.elementor-element-9ff0e12 .elementor-button{background-color:var( --e-global-color-b2ba3e0 );fill:var( --e-global-color-df1482d );color:var( --e-global-color-df1482d );}.elementor-370 .elementor-element.elementor-element-9ff0e12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-60af791 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-370 .elementor-element.elementor-element-e243cc3, .elementor-370 .elementor-element.elementor-element-e243cc3 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-370 .elementor-element.elementor-element-e243cc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:25px 15px 25px 15px;}.elementor-370 .elementor-element.elementor-element-e243cc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-370 .elementor-element.elementor-element-fa25a51 .elementor-heading-title{font-weight:300;line-height:1.4;}.elementor-370 .elementor-element.elementor-element-4b18384 .elementor-button{background-color:var( --e-global-color-b2ba3e0 );fill:var( --e-global-color-df1482d );color:var( --e-global-color-df1482d );}.elementor-370 .elementor-element.elementor-element-4b18384 .elementor-button:hover, .elementor-370 .elementor-element.elementor-element-4b18384 .elementor-button:focus{background-color:var( --e-global-color-b2ba3e0 );}.elementor-370 .elementor-element.elementor-element-4b18384 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-21dacd2{border-style:solid;border-width:1px 1px 1px 1px;margin-top:0px;margin-bottom:30px;padding:20px 10px 20px 10px;}.elementor-370 .elementor-element.elementor-element-21dacd2, .elementor-370 .elementor-element.elementor-element-21dacd2 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-370 .elementor-element.elementor-element-17aca51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-ed7c868 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-370 .elementor-element.elementor-element-ed7c868 .elementor-nav-menu--main .elementor-item{color:#000000D9;fill:#000000D9;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-370 .elementor-element.elementor-element-ed7c868 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-370 .elementor-element.elementor-element-ed7c868 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-370 .elementor-element.elementor-element-ed7c868 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-370 .elementor-element.elementor-element-ed7c868 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-b2ba3e0 );fill:var( --e-global-color-b2ba3e0 );}.elementor-370 .elementor-element.elementor-element-ed7c868{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-370 .elementor-element.elementor-element-ed7c868 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-370 .elementor-element.elementor-element-e99eac2{border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:20px 10px 20px 10px;}.elementor-370 .elementor-element.elementor-element-e99eac2, .elementor-370 .elementor-element.elementor-element-e99eac2 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-370 .elementor-element.elementor-element-e99eac2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-370 .elementor-element.elementor-element-3a8ba67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-370 .elementor-element.elementor-element-af9f1cf .elementor-heading-title{font-size:24px;color:#252525;}.elementor-370 .elementor-element.elementor-element-198d2b1{font-size:15px;}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-370 .elementor-element.elementor-element-9367964{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.31em;}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-text{color:var( --e-global-color-b2ba3e0 );transition:color 0.3s;}.elementor-370 .elementor-element.elementor-element-6cb76bc .elementor-button{background-color:var( --e-global-color-b2ba3e0 );fill:var( --e-global-color-df1482d );color:var( --e-global-color-df1482d );}.elementor-370 .elementor-element.elementor-element-6cb76bc > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-370 .elementor-element.elementor-element-3946bf7 .elementor-button{font-size:15px;padding:10px 25px 10px 12px;}.elementor-370 .elementor-element.elementor-element-43752d3 .elementor-button{font-size:15px;padding:10px 25px 10px 12px;}.elementor-370 .elementor-element.elementor-element-198a84d .elementor-button{font-size:15px;padding:10px 25px 10px 12px;}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-title{font-size:20px;}.elementor-370 .elementor-element.elementor-element-9ff0e12 .elementor-button{font-size:15px;padding:10px 25px 10px 12px;}.elementor-370 .elementor-element.elementor-element-60af791 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-370 .elementor-element.elementor-element-e243cc3{margin-top:40px;margin-bottom:20px;}.elementor-370 .elementor-element.elementor-element-4b18384 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-370 .elementor-element.elementor-element-4b18384 .elementor-button{font-size:13px;}.elementor-370 .elementor-element.elementor-element-6cb76bc .elementor-button{font-size:15px;padding:10px 25px 10px 12px;}}@media(min-width:768px){.elementor-370 .elementor-element.elementor-element-43a13f2{width:69.665%;}.elementor-370 .elementor-element.elementor-element-60af791{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-370 .elementor-element.elementor-element-43a13f2{width:100%;}.elementor-370 .elementor-element.elementor-element-60af791{width:100%;}}@media(max-width:767px){.elementor-370 .elementor-element.elementor-element-b4a125d{text-align:center;}.elementor-370 .elementor-element.elementor-element-3370e53 > .elementor-widget-container{margin:9px 0px 09px 0px;}.elementor-370 .elementor-element.elementor-element-3370e53{text-align:center;}.elementor-370 .elementor-element.elementor-element-3946bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-aaeac34 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-aaeac34{text-align:center;}.elementor-370 .elementor-element.elementor-element-7436bdc > .elementor-widget-container{margin:9px 0px 09px 0px;}.elementor-370 .elementor-element.elementor-element-7436bdc{text-align:center;}.elementor-370 .elementor-element.elementor-element-43752d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-8d55cb7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-8d55cb7{text-align:center;}.elementor-370 .elementor-element.elementor-element-31f55bf{text-align:center;}.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-content{font-size:15px;}.elementor-370 .elementor-element.elementor-element-b0848a8{text-align:center;}.elementor-370 .elementor-element.elementor-element-198a84d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-198a84d .elementor-button{padding:15px 10px 15px 10px;}.elementor-370 .elementor-element.elementor-element-7c3a21a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-7c3a21a{text-align:center;}.elementor-370 .elementor-element.elementor-element-98b87bf > .elementor-widget-container{margin:9px 0px 9px 0px;}.elementor-370 .elementor-element.elementor-element-98b87bf{text-align:center;}.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-content{font-size:15px;}.elementor-370 .elementor-element.elementor-element-a900e80 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-a900e80{text-align:center;}.elementor-370 .elementor-element.elementor-element-251d177 > .elementor-widget-container{margin:9px 0px 09px 0px;}.elementor-370 .elementor-element.elementor-element-251d177{text-align:left;}.elementor-370 .elementor-element.elementor-element-e624b0d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-e624b0d{text-align:center;}.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-title{font-size:18px;}.elementor-370 .elementor-element.elementor-element-0c2af1d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-0c2af1d{text-align:center;}.elementor-370 .elementor-element.elementor-element-01ac061 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-370 .elementor-element.elementor-element-01ac061{text-align:center;}.elementor-370 .elementor-element.elementor-element-78d7afe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-78d7afe{text-align:center;}.elementor-370 .elementor-element.elementor-element-7167cf0 > .elementor-widget-container{margin:0px 0px 09px 0px;}.elementor-370 .elementor-element.elementor-element-7167cf0{text-align:center;}.elementor-370 .elementor-element.elementor-element-9ff0e12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-fa25a51{text-align:left;}.elementor-370 .elementor-element.elementor-element-4b18384 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-4b18384 .elementor-button{padding:16px 14px 16px 14px;}.elementor-370 .elementor-element.elementor-element-af9f1cf{text-align:center;}.elementor-370 .elementor-element.elementor-element-198d2b1{text-align:center;}.elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-370 .elementor-element.elementor-element-9367964 .elementor-icon-list-item > a{font-size:11px;}.elementor-370 .elementor-element.elementor-element-6cb76bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-6cb76bc .elementor-button{padding:12px 12px 12px 12px;}}/* Start custom CSS for image, class: .elementor-element-1a15f4e */.elementor-370 .elementor-element.elementor-element-1a15f4e::before{
    content: '';
    display: block;
    width: 193px;
    height: 184px;
    border-left: 1px solid #FF6500;
        border-top: 1px solid #FF6500;
    border-radius: 90px 0 0 0;
    position: absolute;
    z-index: -1;
}
.elementor-370 .elementor-element.elementor-element-1a15f4e::after{
    content: '';
    display: block;
    width: 204px;
    height: 1px;
    background: #CFCFCF;
    position: absolute; 
    bottom: 0;
    right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4a125d */.elementor-370 .elementor-element.elementor-element-b4a125d span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3370e53 */.elementor-370 .elementor-element.elementor-element-3370e53.elementor-widget-text-editor p strong{
        color: #252525;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaeac34 */.elementor-370 .elementor-element.elementor-element-aaeac34 span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d55cb7 */.elementor-370 .elementor-element.elementor-element-8d55cb7 span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-c27c0af */.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-item {
    border-radius: 10px;
    margin-bottom: 14px;
    border-top: 1px solid #E0E0E0  !important;
    background: #fff;
    /*padding: 15px 23px*/
}
.elementor-370 .elementor-element.elementor-element-c27c0af strong{
    color: #000;
}
.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title{
    position: relative;
}
.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title::after{
    content: '';
    display: block;
    background: #E0E0E0;
    height: 1px;
    position: absolute; 
    bottom: 0;
    width: calc(100% - 46px);
    left: 23px;
    opacity: 0
}
.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title.elementor-active::after{
    opacity: 1;
}
.elementor-370 .elementor-element.elementor-element-c27c0af ul li{
    color: #252525;
    font-weight: 500;
}
.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-title.elementor-active{
   padding-bottom: 20px;
}
.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-tab-content {
    border: none;
}
.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-item:has(.elementor-active){
    box-shadow: 0px 12px 34px 0px rgba(114, 114, 114, 0.12);
    border-color: transparent !important;
    margin-bottom: 34px
}
.elementor-370 .elementor-element.elementor-element-c27c0af h3,.elementor-370 .elementor-element.elementor-element-c27c0af h4{
    font-size: 0;
    margin-top: 0 !important;
}
.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-icon {
    font-size: 16px;
    line-height: 1
}
/*.elementor-370 .elementor-element.elementor-element-c27c0af .elementor-accordion-item:has(.elementor-active) *{*/
/*    border-color: transparent !important: */
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0848a8 */.elementor-370 .elementor-element.elementor-element-b0848a8.elementor-widget-text-editor p strong{
        color: #252525;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-198a84d */@media screen and (max-width: 767px){
    .elementor-370 .elementor-element.elementor-element-198a84d .elementor-button-icon {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c3a21a */.elementor-370 .elementor-element.elementor-element-7c3a21a span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98b87bf */.elementor-370 .elementor-element.elementor-element-98b87bf strong{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-35e7fda */.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-item {
    border-radius: 10px;
    margin-bottom: 14px;
    border-top: 1px solid #E0E0E0  !important;
    background: #fff;
    /*padding: 15px 23px*/
}
.elementor-370 .elementor-element.elementor-element-35e7fda strong{
    color: #000;
}
.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title{
    position: relative;
}
.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title::after{
    content: '';
    display: block;
    background: #E0E0E0;
    height: 1px;
    position: absolute; 
    bottom: 0;
    width: calc(100% - 46px);
    left: 23px;
    opacity: 0
}
.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title.elementor-active::after{
    opacity: 1;
}
.elementor-370 .elementor-element.elementor-element-35e7fda ul li{
    color: #252525;
    font-weight: 500;
}
.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-title.elementor-active{
   padding-bottom: 20px;
}
.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-tab-content {
    border: none;
}
.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-item:has(.elementor-active){
    box-shadow: 0px 12px 34px 0px rgba(114, 114, 114, 0.12);
    border-color: transparent !important;
    margin-bottom: 34px
}
.elementor-370 .elementor-element.elementor-element-35e7fda h3,.elementor-370 .elementor-element.elementor-element-35e7fda h4{
    font-size: 0;
    margin-top: 0 !important;
}
.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-icon {
    font-size: 16px;
    line-height: 1
}
/*.elementor-370 .elementor-element.elementor-element-35e7fda .elementor-accordion-item:has(.elementor-active) *{*/
/*    border-color: transparent !important: */
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a900e80 */.elementor-370 .elementor-element.elementor-element-a900e80 span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-251d177 */.elementor-370 .elementor-element.elementor-element-251d177 .project_list_consult{
        display: flex;
        flex-direction: column;
        gap: 8px 0;
        padding: 0 25px;
        margin-top: 30px;
}
.elementor-370 .elementor-element.elementor-element-251d177 ul.project_list_consult li::marker{
    font-size: 25px;
    color: black;
}
.elementor-370 .elementor-element.elementor-element-251d177 ul.project_list_consult li{
    color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e624b0d */.elementor-370 .elementor-element.elementor-element-e624b0d span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-06fb958 */.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-content a{
    border: 1px solid;
    padding: 15px 30px 15px 30px;
    display: inline-block;
    border-radius: 35px;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-content strong {
    color: #FF6500;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-content a:hover{
    background: #fff;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-content p:has(a){
    margin-bottom: 0;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item{
    border-bottom: 1px solid rgba(0,0,0,0.22);
    position: relative;
    margin-left: 90px;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-content{
    margin-top: -13px;
}
.elementor-370 .elementor-element.elementor-element-06fb958{
      counter-reset: cestimate;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item:last-child{
    border-bottom: 0;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item::before {
    counter-increment: cestimate;
    content: counter(cestimate);
    height: 57px;
    width: 57px;
    border: 1px solid #000;
    display: block;
    border-radius: 50%;
    color: #000;
    font-size: 23px;
    padding: 5px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -80px;
    top: 16px;
    z-index: 1;
    background: #fff;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item:not(:last-child)::after{
    content: '';
    display: block;
    width: 1px;
    height: calc(100%);
    border-left: 1px dashed #000;
    display: block;
    position: absolute;
    top: 20px;
    left: -51px;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item:has(.elementor-active)::after{
    border-color: #FF6500;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item:has(.elementor-active)::before{
    color: #fff;
    border-color: #FF6500;
    background: #FF6500;
}
.elementor-370 .elementor-element.elementor-element-06fb958 .upload_plans{
    margin-top: 30px;
    display: block;
}
@media screen and (max-width:767px){
    .elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item{
        margin-left:50px;
        
    }
    .elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item::before{
        height:40px;
        width:40px;
        font-size:17px;
        left:-50px;
    }
    .elementor-370 .elementor-element.elementor-element-06fb958 .elementor-accordion-item:not(:last-child)::after{
        left:-30px;
    }
    .elementor-370 .elementor-element.elementor-element-06fb958 .elementor-tab-content a{
        padding:10px 20px;
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c2af1d */.elementor-370 .elementor-element.elementor-element-0c2af1d span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01ac061 */.elementor-370 .elementor-element.elementor-element-01ac061 strong{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d7afe */.elementor-370 .elementor-element.elementor-element-78d7afe span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7167cf0 */.elementor-370 .elementor-element.elementor-element-7167cf0.elementor-widget-text-editor p strong{
        color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b18384 */.elementor-370 .elementor-element.elementor-element-4b18384 a.elementor-button:hover svg path {
    fill: #0163BE !important;
}
.elementor-370 .elementor-element.elementor-element-4b18384 a.elementor-button:hover svg circle{
    stroke: #0163BE !important;
        fill: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af9f1cf */.elementor-370 .elementor-element.elementor-element-af9f1cf span{
    color: #FF6500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-198d2b1 */.elementor-370 .elementor-element.elementor-element-198d2b1 p{
    margin-bottom: 0;
}/* End custom CSS */