.elementor-1320 .elementor-element.elementor-element-3c4c755{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 60px 330px 60px;}.elementor-1320 .elementor-element.elementor-element-3c4c755 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1320 .elementor-element.elementor-element-85e7eeb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-43f5238{text-align:center;}.elementor-1320 .elementor-element.elementor-element-43f5238 .elementor-heading-title{font-size:4.4rem;color:#ffffff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1320 .elementor-element.elementor-element-8441c9a .elementor-button{background-color:#ffffff;font-weight:600;fill:#23b094;color:#23b094;border-radius:40px 40px 40px 40px;}.elementor-1320 .elementor-element.elementor-element-8441c9a .elementor-button:hover, .elementor-1320 .elementor-element.elementor-element-8441c9a .elementor-button:focus{background-color:#ffffff;color:#444444;border-color:#444444;}.elementor-1320 .elementor-element.elementor-element-8441c9a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-8441c9a .elementor-button:hover svg, .elementor-1320 .elementor-element.elementor-element-8441c9a .elementor-button:focus svg{fill:#444444;}.elementor-1320 .elementor-element.elementor-element-4b665b4 > .elementor-container{max-width:1470px;}.elementor-1320 .elementor-element.elementor-element-4b665b4{padding:0px 30px 120px 30px;}.elementor-1320 .elementor-element.elementor-element-d28506f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1320 .elementor-element.elementor-element-d28506f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1320 .elementor-element.elementor-element-d28506f > .elementor-element-populated{border-style:solid;border-width:20px 20px 0px 20px;border-color:#24b095;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-168px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 60px 20px 60px;}.elementor-1320 .elementor-element.elementor-element-d28506f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1320 .elementor-element.elementor-element-a133f5e > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1320 .elementor-element.elementor-element-6e22fc9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1320 .elementor-element.elementor-element-6e22fc9 img{width:110px;}.elementor-1320 .elementor-element.elementor-element-e348885{text-align:center;}.elementor-1320 .elementor-element.elementor-element-e348885 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.2em;color:#444444;}.elementor-1320 .elementor-element.elementor-element-e2e932d > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-1320 .elementor-element.elementor-element-f0e9e1e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1320 .elementor-element.elementor-element-f0e9e1e img{width:110px;}.elementor-1320 .elementor-element.elementor-element-ba37bd5{text-align:center;}.elementor-1320 .elementor-element.elementor-element-ba37bd5 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.2em;color:#444444;}.elementor-1320 .elementor-element.elementor-element-61e44e5 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-1320 .elementor-element.elementor-element-cab1ba2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1320 .elementor-element.elementor-element-cab1ba2 img{width:110px;}.elementor-1320 .elementor-element.elementor-element-dea1bee{text-align:center;}.elementor-1320 .elementor-element.elementor-element-dea1bee .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.2em;color:#444444;}.elementor-1320 .elementor-element.elementor-element-b8a57f5 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-1320 .elementor-element.elementor-element-52c4146 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1320 .elementor-element.elementor-element-52c4146 img{width:110px;}.elementor-1320 .elementor-element.elementor-element-906acef{text-align:center;}.elementor-1320 .elementor-element.elementor-element-906acef .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.2em;color:#444444;}.elementor-1320 .elementor-element.elementor-element-e91ce93{padding:0px 60px 60px 60px;}.elementor-1320 .elementor-element.elementor-element-d8095b9{text-align:center;}.elementor-1320 .elementor-element.elementor-element-d8095b9 .elementor-heading-title{font-size:2rem;font-weight:600;line-height:1.6em;color:#23b094;}.elementor-1320 .elementor-element.elementor-element-e850bb2 > .elementor-container{max-width:1900px;}.elementor-1320 .elementor-element.elementor-element-e850bb2{padding:0px 60px 0px 60px;}.elementor-1320 .elementor-element.elementor-element-47ef4ef > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1320 .elementor-element.elementor-element-47ef4ef{text-align:center;}.elementor-1320 .elementor-element.elementor-element-47ef4ef .elementor-heading-title{font-size:2.3rem;font-weight:600;color:#444444;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-efaa6b9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1320 .elementor-element.elementor-element-efaa6b9{text-align:center;font-size:1.2rem;line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-0486fe3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-dec8e27 .elementor-button{background-color:rgba(0,0,0,0);font-weight:600;fill:#23b094;color:#23b094;border-style:solid;border-width:3px 3px 3px 3px;border-radius:40px 40px 40px 40px;}.elementor-1320 .elementor-element.elementor-element-dec8e27 .elementor-button:hover, .elementor-1320 .elementor-element.elementor-element-dec8e27 .elementor-button:focus{background-color:#ffffff;color:#444444;border-color:#444444;}.elementor-1320 .elementor-element.elementor-element-dec8e27 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-dec8e27 .elementor-button:hover svg, .elementor-1320 .elementor-element.elementor-element-dec8e27 .elementor-button:focus svg{fill:#444444;}.elementor-1320 .elementor-element.elementor-element-e08184d{padding:150px 60px 120px 60px;}.elementor-1320 .elementor-element.elementor-element-2e55885 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-31aadff{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-8741713 > .elementor-element-populated{padding:0px 60px 0px 100px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1320 .elementor-element.elementor-element-a030e02 .elementor-testimonial-wrapper{text-align:start;}.elementor-1320 .elementor-element.elementor-element-a030e02 .elementor-testimonial-content{line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-a030e02 .elementor-testimonial-name{font-size:1.4rem;font-weight:600;}.elementor-1320 .elementor-element.elementor-element-8f59c15 > .elementor-element-populated{padding:0px 60px 0px 100px;}.elementor-1320 .elementor-element.elementor-element-2f69e20 .elementor-testimonial-wrapper{text-align:start;}.elementor-1320 .elementor-element.elementor-element-2f69e20 .elementor-testimonial-content{line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-2f69e20 .elementor-testimonial-name{font-size:1.4rem;font-weight:600;}.elementor-1320 .elementor-element.elementor-element-ccc908d > .elementor-element-populated{padding:0px 60px 0px 100px;}.elementor-1320 .elementor-element.elementor-element-1a9cdbf .elementor-testimonial-wrapper{text-align:start;}.elementor-1320 .elementor-element.elementor-element-1a9cdbf .elementor-testimonial-content{line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-1a9cdbf .elementor-testimonial-name{font-size:1.4rem;font-weight:600;}.elementor-1320 .elementor-element.elementor-element-d0244e2 > .elementor-container{max-width:1470px;}.elementor-1320 .elementor-element.elementor-element-d0244e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 320px 60px;}.elementor-1320 .elementor-element.elementor-element-d0244e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1320 .elementor-element.elementor-element-dfbccf3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1320 .elementor-element.elementor-element-dfbccf3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23b094;}.elementor-1320 .elementor-element.elementor-element-dfbccf3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-1320 .elementor-element.elementor-element-dfbccf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1320 .elementor-element.elementor-element-a0e824d .elementor-heading-title{font-size:1.5rem;font-weight:600;color:#ffffff;}.elementor-1320 .elementor-element.elementor-element-5affb39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-4b3c8d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1320 .elementor-element.elementor-element-4b3c8d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.7);}.elementor-1320 .elementor-element.elementor-element-4b3c8d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-1320 .elementor-element.elementor-element-4b3c8d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1320 .elementor-element.elementor-element-9a84650 .elementor-heading-title{font-size:1.5rem;font-weight:600;color:#ffffff;}.elementor-1320 .elementor-element.elementor-element-70ead98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-b89c43d{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-d17b5e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-47e117f{padding:150px 60px 150px 60px;}.elementor-1320 .elementor-element.elementor-element-aa1b603 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-52fbcd6{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-7f91b91 > .elementor-element-populated{padding:0px 60px 0px 100px;}.elementor-1320 .elementor-element.elementor-element-13946f9 .elementor-testimonial-wrapper{text-align:start;}.elementor-1320 .elementor-element.elementor-element-13946f9 .elementor-testimonial-content{line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-13946f9 .elementor-testimonial-name{font-size:1.4rem;font-weight:600;}.elementor-1320 .elementor-element.elementor-element-29eb014 > .elementor-element-populated{padding:0px 60px 0px 100px;}.elementor-1320 .elementor-element.elementor-element-0558423 .elementor-testimonial-wrapper{text-align:start;}.elementor-1320 .elementor-element.elementor-element-0558423 .elementor-testimonial-content{line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-0558423 .elementor-testimonial-name{font-size:1.4rem;font-weight:600;}.elementor-1320 .elementor-element.elementor-element-1cac4b3 > .elementor-element-populated{padding:0px 60px 0px 100px;}.elementor-1320 .elementor-element.elementor-element-9fdb567 .elementor-testimonial-wrapper{text-align:start;}.elementor-1320 .elementor-element.elementor-element-9fdb567 .elementor-testimonial-content{line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-9fdb567 .elementor-testimonial-name{font-size:1.4rem;font-weight:600;}@media(min-width:768px){.elementor-1320 .elementor-element.elementor-element-dfbccf3{width:60%;}.elementor-1320 .elementor-element.elementor-element-4b3c8d7{width:40%;}}@media(max-width:1199px){.elementor-1320 .elementor-element.elementor-element-3c4c755{padding:250px 60px 300px 60px;}.elementor-1320 .elementor-element.elementor-element-43f5238 .elementor-heading-title{font-size:3.4rem;}.elementor-1320 .elementor-element.elementor-element-d28506f > .elementor-element-populated{padding:030px 30px 20px 30px;}.elementor-1320 .elementor-element.elementor-element-a133f5e > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1320 .elementor-element.elementor-element-6e22fc9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1320 .elementor-element.elementor-element-6e22fc9 img{width:70px;}.elementor-1320 .elementor-element.elementor-element-e348885 .elementor-heading-title{font-size:1.4rem;}.elementor-1320 .elementor-element.elementor-element-e2e932d > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1320 .elementor-element.elementor-element-f0e9e1e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1320 .elementor-element.elementor-element-f0e9e1e img{width:70px;}.elementor-1320 .elementor-element.elementor-element-ba37bd5 .elementor-heading-title{font-size:1.4rem;}.elementor-1320 .elementor-element.elementor-element-61e44e5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1320 .elementor-element.elementor-element-cab1ba2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1320 .elementor-element.elementor-element-cab1ba2 img{width:70px;}.elementor-1320 .elementor-element.elementor-element-dea1bee .elementor-heading-title{font-size:1.4rem;}.elementor-1320 .elementor-element.elementor-element-b8a57f5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1320 .elementor-element.elementor-element-52c4146 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1320 .elementor-element.elementor-element-52c4146 img{width:70px;}.elementor-1320 .elementor-element.elementor-element-906acef .elementor-heading-title{font-size:1.4rem;}.elementor-1320 .elementor-element.elementor-element-d8095b9 .elementor-heading-title{font-size:1.7rem;}.elementor-1320 .elementor-element.elementor-element-e850bb2{padding:0px 30px 0px 30px;}.elementor-1320 .elementor-element.elementor-element-e08184d{padding:100px 30px 40px 30px;}.elementor-1320 .elementor-element.elementor-element-8741713 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 80px;}.elementor-1320 .elementor-element.elementor-element-a030e02 .elementor-testimonial-content{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-8f59c15 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 80px;}.elementor-1320 .elementor-element.elementor-element-2f69e20 .elementor-testimonial-content{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-ccc908d > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 80px;}.elementor-1320 .elementor-element.elementor-element-1a9cdbf .elementor-testimonial-content{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-dfbccf3 > .elementor-element-populated{padding:60px 50px 60px 50px;}.elementor-1320 .elementor-element.elementor-element-4b3c8d7 > .elementor-element-populated{padding:60px 50px 60px 50px;}.elementor-1320 .elementor-element.elementor-element-47e117f{padding:150px 30px 150px 30px;}.elementor-1320 .elementor-element.elementor-element-7f91b91 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 80px;}.elementor-1320 .elementor-element.elementor-element-13946f9 .elementor-testimonial-content{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-29eb014 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 80px;}.elementor-1320 .elementor-element.elementor-element-0558423 .elementor-testimonial-content{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-1cac4b3 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 80px;}.elementor-1320 .elementor-element.elementor-element-9fdb567 .elementor-testimonial-content{font-size:1.2rem;}}@media(max-width:767px){.elementor-1320 .elementor-element.elementor-element-3c4c755{padding:200px 30px 230px 30px;}.elementor-1320 .elementor-element.elementor-element-43f5238 .elementor-heading-title{font-size:1.8rem;line-height:1.2em;}.elementor-1320 .elementor-element.elementor-element-8441c9a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-8441c9a .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-1320 .elementor-element.elementor-element-4b665b4{padding:0px 15px 100px 15px;}.elementor-1320 .elementor-element.elementor-element-d28506f > .elementor-element-populated{padding:30px 15px 20px 15px;}.elementor-1320 .elementor-element.elementor-element-a133f5e > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-1320 .elementor-element.elementor-element-6e22fc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-6e22fc9 img{width:50px;}.elementor-1320 .elementor-element.elementor-element-e348885 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-e348885 .elementor-heading-title{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-e2e932d > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-1320 .elementor-element.elementor-element-f0e9e1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-f0e9e1e img{width:50px;}.elementor-1320 .elementor-element.elementor-element-ba37bd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-ba37bd5 .elementor-heading-title{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-61e44e5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-1320 .elementor-element.elementor-element-cab1ba2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-cab1ba2 img{width:50px;}.elementor-1320 .elementor-element.elementor-element-dea1bee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-dea1bee .elementor-heading-title{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-b8a57f5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-1320 .elementor-element.elementor-element-52c4146 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-52c4146 img{width:50px;}.elementor-1320 .elementor-element.elementor-element-906acef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-906acef .elementor-heading-title{font-size:1.2rem;}.elementor-1320 .elementor-element.elementor-element-e91ce93{padding:0px 30px 60px 30px;}.elementor-1320 .elementor-element.elementor-element-d8095b9 .elementor-heading-title{font-size:1.4rem;line-height:1.6em;}.elementor-1320 .elementor-element.elementor-element-e850bb2{padding:0px 15px 0px 15px;}.elementor-1320 .elementor-element.elementor-element-47ef4ef .elementor-heading-title{font-size:1.8rem;}.elementor-1320 .elementor-element.elementor-element-dec8e27 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-dec8e27 .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-1320 .elementor-element.elementor-element-e08184d{padding:80px 15px 20px 15px;}.elementor-1320 .elementor-element.elementor-element-a030e02 .elementor-testimonial-content{font-size:1.1rem;}.elementor-1320 .elementor-element.elementor-element-2f69e20 .elementor-testimonial-content{font-size:1.1rem;}.elementor-1320 .elementor-element.elementor-element-1a9cdbf .elementor-testimonial-content{font-size:1.1rem;}.elementor-1320 .elementor-element.elementor-element-d0244e2{padding:0px 30px 300px 30px;}.elementor-1320 .elementor-element.elementor-element-dfbccf3 > .elementor-element-populated{padding:60px 40px 60px 40px;}.elementor-1320 .elementor-element.elementor-element-4b3c8d7 > .elementor-element-populated{padding:60px 40px 60px 40px;}.elementor-1320 .elementor-element.elementor-element-47e117f{padding:120px 15px 120px 15px;}.elementor-1320 .elementor-element.elementor-element-13946f9 .elementor-testimonial-content{font-size:1.1rem;}.elementor-1320 .elementor-element.elementor-element-0558423 .elementor-testimonial-content{font-size:1.1rem;}.elementor-1320 .elementor-element.elementor-element-9fdb567 .elementor-testimonial-content{font-size:1.1rem;}}@media(max-width:1199px) and (min-width:768px){.elementor-1320 .elementor-element.elementor-element-a133f5e{width:50%;}.elementor-1320 .elementor-element.elementor-element-e2e932d{width:50%;}.elementor-1320 .elementor-element.elementor-element-61e44e5{width:50%;}.elementor-1320 .elementor-element.elementor-element-b8a57f5{width:50%;}.elementor-1320 .elementor-element.elementor-element-8741713{width:50%;}.elementor-1320 .elementor-element.elementor-element-8f59c15{width:50%;}.elementor-1320 .elementor-element.elementor-element-ccc908d{width:50%;}.elementor-1320 .elementor-element.elementor-element-dfbccf3{width:50%;}.elementor-1320 .elementor-element.elementor-element-4b3c8d7{width:50%;}.elementor-1320 .elementor-element.elementor-element-7f91b91{width:50%;}.elementor-1320 .elementor-element.elementor-element-29eb014{width:50%;}.elementor-1320 .elementor-element.elementor-element-1cac4b3{width:50%;}}/* Start custom CSS for button, class: .elementor-element-8441c9a */.elementor-1320 .elementor-element.elementor-element-8441c9a .elementor-button-text:before{
    content:'';
    display: inline-block;
    width: 1em;
    height: 1em;
    background-image: url('/wp-content/uploads/2018/11/house-icon.svg');
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c4c755 */.elementor-1320 .elementor-element.elementor-element-3c4c755{
    background-image: url('/wp-content/uploads/2018/11/home-page-hero-desktop.jpg');
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

@media screen and (max-width:1366px){
    
    .elementor-1320 .elementor-element.elementor-element-3c4c755{
        background-attachment: scroll;
    }
    
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-3c4c755{
        background-image: url('/wp-content/uploads/2018/11/home-page-hero-tablet.jpg');
    }
    
}

@media screen and (max-width:767px){
    
    .elementor-1320 .elementor-element.elementor-element-3c4c755{
        background-image: url('/wp-content/uploads/2018/11/home-page-hero-mobile.jpg');
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a133f5e */.elementor-1320 .elementor-element.elementor-element-a133f5e .elementor-widget{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e2e932d */.elementor-1320 .elementor-element.elementor-element-e2e932d .elementor-widget{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61e44e5 */.elementor-1320 .elementor-element.elementor-element-61e44e5 .elementor-widget{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8a57f5 */.elementor-1320 .elementor-element.elementor-element-b8a57f5 .elementor-widget{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-82483c3 */.elementor-1320 .elementor-element.elementor-element-82483c3 .elementor-column{
    position: relative;
}

.elementor-1320 .elementor-element.elementor-element-82483c3 .elementor-column:after{
    content: '';
    position: absolute;
    right: 0;
    top: 30px;
    width: 1px;
    height: 130px;
}

@media screen and (min-width:1200px){
    
    .elementor-1320 .elementor-element.elementor-element-82483c3 .elementor-column:not(:last-of-type):after{
        background-color: #ccc;
    }

}


@media screen and (min-width:768px) and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-82483c3 .elementor-column:nth-of-type(2n+1):after{
        background-color: #ccc;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47ef4ef */.elementor-1320 .elementor-element.elementor-element-47ef4ef:before{
    content: '';
    display: block;
    width: 100px;
    height: 5px;
    margin: 0 auto 70px;
    background-color: #23b094;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efaa6b9 */.elementor-1320 .elementor-element.elementor-element-efaa6b9{
    max-width: 600px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0486fe3 *//* ROWS AND COLUMNS */

.elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-row{
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column{
    width: 50%;
    display: grid;
    grid-template-columns: 50% 50%;
}

@media screen and (max-width:1299px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column{
        width: 100%;
    }
    
}

@media screen and (max-width:767px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column{
        grid-template-columns: 1fr;
    }
}

/*@media screen and (max-width:767px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column{
        flex-wrap: wrap;
    }
    
}*/

@media screen and (min-width:1300px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column.row-2 .image-col{
        order: 2;
    }
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column.row-2 .text-col{
        order: 1;
    }
    
}

@media screen and (min-width:768px) and (max-width:1299px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column:nth-of-type(2n+2) .image-col{
        order: 2;
    }
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column:nth-of-type(2n+2) .text-col{
        order: 1;
    }
    
}


/* IMAGE COLUMN */

.elementor-1320 .elementor-element.elementor-element-0486fe3 .image-col{
    display: grid;
}

@media screen and (max-width:767px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .image-col{
        height: 350px;
    }
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .image-col
.elementor-widget-wrap{
    display: grid;
    overflow: hidden;
    position: relative;
    align-content: unset;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .image-col .featured-banner{
    position: absolute;
    left: 0;
    top: 0;
    padding: 12px 30px;
    background-color: #23b094;
    box-shadow: 3px 3px 15px rgba(0,0,0,0.2);
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .image-col .featured-banner .fb-text{
    color: #fff !important;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .image-col .image-wrap{
    flex: 1;
    display: block;
    height: 100%;
    background-color: #ddd;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

@media screen and (min-width:768px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .image-col .image-wrap{
        max-height: 400px;
    }
    
}


/* TEXT COLUMN */

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col{
    position: relative;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col:before{
    content: '';
    position: absolute;
    top: 60px;
    width: 0;
    height: 0;
    border-style: solid;
}

@media screen and (min-width:1300px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column.row-1 .text-col:before{
        right: 100%;
        border-width: 17.5px 20px 17.5px 0;
        border-color: transparent #fff transparent transparent;
        z-index: 1;
    }
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column.row-2 .text-col:before{
        left: 100%;
        border-width: 17.5px 0 17.5px 20px;
        border-color: transparent transparent transparent #fff;
        z-index: 1;
    }
    
}

@media screen and (min-width:768px) and (max-width:1299px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column:nth-of-type(2n+1) .text-col:before{
        right: 100%;
        border-width: 17.5px 20px 17.5px 0;
        border-color: transparent #fff transparent transparent;
        z-index: 1;
    }
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column:nth-of-type(2n+2) .text-col:before{
        left: 100%;
        border-width: 17.5px 0 17.5px 20px;
        border-color: transparent transparent transparent #fff;
        z-index: 1;
    }
    
}

@media screen and (max-width:767px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .elementor-column .text-col:before{
        bottom: 100%;
        top: auto;
        left: 25px;
        border-width: 17.5px 17.5px 20px 17.5px;
        border-color: transparent transparent #fff transparent;
        z-index: 1;
    }
    
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .text-inner{
    padding: 50px 40px;
}

@media screen and (max-width:767px){
    
    .elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .text-inner{
        padding: 30px 20px 40px;
    }
    
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .elementor-widget{
    margin-bottom: 0;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .available{
    color: #23b094;
    font-weight: 600;
    margin-bottom: 10px;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col h3{
    font-weight: 600;
    font-size: 1.4rem;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col h3:after{
    content: '';
    display: block;
    height: 2px;
    width: 60px;
    margin: 20px 0 0;
    background-color: #444;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col h3 a{
    color: #444;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col h3 a:hover{
    color: #23b094;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col p,
.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col li{
    font-size: 0.9rem;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .rooms-available h4{
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 15px;
    color: #23b094;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .rooms-available ul{
    padding: 0;
    list-style: none;
    margin-bottom: 15px
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .rooms-available ul li{
    position: relative;
    padding-left: 13px;
    margin-bottom: 5px;
    line-height: 1.6;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .rooms-available ul li:before{
    content: '';
    display: block;
    position: absolute;
    top: 12px;
    transform: translateY(-50%);
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #23b094;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .inclusive,
.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .wwx{
    margin-bottom: 0;
    margin-top: 0;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .elementor-button{
    margin-top: 20px;
    background-color: #fff;
    color: #444;
    font-weight: 600;
    font-size: 0.9rem;
    border: 2px #23b094 solid;
    border-radius: 40px;
    padding: 12px 25px;
}

.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .elementor-button:hover,
.elementor-1320 .elementor-element.elementor-element-0486fe3 .text-col .elementor-button:focus{
    background-color: #23b094;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec8e27 */.elementor-1320 .elementor-element.elementor-element-dec8e27 .elementor-button-text:before{
    content:'';
    display: inline-block;
    width: 1em;
    height: 1em;
    background-image: url('/wp-content/uploads/2018/11/house-icon.svg');
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8741713 */.elementor-1320 .elementor-element.elementor-element-8741713 .elementor-testimonial-content{
    margin-bottom: 40px;
}

.elementor-1320 .elementor-element.elementor-element-8741713 .elementor-testimonial-wrapper{
    position: relative;
    overflow: visible;
}

.elementor-1320 .elementor-element.elementor-element-8741713 .elementor-testimonial-wrapper:before{
    content: '';
    position: absolute;
    top: 0;
    left: -100px;
    width: 75px;
    height: 100px;
    background-image: url('/wp-content/uploads/2018/11/quote-icon-grey.svg');
    background-position: center  top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-8741713 .elementor-testimonial-wrapper:before{
        left: -80px;
        width: 65px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8f59c15 */.elementor-1320 .elementor-element.elementor-element-8f59c15 .elementor-testimonial-content{
    margin-bottom: 40px;
}

.elementor-1320 .elementor-element.elementor-element-8f59c15 .elementor-testimonial-wrapper{
    position: relative;
    overflow: visible;
}

.elementor-1320 .elementor-element.elementor-element-8f59c15 .elementor-testimonial-wrapper:before{
    content: '';
    position: absolute;
    top: 0;
    left: -100px;
    width: 75px;
    height: 100px;
    background-image: url('/wp-content/uploads/2018/11/quote-icon-grey.svg');
    background-position: center  top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-8f59c15 .elementor-testimonial-wrapper:before{
        left: -80px;
        width: 65px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ccc908d */.elementor-1320 .elementor-element.elementor-element-ccc908d .elementor-testimonial-content{
    margin-bottom: 40px;
}

.elementor-1320 .elementor-element.elementor-element-ccc908d .elementor-testimonial-wrapper{
    position: relative;
    overflow: visible;
}

.elementor-1320 .elementor-element.elementor-element-ccc908d .elementor-testimonial-wrapper:before{
    content: '';
    position: absolute;
    top: 0;
    left: -100px;
    width: 75px;
    height: 100px;
    background-image: url('/wp-content/uploads/2018/11/quote-icon-grey.svg');
    background-position: center  top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-ccc908d .elementor-testimonial-wrapper:before{
        left: -80px;
        width: 65px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31aadff */.elementor-1320 .elementor-element.elementor-element-31aadff .elementor-row{
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0e824d */.elementor-1320 .elementor-element.elementor-element-a0e824d:after{
    content: '';
    display: block;
    margin-top: 20px;
    margin-bottom: 30px;
    width: 80px;
    height: 4px;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5affb39 */.elementor-1320 .elementor-element.elementor-element-5affb39 ul{
    padding: 0;
    list-style: none;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.elementor-1320 .elementor-element.elementor-element-5affb39 ul li{
    color: #fff;
    position: relative;
    padding-left: 17px;
    padding-right: 15px;
    margin-bottom: 15px;
    line-height: 1.6;
    width: 33.3333%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width:1450px){
    
    .elementor-1320 .elementor-element.elementor-element-5affb39 ul li{
        width: 50%;
    }
    
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-5affb39 ul li{
        width: 50%;
    }
    
}

@media screen and (max-width:1099px){
    
    .elementor-1320 .elementor-element.elementor-element-5affb39 ul li{
        width: 100%;
    }
    
}

@media screen and (min-width:500px) and (max-width:991px){
    
    .elementor-1320 .elementor-element.elementor-element-5affb39 ul li{
        width: 50%;
    }
    
}

@media screen and (max-width:499px){
    
    .elementor-1320 .elementor-element.elementor-element-5affb39 ul li{
        width: 100%;
    }
    
}

.elementor-1320 .elementor-element.elementor-element-5affb39 ul li:before{
    content: '';
    display: block;
    position: absolute;
    top: 12px;
    transform: translateY(-50%);
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dfbccf3 */@media screen and (min-width:768px) and (max-width:991px){
    
    .elementor-1320 .elementor-element.elementor-element-dfbccf3{
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a84650 */.elementor-1320 .elementor-element.elementor-element-9a84650:after{
    content: '';
    display: block;
    margin-top: 20px;
    margin-bottom: 30px;
    width: 80px;
    height: 4px;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70ead98 */.elementor-1320 .elementor-element.elementor-element-70ead98 ul{
    padding: 0;
    list-style: none;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.elementor-1320 .elementor-element.elementor-element-70ead98 ul li{
    position: relative;
    padding-left: 17px;
    padding-right: 15px;
    margin-bottom: 15px;
    line-height: 1.6;
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
}

@media screen and (max-width:1450px){
    
    .elementor-1320 .elementor-element.elementor-element-70ead98 ul li{
        width: 100%;
    }
    
}

@media screen and (min-width:500px) and (max-width:991px){
    
    .elementor-1320 .elementor-element.elementor-element-70ead98 ul li{
        width: 50%;
    }
    
}

@media screen and (max-width:499px){
    
    .elementor-1320 .elementor-element.elementor-element-70ead98 ul li{
        width: 100%;
    }
    
}

.elementor-1320 .elementor-element.elementor-element-70ead98 ul li:before{
    content: '';
    display: block;
    position: absolute;
    top: 12px;
    transform: translateY(-50%);
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b3c8d7 */@media screen and (min-width:768px) and (max-width:991px){
    
    .elementor-1320 .elementor-element.elementor-element-4b3c8d7{
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f91b91 */.elementor-1320 .elementor-element.elementor-element-7f91b91 .elementor-testimonial-content{
    margin-bottom: 40px;
}

.elementor-1320 .elementor-element.elementor-element-7f91b91 .elementor-testimonial-wrapper{
    position: relative;
    overflow: visible;
}

.elementor-1320 .elementor-element.elementor-element-7f91b91 .elementor-testimonial-wrapper:before{
    content: '';
    position: absolute;
    top: 0;
    left: -100px;
    width: 75px;
    height: 100px;
    background-image: url('/wp-content/uploads/2018/11/quote-icon-grey.svg');
    background-position: center  top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-7f91b91 .elementor-testimonial-wrapper:before{
        left: -80px;
        width: 65px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29eb014 */.elementor-1320 .elementor-element.elementor-element-29eb014 .elementor-testimonial-content{
    margin-bottom: 40px;
}

.elementor-1320 .elementor-element.elementor-element-29eb014 .elementor-testimonial-wrapper{
    position: relative;
    overflow: visible;
}

.elementor-1320 .elementor-element.elementor-element-29eb014 .elementor-testimonial-wrapper:before{
    content: '';
    position: absolute;
    top: 0;
    left: -100px;
    width: 75px;
    height: 100px;
    background-image: url('/wp-content/uploads/2018/11/quote-icon-grey.svg');
    background-position: center  top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-29eb014 .elementor-testimonial-wrapper:before{
        left: -80px;
        width: 65px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1cac4b3 */.elementor-1320 .elementor-element.elementor-element-1cac4b3 .elementor-testimonial-content{
    margin-bottom: 40px;
}

.elementor-1320 .elementor-element.elementor-element-1cac4b3 .elementor-testimonial-wrapper{
    position: relative;
    overflow: visible;
}

.elementor-1320 .elementor-element.elementor-element-1cac4b3 .elementor-testimonial-wrapper:before{
    content: '';
    position: absolute;
    top: 0;
    left: -100px;
    width: 75px;
    height: 100px;
    background-image: url('/wp-content/uploads/2018/11/quote-icon-grey.svg');
    background-position: center  top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

@media screen and (max-width:1199px){
    
    .elementor-1320 .elementor-element.elementor-element-1cac4b3 .elementor-testimonial-wrapper:before{
        left: -80px;
        width: 65px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52fbcd6 */.elementor-1320 .elementor-element.elementor-element-52fbcd6 .elementor-row{
    justify-content: center;
}/* End custom CSS */