.elementor-2014 .elementor-element.elementor-element-14173219:not(.elementor-motion-effects-element-type-background), .elementor-2014 .elementor-element.elementor-element-14173219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c460dba );}.elementor-2014 .elementor-element.elementor-element-14173219{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-14173219 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2014 .elementor-element.elementor-element-a14a461 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-36e65de1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2014 .elementor-element.elementor-element-155c7d52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2014 .elementor-element.elementor-element-155c7d52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2014 .elementor-element.elementor-element-155c7d52 > .elementor-element-populated{padding:30px 80px 30px 0px;}.elementor-2014 .elementor-element.elementor-element-11ae9d34 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-2edfc875 > .elementor-widget-container{padding:24px 0px 40px 0px;}.elementor-2014 .elementor-element.elementor-element-2edfc875{z-index:2;font-family:var( --e-global-typography-d28342a-font-family ), Sans-serif;font-size:var( --e-global-typography-d28342a-font-size );font-weight:var( --e-global-typography-d28342a-font-weight );line-height:var( --e-global-typography-d28342a-line-height );color:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-314b0f34 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-aee2897-font-family ), Sans-serif;font-size:var( --e-global-typography-aee2897-font-size );font-weight:var( --e-global-typography-aee2897-font-weight );text-transform:var( --e-global-typography-aee2897-text-transform );line-height:var( --e-global-typography-aee2897-line-height );letter-spacing:var( --e-global-typography-aee2897-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );padding:19px 27px 19px 27px;}.elementor-2014 .elementor-element.elementor-element-314b0f34 .elementor-button:hover, .elementor-2014 .elementor-element.elementor-element-314b0f34 .elementor-button:focus{background-color:var( --e-global-color-9956548 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2014 .elementor-element.elementor-element-314b0f34{width:auto;max-width:auto;z-index:2;}.elementor-2014 .elementor-element.elementor-element-314b0f34 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-314b0f34 .elementor-button:hover svg, .elementor-2014 .elementor-element.elementor-element-314b0f34 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button{background-color:var( --e-global-color-9956548 );font-family:var( --e-global-typography-aee2897-font-family ), Sans-serif;font-size:var( --e-global-typography-aee2897-font-size );font-weight:var( --e-global-typography-aee2897-font-weight );text-transform:var( --e-global-typography-aee2897-text-transform );line-height:var( --e-global-typography-aee2897-line-height );letter-spacing:var( --e-global-typography-aee2897-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );padding:19px 27px 19px 27px;}.elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button:hover, .elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-2014 .elementor-element.elementor-element-6b2e5818{width:auto;max-width:auto;z-index:2;}.elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button:hover svg, .elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2014 .elementor-element.elementor-element-67eb738a img{width:100%;height:623px;object-fit:cover;object-position:center center;}.elementor-2014 .elementor-element.elementor-element-b9c69ca:not(.elementor-motion-effects-element-type-background), .elementor-2014 .elementor-element.elementor-element-b9c69ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2014 .elementor-element.elementor-element-b9c69ca > .elementor-container{max-width:1400px;}.elementor-2014 .elementor-element.elementor-element-b9c69ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 20px 0px;}.elementor-2014 .elementor-element.elementor-element-b9c69ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2014 .elementor-element.elementor-element-96688e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-58003ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-89eb8e5{width:auto;max-width:auto;text-align:start;}.elementor-2014 .elementor-element.elementor-element-bf233f9{width:auto;max-width:auto;text-align:start;}.elementor-2014 .elementor-element.elementor-element-f997879 > .elementor-element-populated{margin:0px 0px 0px 11px;--e-column-margin-right:0px;--e-column-margin-left:11px;}.elementor-2014 .elementor-element.elementor-element-5b16363 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-74e324e-font-family ), Sans-serif;font-size:var( --e-global-typography-74e324e-font-size );font-weight:var( --e-global-typography-74e324e-font-weight );text-transform:var( --e-global-typography-74e324e-text-transform );line-height:var( --e-global-typography-74e324e-line-height );letter-spacing:var( --e-global-typography-74e324e-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-5b16363{--e-nav-menu-horizontal-menu-item-margin:calc( 48px / 2 );}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:48px;}.elementor-2014 .elementor-element.elementor-element-e0325a8 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-e0325a8{font-family:var( --e-global-typography-fc1256f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc1256f-font-size );font-weight:var( --e-global-typography-fc1256f-font-weight );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );color:var( --e-global-color-text );}.elementor-2014 .elementor-element.elementor-element-8877686 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-8877686{font-family:var( --e-global-typography-fc1256f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc1256f-font-size );font-weight:var( --e-global-typography-fc1256f-font-weight );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );color:var( --e-global-color-text );}.elementor-2014 .elementor-element.elementor-element-0d1327e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-01d562f{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:24px;--grid-row-gap:0px;}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-widget-container{text-align:right;}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-social-icon{background-color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-2014 .elementor-element.elementor-element-3d08cea .elementor-button{background-color:var( --e-global-color-9956548 );font-family:var( --e-global-typography-fc1256f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc1256f-font-size );font-weight:var( --e-global-typography-fc1256f-font-weight );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-3d08cea .elementor-button:hover, .elementor-2014 .elementor-element.elementor-element-3d08cea .elementor-button:focus{background-color:var( --e-global-color-9956548 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-3d08cea > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-3d08cea .elementor-button:hover svg, .elementor-2014 .elementor-element.elementor-element-3d08cea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-1da011d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-1da011d{font-family:var( --e-global-typography-fc1256f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc1256f-font-size );font-weight:var( --e-global-typography-fc1256f-font-weight );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );color:var( --e-global-color-text );}.elementor-2014 .elementor-element.elementor-element-a77bca7 .elementor-button{background-color:var( --e-global-color-9956548 );font-family:var( --e-global-typography-fc1256f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc1256f-font-size );font-weight:var( --e-global-typography-fc1256f-font-weight );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-a77bca7 .elementor-button:hover, .elementor-2014 .elementor-element.elementor-element-a77bca7 .elementor-button:focus{background-color:var( --e-global-color-9956548 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-a77bca7 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-a77bca7 .elementor-button:hover svg, .elementor-2014 .elementor-element.elementor-element-a77bca7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2014 .elementor-element.elementor-element-5daf115{font-family:var( --e-global-typography-fc1256f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc1256f-font-size );font-weight:var( --e-global-typography-fc1256f-font-weight );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );color:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2014 .elementor-element.elementor-element-14173219{padding:40px 40px 40px 40px;}.elementor-2014 .elementor-element.elementor-element-155c7d52 > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-11ae9d34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2014 .elementor-element.elementor-element-2edfc875 > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-2014 .elementor-element.elementor-element-2edfc875{font-size:var( --e-global-typography-d28342a-font-size );line-height:var( --e-global-typography-d28342a-line-height );}.elementor-2014 .elementor-element.elementor-element-314b0f34 > .elementor-widget-container{padding:0px 16px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-314b0f34 .elementor-button{font-size:var( --e-global-typography-aee2897-font-size );line-height:var( --e-global-typography-aee2897-line-height );letter-spacing:var( --e-global-typography-aee2897-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button{font-size:var( --e-global-typography-aee2897-font-size );line-height:var( --e-global-typography-aee2897-line-height );letter-spacing:var( --e-global-typography-aee2897-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-62e183ee > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-67eb738a{z-index:1;}.elementor-2014 .elementor-element.elementor-element-67eb738a img{height:308px;}.elementor-2014 .elementor-element.elementor-element-b9c69ca{padding:40px 18px 20px 18px;}.elementor-2014 .elementor-element.elementor-element-58003ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-faada06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2014 .elementor-element.elementor-element-faada06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2014 .elementor-element.elementor-element-f997879.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2014 .elementor-element.elementor-element-f997879 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-2014 .elementor-element.elementor-element-5b16363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-74e324e-font-size );line-height:var( --e-global-typography-74e324e-line-height );letter-spacing:var( --e-global-typography-74e324e-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-e0325a8{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-8877686{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-01d562f .elementor-widget-container{text-align:center;}.elementor-2014 .elementor-element.elementor-element-3d08cea .elementor-button{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-1da011d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-1da011d{text-align:center;font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-a77bca7 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2014 .elementor-element.elementor-element-a77bca7 .elementor-button{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-5daf115{text-align:center;font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}}@media(max-width:767px){.elementor-2014 .elementor-element.elementor-element-14173219{padding:30px 20px 30px 20px;}.elementor-2014 .elementor-element.elementor-element-155c7d52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-11ae9d34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2014 .elementor-element.elementor-element-2edfc875 > .elementor-widget-container{padding:8px 0px 24px 0px;}.elementor-2014 .elementor-element.elementor-element-2edfc875{font-size:var( --e-global-typography-d28342a-font-size );line-height:var( --e-global-typography-d28342a-line-height );}.elementor-2014 .elementor-element.elementor-element-314b0f34{width:100%;max-width:100%;}.elementor-2014 .elementor-element.elementor-element-314b0f34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-314b0f34 .elementor-button{font-size:var( --e-global-typography-aee2897-font-size );line-height:var( --e-global-typography-aee2897-line-height );letter-spacing:var( --e-global-typography-aee2897-letter-spacing );border-width:3px 3px 3px 3px;padding:14.5px 44px 14.5px 44px;}.elementor-2014 .elementor-element.elementor-element-6b2e5818{width:100%;max-width:100%;}.elementor-2014 .elementor-element.elementor-element-6b2e5818 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-6b2e5818 .elementor-button{font-size:var( --e-global-typography-aee2897-font-size );line-height:var( --e-global-typography-aee2897-line-height );letter-spacing:var( --e-global-typography-aee2897-letter-spacing );border-width:3px 3px 3px 3px;padding:14.5px 21px 14.5px 21px;}.elementor-2014 .elementor-element.elementor-element-62e183ee > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-67eb738a img{height:200px;}.elementor-2014 .elementor-element.elementor-element-b9c69ca{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-2014 .elementor-element.elementor-element-96688e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-58003ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-faada06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-89eb8e5 img{width:139px;height:45px;}.elementor-2014 .elementor-element.elementor-element-f997879 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-74e324e-font-size );line-height:var( --e-global-typography-74e324e-line-height );letter-spacing:var( --e-global-typography-74e324e-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-2014 .elementor-element.elementor-element-5b16363{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-2014 .elementor-element.elementor-element-5b16363 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-2014 .elementor-element.elementor-element-e0325a8{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-8877686{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-01d562f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-01d562f{--grid-column-gap:15px;}.elementor-2014 .elementor-element.elementor-element-3d08cea .elementor-button{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );border-width:0px 0px 1px 0px;}.elementor-2014 .elementor-element.elementor-element-1da011d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-1da011d{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}.elementor-2014 .elementor-element.elementor-element-a77bca7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2014 .elementor-element.elementor-element-a77bca7 .elementor-button{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );border-width:0px 0px 1px 0px;}.elementor-2014 .elementor-element.elementor-element-5daf115{font-size:var( --e-global-typography-fc1256f-font-size );line-height:var( --e-global-typography-fc1256f-line-height );letter-spacing:var( --e-global-typography-fc1256f-letter-spacing );}}@media(min-width:768px){.elementor-2014 .elementor-element.elementor-element-155c7d52{width:49.17%;}.elementor-2014 .elementor-element.elementor-element-62e183ee{width:50.83%;}.elementor-2014 .elementor-element.elementor-element-96688e6{width:77.632%;}.elementor-2014 .elementor-element.elementor-element-faada06{width:18.17%;}.elementor-2014 .elementor-element.elementor-element-f997879{width:81.83%;}.elementor-2014 .elementor-element.elementor-element-0d1327e{width:22.324%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2014 .elementor-element.elementor-element-155c7d52{width:100%;}.elementor-2014 .elementor-element.elementor-element-62e183ee{width:100%;}.elementor-2014 .elementor-element.elementor-element-96688e6{width:100%;}.elementor-2014 .elementor-element.elementor-element-faada06{width:100%;}.elementor-2014 .elementor-element.elementor-element-f997879{width:100%;}.elementor-2014 .elementor-element.elementor-element-0d1327e{width:100%;}}/* Start custom CSS for section, class: .elementor-element-14173219 */.cta .column-shape:after,
   .cta .column-shape-tab:after{
    content: '';
    background-size: cover;
    position: absolute;
    width: 503px;
    height: 291px;
    bottom: 0;
    right: 0;
  }
  
.cta .heading_brack h2 span{
    display: inline-block;
}

@media (max-width: 1440px) and (min-width: 1025px) {
	.home__cta .elementor-row .elementor-row .elementor-column:last-child {
		width: calc((100% - 1480px) / 2 + 763px) !important;
	}
}
@media (min-width: 1025px) and (max-width: 1440px) {
	.home__cta.section_px_gap {
		padding-right: 0 !important;
	}
}
@media (min-width: 1025px) {
	.home__cta .elementor-row .elementor-row .elementor-column:last-child {
		position: absolute;
		right: 0;
		width: calc((100% - 1480px) / 2 + 753px) !important;
	}
	.home__cta > .elementor-container .elementor-row {
		min-height: 623px;
	}

	
.cta.home__cta section.elementor-section .elementor-container {position: static;}
}



@media (max-width: 1278px) and (min-width: 1025px) {
    .home__cta h2 {
        font-size: 72px !important;
    }
}

@media(min-width:1025px){
  .cta .column-shape:after{
   
    background: url(/wp-content/uploads/2022/04/cta-pattern.png)no-repeat;
  
}  
}
@media(max-width:1024px){
     .cta .column-shape:after{
     display:none;
     }
     .cta .column-shape-tab:after{
        background: url(/wp-content/uploads/2022/04/cta-pattern.png)no-repeat; 
        right: -40px;
    bottom: -40px;
    z-index: 0;
     }
}
@media(max-width:767px){
      .cta .column-shape:after{
         display:none;
     }
     .cta .column-shape-tab:after{
          right: -20px;
           bottom: -30px;
           height: 205px;
     }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b9c69ca */.privacy-text a span{
    text-transform: initial!important
}

.f-social  a i{

}

.praivacy-policy.elementor-widget ul li a:hover, .praivacy-policy.elementor-widget ul li a:hover .elementor-icon-list-text {
    color: #fff;
} 

.global__footer .elementor-text-editor p a{
    line-height: inherit;
    font-size: inherit;
}

.global__footer .elementor-text-editor p a:hover{
    color:#fff;
}

.global__footer .f-social a.elementor-icon{
    width: 48px;
    height: 48px;
}

@media(max-width: 1024px) {
   .global__footer  .elementor-nav-menu__align-left .elementor-nav-menu{
        margin-left: auto;
    }
}

@media(max-width: 767px) {
   .global__footer .elementor-nav-menu li a {
    padding-left: 0;
}
.global__footer .nav__column {
    padding-left: 0;
}

 .global__footer .elementor-nav-menu  {
    flex-direction: column;
}

.global__footer .elementor-nav-menu li a:hover {
    padding-left: 0;
}

 .global__footer  .elementor-nav-menu__align-left .elementor-nav-menu li a{
     display:inline-block;
     text-align:center;
 }
 .global__footer .f-social a.elementor-icon{
    width: 36px;
    height: 36px;
}
.f-social  a i{
    font-size:16px!important;
    line-height: 18px;
}
}/* End custom CSS */