.elementor-2564 .elementor-element.elementor-element-e580688{--display:flex;}.elementor-2564 .elementor-element.elementor-element-e580688:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e580688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2564 .elementor-element.elementor-element-7cf92c5b{--display:flex;}.elementor-2564 .elementor-element.elementor-element-71ee38e8{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-3995debb{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-3995debb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-3995debb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-241-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-7f2f19f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-7f2f19f{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7f2f19f .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5b00c128{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-5b00c128:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5b00c128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-241-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-5b00c128::before, .elementor-2564 .elementor-element.elementor-element-5b00c128 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-5b00c128 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-5b00c128 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-5b00c128 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-5b00c128 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-5b00c128:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-7649df1c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-7649df1c{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7649df1c .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-48c2605e .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-48c2605e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-48c2605e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-48c2605e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-48c2605e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-48c2605e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-54ba21cf .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-54ba21cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-54ba21cf.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-54ba21cf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-54ba21cf.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-54ba21cf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-52ca0293 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-52ca0293.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-52ca0293.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-52ca0293.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-52ca0293.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-52ca0293.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-775cbc0a{--display:flex;}.elementor-2564 .elementor-element.elementor-element-415803de{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-48b0743e{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-48b0743e:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-48b0743e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-175-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-29619a68 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-29619a68{text-align:center;}.elementor-2564 .elementor-element.elementor-element-29619a68 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-76e621dc{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-76e621dc:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-76e621dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-175-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-76e621dc::before, .elementor-2564 .elementor-element.elementor-element-76e621dc > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-76e621dc > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-76e621dc > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-76e621dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-76e621dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-76e621dc:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-9f386d5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-9f386d5{text-align:center;}.elementor-2564 .elementor-element.elementor-element-9f386d5 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-225df32b .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-225df32b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-225df32b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-225df32b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-225df32b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-225df32b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5f02d30c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5f02d30c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5f02d30c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5f02d30c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5f02d30c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5f02d30c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-45344d63 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-45344d63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-45344d63.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-45344d63.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-45344d63.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-45344d63.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7ff10456{--display:flex;}.elementor-2564 .elementor-element.elementor-element-3c020a03{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-7f6d9860{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-7f6d9860:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-7f6d9860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-149-—-kopia-—-kopia-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-7ee24b68 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-7ee24b68{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7ee24b68 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5d7e6c9d{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-5d7e6c9d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5d7e6c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-149-—-kopia-—-kopia-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-5d7e6c9d::before, .elementor-2564 .elementor-element.elementor-element-5d7e6c9d > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-5d7e6c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-5d7e6c9d > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-5d7e6c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-5d7e6c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-5d7e6c9d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-34682e9e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-34682e9e{text-align:center;}.elementor-2564 .elementor-element.elementor-element-34682e9e .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2a2a9254 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2a2a9254.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2a2a9254.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2a2a9254.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2a2a9254.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2a2a9254.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-79167440 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-79167440.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-79167440.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-79167440.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-79167440.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-79167440.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5ed25a6f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5ed25a6f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5ed25a6f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5ed25a6f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5ed25a6f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5ed25a6f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2621e9e1{--display:flex;}.elementor-2564 .elementor-element.elementor-element-29e987a1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-708a94c6{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-708a94c6:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-708a94c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-131-—-kopia-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-34c03f47 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-34c03f47{text-align:center;}.elementor-2564 .elementor-element.elementor-element-34c03f47 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-695fd044{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-695fd044:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-695fd044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-131-—-kopia-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-695fd044::before, .elementor-2564 .elementor-element.elementor-element-695fd044 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-695fd044 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-695fd044 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-695fd044 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-695fd044 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-695fd044:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-4dc61042 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-4dc61042{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4dc61042 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2cdad9c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2cdad9c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2cdad9c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2cdad9c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2cdad9c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2cdad9c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-18c34ba2 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-18c34ba2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-18c34ba2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-18c34ba2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-18c34ba2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-18c34ba2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1b4895a6 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1b4895a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1b4895a6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1b4895a6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1b4895a6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1b4895a6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-84d4ef6{--display:flex;}.elementor-2564 .elementor-element.elementor-element-601a8ce8{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-447cea5{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-447cea5:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-447cea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-106-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-51295d15 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-51295d15{text-align:center;}.elementor-2564 .elementor-element.elementor-element-51295d15 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-14a436e4{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-14a436e4:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-14a436e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-106-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-14a436e4::before, .elementor-2564 .elementor-element.elementor-element-14a436e4 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-14a436e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-14a436e4 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-14a436e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-14a436e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-14a436e4:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-667b3db1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-667b3db1{text-align:center;}.elementor-2564 .elementor-element.elementor-element-667b3db1 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4bc44734 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4bc44734.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4bc44734.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4bc44734.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4bc44734.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4bc44734.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-64718942 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-64718942.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-64718942.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-64718942.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-64718942.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-64718942.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-36e3bef5 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-36e3bef5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-36e3bef5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-36e3bef5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-36e3bef5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-36e3bef5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6666908a{--display:flex;}.elementor-2564 .elementor-element.elementor-element-268524c{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-29e1361c{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-29e1361c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-29e1361c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-99-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-70393bea > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-70393bea{text-align:center;}.elementor-2564 .elementor-element.elementor-element-70393bea .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-76e97add{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-76e97add:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-76e97add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-99-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-76e97add::before, .elementor-2564 .elementor-element.elementor-element-76e97add > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-76e97add > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-76e97add > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-76e97add > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-76e97add > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-76e97add:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-223e318 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-223e318{text-align:center;}.elementor-2564 .elementor-element.elementor-element-223e318 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-41becabc .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-41becabc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-41becabc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-41becabc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-41becabc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-41becabc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6737e229 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6737e229.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6737e229.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6737e229.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6737e229.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6737e229.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2b68c483 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2b68c483.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2b68c483.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2b68c483.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2b68c483.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2b68c483.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-476a4eb{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2564 .elementor-element.elementor-element-264a7e35{--display:flex;}.elementor-2564 .elementor-element.elementor-element-7376e7f6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2564 .elementor-element.elementor-element-623bbefe{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-35bb6ff4{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-35bb6ff4:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-35bb6ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-25bd5d05 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-25bd5d05{text-align:center;}.elementor-2564 .elementor-element.elementor-element-25bd5d05 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1d7df87c{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-1d7df87c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1d7df87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-1d7df87c::before, .elementor-2564 .elementor-element.elementor-element-1d7df87c > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1d7df87c > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1d7df87c > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1d7df87c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1d7df87c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-1d7df87c:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-c82d316 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c82d316{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c82d316 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1e16c8a7 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1e16c8a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1e16c8a7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1e16c8a7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1e16c8a7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1e16c8a7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-688d91a4 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-688d91a4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-688d91a4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-688d91a4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-688d91a4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-688d91a4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6a657104 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6a657104.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6a657104.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6a657104.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6a657104.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6a657104.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-61cd5f4f{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-4bd38ce4{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-4bd38ce4:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-4bd38ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-262-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c3bafe0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c3bafe0{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c3bafe0 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6e83493e{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-6e83493e:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-6e83493e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-262-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-6e83493e::before, .elementor-2564 .elementor-element.elementor-element-6e83493e > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-6e83493e > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-6e83493e > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-6e83493e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-6e83493e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-6e83493e:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-6f8c9df3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-6f8c9df3{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6f8c9df3 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2cb14243 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2cb14243.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2cb14243.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2cb14243.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2cb14243.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2cb14243.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ea65036 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-ea65036.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ea65036.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ea65036.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ea65036.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ea65036.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8a0694 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8a0694.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8a0694.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8a0694.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8a0694.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8a0694.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-57e98fb1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-23080add{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-23080add:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-23080add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-248-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-6bc5e01e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-6bc5e01e{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6bc5e01e .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-396b6af{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-396b6af:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-396b6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-248-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-396b6af::before, .elementor-2564 .elementor-element.elementor-element-396b6af > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-396b6af > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-396b6af > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-396b6af > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-396b6af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-396b6af:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-470d894e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-470d894e{text-align:center;}.elementor-2564 .elementor-element.elementor-element-470d894e .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3215fbbe .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3215fbbe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3215fbbe.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3215fbbe.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3215fbbe.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3215fbbe.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-131d17e8 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-131d17e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-131d17e8.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-131d17e8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-131d17e8.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-131d17e8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c441576 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c441576.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c441576.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-c441576.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c441576.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-c441576.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-aa35631 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-aa35631.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-aa35631.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-aa35631.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-aa35631.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-aa35631.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-153950a1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-275744dc{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-275744dc:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-275744dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-235-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-3853a8a1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-3853a8a1{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3853a8a1 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-39238430{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-39238430:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-39238430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-235-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-39238430::before, .elementor-2564 .elementor-element.elementor-element-39238430 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-39238430 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-39238430 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-39238430 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-39238430 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-39238430:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-7a3c6dd5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-7a3c6dd5{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7a3c6dd5 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6ed0429d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6ed0429d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6ed0429d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6ed0429d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6ed0429d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6ed0429d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2644fc7e .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2644fc7e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2644fc7e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2644fc7e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2644fc7e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2644fc7e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-32120802 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-32120802.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-32120802.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-32120802.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-32120802.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-32120802.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1978b6c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1978b6c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1978b6c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1978b6c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1978b6c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1978b6c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a9aa40a{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-42a79d0{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-42a79d0:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-42a79d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-219-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-74cfde48 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-74cfde48{text-align:center;}.elementor-2564 .elementor-element.elementor-element-74cfde48 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2266594b{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-2266594b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-2266594b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-219-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-2266594b::before, .elementor-2564 .elementor-element.elementor-element-2266594b > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-2266594b > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-2266594b > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-2266594b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-2266594b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-2266594b:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-4216ddad > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-4216ddad{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4216ddad .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-66b6680f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-66b6680f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-66b6680f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-66b6680f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-66b6680f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-66b6680f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4fdb2c8b .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4fdb2c8b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4fdb2c8b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4fdb2c8b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4fdb2c8b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4fdb2c8b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-72852a3b .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-72852a3b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-72852a3b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-72852a3b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-72852a3b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-72852a3b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-de22111 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-de22111.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-de22111.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-de22111.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-de22111.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-de22111.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3526de02{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-21ac0b91{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-21ac0b91:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-21ac0b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-211-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-3ee31f45 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-3ee31f45{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3ee31f45 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7241570c{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-7241570c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-7241570c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-211-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-7241570c::before, .elementor-2564 .elementor-element.elementor-element-7241570c > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-7241570c > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-7241570c > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-7241570c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-7241570c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-7241570c:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-3cc27acd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-3cc27acd{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3cc27acd .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-185f5343 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-185f5343.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-185f5343.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-185f5343.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-185f5343.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-185f5343.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-47ce41cc .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-47ce41cc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-47ce41cc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-47ce41cc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-47ce41cc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-47ce41cc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5f9d3339{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-21b8002a{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-21b8002a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-21b8002a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-216-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-294378ee > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-294378ee{text-align:center;}.elementor-2564 .elementor-element.elementor-element-294378ee .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-19dde8f4{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-19dde8f4:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-19dde8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-241-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-19dde8f4::before, .elementor-2564 .elementor-element.elementor-element-19dde8f4 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-19dde8f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-19dde8f4 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-19dde8f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-19dde8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-19dde8f4:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-1fdc79e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-1fdc79e{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1fdc79e .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5663b8d5 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5663b8d5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5663b8d5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5663b8d5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5663b8d5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5663b8d5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2be5e2aa .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2be5e2aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2be5e2aa.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2be5e2aa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2be5e2aa.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2be5e2aa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5df283f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5df283f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5df283f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5df283f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5df283f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5df283f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d8d52f5 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d8d52f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d8d52f5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d8d52f5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d8d52f5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d8d52f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-36909369{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-1d47831c{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-1d47831c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1d47831c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-51299462 > .elementor-widget-container{--e-transform-scale:0.8;padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-51299462{text-align:center;}.elementor-2564 .elementor-element.elementor-element-51299462 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1110e98c{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-1110e98c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1110e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-1110e98c::before, .elementor-2564 .elementor-element.elementor-element-1110e98c > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1110e98c > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1110e98c > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1110e98c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1110e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-1110e98c:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-180db992 > .elementor-widget-container{--e-transform-scale:0.8;padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-180db992{text-align:center;}.elementor-2564 .elementor-element.elementor-element-180db992 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2748799f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2748799f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2748799f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2748799f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2748799f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2748799f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-78d2ce7{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-942a69d{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-942a69d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-942a69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-da26ea6 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-da26ea6{text-align:center;}.elementor-2564 .elementor-element.elementor-element-da26ea6 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-baea71e{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-baea71e:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-baea71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-baea71e::before, .elementor-2564 .elementor-element.elementor-element-baea71e > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-baea71e > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-baea71e > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-baea71e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-baea71e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-baea71e:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-72b6b82 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-72b6b82{text-align:center;}.elementor-2564 .elementor-element.elementor-element-72b6b82 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0faa038 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-0faa038.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0faa038.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-0faa038.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0faa038.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-0faa038.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-547ea70{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-4cad691{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-4cad691:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-4cad691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-1f805e0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-1f805e0{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1f805e0 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1f6bd69{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-1f6bd69:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1f6bd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-1f6bd69::before, .elementor-2564 .elementor-element.elementor-element-1f6bd69 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1f6bd69 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1f6bd69 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1f6bd69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1f6bd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-1f6bd69:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-a5d59f4 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-a5d59f4{text-align:center;}.elementor-2564 .elementor-element.elementor-element-a5d59f4 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-502791d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-502791d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-502791d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-502791d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-502791d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-502791d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f1fac80 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f1fac80.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f1fac80.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f1fac80.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f1fac80.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f1fac80.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d850eaf .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d850eaf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d850eaf.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d850eaf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d850eaf.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d850eaf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bb368e5 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-bb368e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bb368e5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-bb368e5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bb368e5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-bb368e5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cba78ef{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-5ea25e3{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-5ea25e3:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5ea25e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-43ce49a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-43ce49a{text-align:center;}.elementor-2564 .elementor-element.elementor-element-43ce49a .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7a7ad0c{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-7a7ad0c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-7a7ad0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-7a7ad0c::before, .elementor-2564 .elementor-element.elementor-element-7a7ad0c > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-7a7ad0c > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-7a7ad0c > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-7a7ad0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-7a7ad0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-7a7ad0c:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-0a14ac6 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-0a14ac6{text-align:center;}.elementor-2564 .elementor-element.elementor-element-0a14ac6 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7af0561 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7af0561.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7af0561.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7af0561.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7af0561.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7af0561.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6e22743 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6e22743.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6e22743.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6e22743.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6e22743.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6e22743.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6ace54f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6ace54f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6ace54f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6ace54f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6ace54f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6ace54f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8940396 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8940396.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8940396.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8940396.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8940396.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8940396.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-73600ca{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-4cc6643{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-4cc6643:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-4cc6643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-98cfd14 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-98cfd14{text-align:center;}.elementor-2564 .elementor-element.elementor-element-98cfd14 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-fee1225{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-fee1225:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-fee1225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-fee1225::before, .elementor-2564 .elementor-element.elementor-element-fee1225 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-fee1225 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-fee1225 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-fee1225 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-fee1225 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-fee1225:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-af64339 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-af64339{text-align:center;}.elementor-2564 .elementor-element.elementor-element-af64339 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6c9dba7 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6c9dba7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6c9dba7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6c9dba7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6c9dba7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6c9dba7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d0150c9 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d0150c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d0150c9.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d0150c9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d0150c9.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d0150c9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c981bed{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-13c56fb{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-13c56fb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-13c56fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-cc9f506 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-cc9f506{text-align:center;}.elementor-2564 .elementor-element.elementor-element-cc9f506 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-47c7bf3{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-47c7bf3:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-47c7bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-47c7bf3::before, .elementor-2564 .elementor-element.elementor-element-47c7bf3 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-47c7bf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-47c7bf3 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-47c7bf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-47c7bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-47c7bf3:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-236d135 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-236d135{text-align:center;}.elementor-2564 .elementor-element.elementor-element-236d135 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b27ce5a .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b27ce5a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b27ce5a.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b27ce5a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b27ce5a.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b27ce5a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-abb2a7e{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-34a7bfa{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-34a7bfa:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-34a7bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-630f65f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-630f65f{text-align:center;}.elementor-2564 .elementor-element.elementor-element-630f65f .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-91c2698{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-91c2698:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-91c2698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-91c2698::before, .elementor-2564 .elementor-element.elementor-element-91c2698 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-91c2698 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-91c2698 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-91c2698 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-91c2698 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-91c2698:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-2473dfa > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-2473dfa{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2473dfa .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7956199 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7956199.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7956199.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7956199.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7956199.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7956199.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2e41210{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-da57c66{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-da57c66:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-da57c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-d71ee24 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-d71ee24{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d71ee24 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-38f07a6{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-38f07a6:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-38f07a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-38f07a6::before, .elementor-2564 .elementor-element.elementor-element-38f07a6 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-38f07a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-38f07a6 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-38f07a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-38f07a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-38f07a6:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-c5eeb25 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c5eeb25{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c5eeb25 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1bcac5c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1bcac5c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1bcac5c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1bcac5c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1bcac5c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1bcac5c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-08e90da .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-08e90da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-08e90da.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-08e90da.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-08e90da.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-08e90da.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e707cd4{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-e5e5eba{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-e5e5eba:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e5e5eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-f4fec1e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-f4fec1e{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f4fec1e .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2492f06{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-2492f06:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-2492f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-2492f06::before, .elementor-2564 .elementor-element.elementor-element-2492f06 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-2492f06 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-2492f06 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-2492f06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-2492f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-2492f06:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-65981d6 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-65981d6{text-align:center;}.elementor-2564 .elementor-element.elementor-element-65981d6 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e6db3f4 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-e6db3f4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e6db3f4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-e6db3f4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e6db3f4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-e6db3f4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-20599d4 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-20599d4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-20599d4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-20599d4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-20599d4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-20599d4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5d4f4ab{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-cd4a92a{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-cd4a92a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-cd4a92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-668123e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-668123e{text-align:center;}.elementor-2564 .elementor-element.elementor-element-668123e .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a2684a1{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-a2684a1:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a2684a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a2684a1::before, .elementor-2564 .elementor-element.elementor-element-a2684a1 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a2684a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a2684a1 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a2684a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a2684a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-a2684a1:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-483eb71 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-483eb71{text-align:center;}.elementor-2564 .elementor-element.elementor-element-483eb71 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f9f6c02 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f9f6c02.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f9f6c02.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f9f6c02.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f9f6c02.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f9f6c02.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-86c57a6 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-86c57a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-86c57a6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-86c57a6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-86c57a6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-86c57a6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cb4b4b6 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-cb4b4b6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cb4b4b6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-cb4b4b6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cb4b4b6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-cb4b4b6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bcaa8e7 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-bcaa8e7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bcaa8e7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-bcaa8e7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bcaa8e7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-bcaa8e7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e31de79{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-fbb1b72{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-fbb1b72:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-fbb1b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b886ad4 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-b886ad4{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b886ad4 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d7746f2{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-d7746f2:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-d7746f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-d7746f2::before, .elementor-2564 .elementor-element.elementor-element-d7746f2 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-d7746f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-d7746f2 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-d7746f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-d7746f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-d7746f2:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-7552b43 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-7552b43{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7552b43 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2c94453 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2c94453.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2c94453.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2c94453.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2c94453.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2c94453.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ff68f5b{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-8851b3f{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-8851b3f:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-8851b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-d7f1574 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-d7f1574{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d7f1574 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-28087ee{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-28087ee:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-28087ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-28087ee::before, .elementor-2564 .elementor-element.elementor-element-28087ee > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-28087ee > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-28087ee > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-28087ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-28087ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-28087ee:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-b1f6909 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-b1f6909{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b1f6909 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-76d9abd .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-76d9abd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-76d9abd.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-76d9abd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-76d9abd.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-76d9abd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cab1901 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-cab1901.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cab1901.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-cab1901.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cab1901.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-cab1901.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-77318bf{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-7ffeedb{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-7ffeedb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-7ffeedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c4c9819 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c4c9819{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c4c9819 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-afd50e2{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-afd50e2:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-afd50e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-afd50e2::before, .elementor-2564 .elementor-element.elementor-element-afd50e2 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-afd50e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-afd50e2 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-afd50e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-afd50e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-afd50e2:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-0f24c2c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-0f24c2c{text-align:center;}.elementor-2564 .elementor-element.elementor-element-0f24c2c .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2bf6651 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2bf6651.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2bf6651.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2bf6651.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2bf6651.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2bf6651.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-778c5d6{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-1e39146{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-1e39146:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1e39146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-5010247 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-5010247{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5010247 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-42849a1{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-42849a1:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-42849a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-42849a1::before, .elementor-2564 .elementor-element.elementor-element-42849a1 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-42849a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-42849a1 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-42849a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-42849a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-42849a1:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-62207ce > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-62207ce{text-align:center;}.elementor-2564 .elementor-element.elementor-element-62207ce .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-817d134 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-817d134.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-817d134.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-817d134.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-817d134.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-817d134.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-40691e0{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-0a06026{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-0a06026:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-0a06026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-842c699 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-842c699{text-align:center;}.elementor-2564 .elementor-element.elementor-element-842c699 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-611b43d{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-611b43d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-611b43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-611b43d::before, .elementor-2564 .elementor-element.elementor-element-611b43d > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-611b43d > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-611b43d > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-611b43d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-611b43d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-611b43d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-7775bf2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-7775bf2{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7775bf2 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d3c3cd .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7d3c3cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d3c3cd.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7d3c3cd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d3c3cd.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7d3c3cd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0481533{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-2f0b7a0{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-2f0b7a0:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-2f0b7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-09ef924 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-09ef924{text-align:center;}.elementor-2564 .elementor-element.elementor-element-09ef924 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4c6a10d{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-4c6a10d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-4c6a10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-4c6a10d::before, .elementor-2564 .elementor-element.elementor-element-4c6a10d > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-4c6a10d > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-4c6a10d > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-4c6a10d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-4c6a10d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-4c6a10d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-c098370 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c098370{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c098370 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a6597e5 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-a6597e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a6597e5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a6597e5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a6597e5.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a6597e5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-04df18c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-04df18c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-04df18c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-04df18c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-04df18c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-04df18c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-017b04f{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-748cebb{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-748cebb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-748cebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-55c4f44 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-55c4f44{text-align:center;}.elementor-2564 .elementor-element.elementor-element-55c4f44 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a0ddf30{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-a0ddf30:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a0ddf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a0ddf30::before, .elementor-2564 .elementor-element.elementor-element-a0ddf30 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a0ddf30 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a0ddf30 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a0ddf30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a0ddf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-a0ddf30:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-1a8ba7d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-1a8ba7d{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1a8ba7d .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-37a5271 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-37a5271.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-37a5271.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-37a5271.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-37a5271.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-37a5271.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4a8e587{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-017a270{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-017a270:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-017a270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-f7419f7 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-f7419f7{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f7419f7 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-df00705{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-df00705:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-df00705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-df00705::before, .elementor-2564 .elementor-element.elementor-element-df00705 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-df00705 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-df00705 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-df00705 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-df00705 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-df00705:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-4d568cc > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-4d568cc{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4d568cc .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-fa5d48d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-fa5d48d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-fa5d48d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-fa5d48d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-fa5d48d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-fa5d48d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-85af946 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-85af946.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-85af946.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-85af946.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-85af946.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-85af946.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d873c0 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7d873c0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d873c0.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7d873c0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d873c0.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7d873c0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-33d0e2b{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-480ab65{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-480ab65:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-480ab65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-f684d51 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-f684d51{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f684d51 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8c76f86{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-8c76f86:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-8c76f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-8c76f86::before, .elementor-2564 .elementor-element.elementor-element-8c76f86 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-8c76f86 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-8c76f86 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-8c76f86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-8c76f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-8c76f86:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-6ea8be2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-6ea8be2{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6ea8be2 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8a3ec4d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8a3ec4d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8a3ec4d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8a3ec4d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8a3ec4d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8a3ec4d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a92f193{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-2e22182{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-2e22182:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-2e22182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-02b0210 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-02b0210{text-align:center;}.elementor-2564 .elementor-element.elementor-element-02b0210 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-06c4e85{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-06c4e85:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-06c4e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-06c4e85::before, .elementor-2564 .elementor-element.elementor-element-06c4e85 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-06c4e85 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-06c4e85 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-06c4e85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-06c4e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-06c4e85:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-e4462bc > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-e4462bc{text-align:center;}.elementor-2564 .elementor-element.elementor-element-e4462bc .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-709dab2 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-709dab2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-709dab2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-709dab2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-709dab2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-709dab2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6902e3f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6902e3f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6902e3f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6902e3f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6902e3f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6902e3f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1aefb10{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-de23151{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-de23151:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-de23151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-0b105b9 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-0b105b9{text-align:center;}.elementor-2564 .elementor-element.elementor-element-0b105b9 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e16bd66{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-e16bd66:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e16bd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-e16bd66::before, .elementor-2564 .elementor-element.elementor-element-e16bd66 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-e16bd66 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-e16bd66 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-e16bd66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-e16bd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-e16bd66:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-72d1513 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-72d1513{text-align:center;}.elementor-2564 .elementor-element.elementor-element-72d1513 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-120f190 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-120f190.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-120f190.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-120f190.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-120f190.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-120f190.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c059334 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c059334.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c059334.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-c059334.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c059334.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-c059334.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-215d2fe .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-215d2fe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-215d2fe.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-215d2fe.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-215d2fe.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-215d2fe.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2874bc0 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2874bc0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2874bc0.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2874bc0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2874bc0.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2874bc0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0eea98b{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-a0f08f0{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-a0f08f0:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a0f08f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-d674250 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-d674250{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d674250 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-26f292a{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-26f292a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-26f292a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-26f292a::before, .elementor-2564 .elementor-element.elementor-element-26f292a > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-26f292a > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-26f292a > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-26f292a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-26f292a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-26f292a:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-71fc150 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-71fc150{text-align:center;}.elementor-2564 .elementor-element.elementor-element-71fc150 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a475b9e .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-a475b9e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a475b9e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a475b9e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a475b9e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a475b9e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ed2abc7 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-ed2abc7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ed2abc7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ed2abc7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ed2abc7.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ed2abc7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-9df7010{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-b38dd43{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-b38dd43:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-b38dd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b742793 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-b742793{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b742793 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-288ca25{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-288ca25:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-288ca25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-288ca25::before, .elementor-2564 .elementor-element.elementor-element-288ca25 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-288ca25 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-288ca25 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-288ca25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-288ca25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-288ca25:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-09ccd72 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-09ccd72{text-align:center;}.elementor-2564 .elementor-element.elementor-element-09ccd72 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3a1e043 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3a1e043.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3a1e043.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3a1e043.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3a1e043.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3a1e043.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-80b1976 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-80b1976.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-80b1976.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-80b1976.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-80b1976.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-80b1976.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-efe0dcd{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-60def5a{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-60def5a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-60def5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-aee0d04 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-aee0d04{text-align:center;}.elementor-2564 .elementor-element.elementor-element-aee0d04 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-069e059{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-069e059:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-069e059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-069e059::before, .elementor-2564 .elementor-element.elementor-element-069e059 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-069e059 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-069e059 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-069e059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-069e059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-069e059:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-7a31c3a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-7a31c3a{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7a31c3a .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-696b1a2 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-696b1a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-696b1a2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-696b1a2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-696b1a2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-696b1a2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a6921d6 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-a6921d6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a6921d6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a6921d6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a6921d6.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a6921d6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-701da97 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-701da97.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-701da97.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-701da97.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-701da97.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-701da97.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ab954cb{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-e5b0227{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-e5b0227:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e5b0227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-dbf3452 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-dbf3452{text-align:center;}.elementor-2564 .elementor-element.elementor-element-dbf3452 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-033cdc7{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-033cdc7:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-033cdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-033cdc7::before, .elementor-2564 .elementor-element.elementor-element-033cdc7 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-033cdc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-033cdc7 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-033cdc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-033cdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-033cdc7:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-303f8bd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-303f8bd{text-align:center;}.elementor-2564 .elementor-element.elementor-element-303f8bd .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-20d22c2 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-20d22c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-20d22c2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-20d22c2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-20d22c2.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-20d22c2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ce4f55f{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-a3aa877{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-a3aa877:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a3aa877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-eab5170 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-eab5170{text-align:center;}.elementor-2564 .elementor-element.elementor-element-eab5170 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c160631{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-c160631:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c160631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c160631::before, .elementor-2564 .elementor-element.elementor-element-c160631 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-c160631 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-c160631 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-c160631 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-c160631 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-c160631:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-2800f80 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-2800f80{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2800f80 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-102055f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-102055f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-102055f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-102055f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-102055f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-102055f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-423d6e4 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-423d6e4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-423d6e4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-423d6e4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-423d6e4.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-423d6e4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-73f27c5{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-989b8cc{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-989b8cc:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-989b8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-d032d27 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-d032d27{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d032d27 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a63825d{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-a63825d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a63825d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a63825d::before, .elementor-2564 .elementor-element.elementor-element-a63825d > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a63825d > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a63825d > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a63825d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a63825d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-a63825d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-bd3b219 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-bd3b219{text-align:center;}.elementor-2564 .elementor-element.elementor-element-bd3b219 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8cd3a7b .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8cd3a7b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8cd3a7b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8cd3a7b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8cd3a7b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8cd3a7b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6c4c63d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6c4c63d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6c4c63d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6c4c63d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6c4c63d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6c4c63d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f5ec1be{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-61d6e43{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-61d6e43:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-61d6e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-4564c5a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-4564c5a{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4564c5a .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ee32c59{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-ee32c59:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-ee32c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-ee32c59::before, .elementor-2564 .elementor-element.elementor-element-ee32c59 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ee32c59 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ee32c59 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ee32c59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ee32c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-ee32c59:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-d9cd22e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-d9cd22e{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d9cd22e .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f376f78 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f376f78.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f376f78.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f376f78.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f376f78.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f376f78.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8607e26{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-9676da7{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-9676da7:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9676da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-91fccd0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-91fccd0{text-align:center;}.elementor-2564 .elementor-element.elementor-element-91fccd0 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cf18159{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-cf18159:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-cf18159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-cf18159::before, .elementor-2564 .elementor-element.elementor-element-cf18159 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-cf18159 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-cf18159 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-cf18159 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-cf18159 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-cf18159:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-9e02fd8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-9e02fd8{text-align:center;}.elementor-2564 .elementor-element.elementor-element-9e02fd8 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3807fad .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3807fad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3807fad.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3807fad.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3807fad.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3807fad.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-19935c7{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-a77dcb8{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-a77dcb8:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a77dcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c38af0f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c38af0f{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c38af0f .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-682e3e1{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-682e3e1:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-682e3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-682e3e1::before, .elementor-2564 .elementor-element.elementor-element-682e3e1 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-682e3e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-682e3e1 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-682e3e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-682e3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-682e3e1:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-0546195 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-0546195{text-align:center;}.elementor-2564 .elementor-element.elementor-element-0546195 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-89a8dbc .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-89a8dbc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-89a8dbc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-89a8dbc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-89a8dbc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-89a8dbc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5a7367a .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5a7367a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5a7367a.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5a7367a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5a7367a.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5a7367a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-351ab7c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-351ab7c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-351ab7c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-351ab7c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-351ab7c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-351ab7c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4fbdeda{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-e43d64b{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-e43d64b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e43d64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b992a22 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-b992a22{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b992a22 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0adf84a{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-0adf84a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-0adf84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-0adf84a::before, .elementor-2564 .elementor-element.elementor-element-0adf84a > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-0adf84a > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-0adf84a > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-0adf84a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-0adf84a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-0adf84a:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-b13e960 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-b13e960{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b13e960 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4da845e .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4da845e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4da845e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4da845e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4da845e.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4da845e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ab71aaa .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-ab71aaa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ab71aaa.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ab71aaa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ab71aaa.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ab71aaa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-90b580c{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-431f990{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-431f990:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-431f990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-56ac6f0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-56ac6f0{text-align:center;}.elementor-2564 .elementor-element.elementor-element-56ac6f0 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cac09fb{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-cac09fb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-cac09fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-cac09fb::before, .elementor-2564 .elementor-element.elementor-element-cac09fb > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-cac09fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-cac09fb > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-cac09fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-cac09fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-cac09fb:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-024abd3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-024abd3{text-align:center;}.elementor-2564 .elementor-element.elementor-element-024abd3 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e060c05 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-e060c05.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e060c05.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-e060c05.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e060c05.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-e060c05.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d65e84d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d65e84d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d65e84d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d65e84d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d65e84d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d65e84d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ac6bff4{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-9684c75{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-9684c75:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9684c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-0328f47 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-0328f47{text-align:center;}.elementor-2564 .elementor-element.elementor-element-0328f47 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ea0a0af{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-ea0a0af:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-ea0a0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-ea0a0af::before, .elementor-2564 .elementor-element.elementor-element-ea0a0af > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ea0a0af > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ea0a0af > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ea0a0af > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ea0a0af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-ea0a0af:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-a80d208 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-a80d208{text-align:center;}.elementor-2564 .elementor-element.elementor-element-a80d208 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a547a3c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-a547a3c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a547a3c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a547a3c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a547a3c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-a547a3c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d7c243b .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d7c243b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d7c243b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d7c243b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-d7c243b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-d7c243b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a807db8{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-b9d3d8b{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-b9d3d8b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-b9d3d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b5cf614 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-b5cf614{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b5cf614 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-241e585{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-241e585:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-241e585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-241e585::before, .elementor-2564 .elementor-element.elementor-element-241e585 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-241e585 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-241e585 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-241e585 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-241e585 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-241e585:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-46b589a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-46b589a{text-align:center;}.elementor-2564 .elementor-element.elementor-element-46b589a .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1a4da0f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1a4da0f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1a4da0f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1a4da0f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1a4da0f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-1a4da0f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6577919{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-f6244fb{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-f6244fb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-f6244fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b8f52a5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-b8f52a5{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b8f52a5 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7206f07{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-7206f07:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-7206f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-7206f07::before, .elementor-2564 .elementor-element.elementor-element-7206f07 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-7206f07 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-7206f07 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-7206f07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-7206f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-7206f07:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-80333c9 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-80333c9{text-align:center;}.elementor-2564 .elementor-element.elementor-element-80333c9 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8b4d16f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8b4d16f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8b4d16f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8b4d16f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8b4d16f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8b4d16f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-df855e0{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-a43821c{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-a43821c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a43821c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-26fe14b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-26fe14b{text-align:center;}.elementor-2564 .elementor-element.elementor-element-26fe14b .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c6bf288{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-c6bf288:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c6bf288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c6bf288::before, .elementor-2564 .elementor-element.elementor-element-c6bf288 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-c6bf288 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-c6bf288 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-c6bf288 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-c6bf288 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-c6bf288:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-1d086bf > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-1d086bf{text-align:center;}.elementor-2564 .elementor-element.elementor-element-1d086bf .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4271733 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4271733.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4271733.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4271733.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4271733.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4271733.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5f857a0 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5f857a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5f857a0.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5f857a0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5f857a0.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5f857a0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-dc1e8f8 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-dc1e8f8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-dc1e8f8.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-dc1e8f8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-dc1e8f8.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-dc1e8f8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4b59cc7{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-5150c6a{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-5150c6a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5150c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-12cf3a1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-12cf3a1{text-align:center;}.elementor-2564 .elementor-element.elementor-element-12cf3a1 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1f9f32b{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-1f9f32b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1f9f32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-1f9f32b::before, .elementor-2564 .elementor-element.elementor-element-1f9f32b > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1f9f32b > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-1f9f32b > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1f9f32b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-1f9f32b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-1f9f32b:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-e393bbd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-e393bbd{text-align:center;}.elementor-2564 .elementor-element.elementor-element-e393bbd .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-87114cf .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-87114cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-87114cf.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-87114cf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-87114cf.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-87114cf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5655306 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5655306.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5655306.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5655306.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5655306.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5655306.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0b112ea{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-70a621c{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-70a621c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-70a621c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-953fc0b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-953fc0b{text-align:center;}.elementor-2564 .elementor-element.elementor-element-953fc0b .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5b203b7{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-5b203b7:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5b203b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-5b203b7::before, .elementor-2564 .elementor-element.elementor-element-5b203b7 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-5b203b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-5b203b7 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-5b203b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-5b203b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-5b203b7:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-557ca13 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-557ca13{text-align:center;}.elementor-2564 .elementor-element.elementor-element-557ca13 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3387c07 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3387c07.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3387c07.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3387c07.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-3387c07.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-3387c07.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e477854{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-3afdd7c{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-3afdd7c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-3afdd7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-491a9d2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-491a9d2{text-align:center;}.elementor-2564 .elementor-element.elementor-element-491a9d2 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bc6f839{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-bc6f839:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-bc6f839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-bc6f839::before, .elementor-2564 .elementor-element.elementor-element-bc6f839 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-bc6f839 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-bc6f839 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-bc6f839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-bc6f839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-bc6f839:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-51e00d4 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-51e00d4{text-align:center;}.elementor-2564 .elementor-element.elementor-element-51e00d4 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-72f3613 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-72f3613.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-72f3613.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-72f3613.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-72f3613.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-72f3613.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b057d92 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b057d92.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b057d92.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b057d92.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b057d92.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b057d92.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-32b1f4c{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-c149b72{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-c149b72:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c149b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-05751be > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-05751be{text-align:center;}.elementor-2564 .elementor-element.elementor-element-05751be .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a09852c{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-a09852c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a09852c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a09852c::before, .elementor-2564 .elementor-element.elementor-element-a09852c > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a09852c > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a09852c > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a09852c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a09852c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-a09852c:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-c20652c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c20652c{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c20652c .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-41cc704 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-41cc704.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-41cc704.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-41cc704.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-41cc704.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-41cc704.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-44a6fab{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-0280d2c{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-0280d2c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-0280d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-8de8cb9 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-8de8cb9{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8de8cb9 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-015f951{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-015f951:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-015f951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-015f951::before, .elementor-2564 .elementor-element.elementor-element-015f951 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-015f951 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-015f951 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-015f951 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-015f951 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-015f951:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-242b555 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-242b555{text-align:center;}.elementor-2564 .elementor-element.elementor-element-242b555 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e0b1018 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-e0b1018.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e0b1018.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-e0b1018.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e0b1018.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-e0b1018.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bad6b8b .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-bad6b8b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bad6b8b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-bad6b8b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-bad6b8b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-bad6b8b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-136dd5e{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-ab0d4c1{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-ab0d4c1:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-ab0d4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-644fe3b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-644fe3b{text-align:center;}.elementor-2564 .elementor-element.elementor-element-644fe3b .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-235ab5d{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-235ab5d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-235ab5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-235ab5d::before, .elementor-2564 .elementor-element.elementor-element-235ab5d > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-235ab5d > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-235ab5d > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-235ab5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-235ab5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-235ab5d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-6436804 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-6436804{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6436804 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b68593a .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b68593a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b68593a.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b68593a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b68593a.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b68593a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-46b5881 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-46b5881.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-46b5881.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-46b5881.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-46b5881.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-46b5881.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-71c9f6e{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-b11cd76{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-b11cd76:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-b11cd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-0774e98 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-0774e98{text-align:center;}.elementor-2564 .elementor-element.elementor-element-0774e98 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ea9318b{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-ea9318b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-ea9318b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-ea9318b::before, .elementor-2564 .elementor-element.elementor-element-ea9318b > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ea9318b > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ea9318b > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ea9318b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ea9318b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-ea9318b:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-f3f70e3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-f3f70e3{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f3f70e3 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ce830da .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-ce830da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ce830da.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ce830da.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ce830da.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ce830da.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ffe1072{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-3cb97da{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-3cb97da:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-3cb97da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-f7f0726 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-f7f0726{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f7f0726 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-97c144b{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-97c144b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-97c144b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-97c144b::before, .elementor-2564 .elementor-element.elementor-element-97c144b > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-97c144b > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-97c144b > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-97c144b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-97c144b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-97c144b:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-2c0bd29 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-2c0bd29{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2c0bd29 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-dff478c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-dff478c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-dff478c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-dff478c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-dff478c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-dff478c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-09e95df .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-09e95df.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-09e95df.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-09e95df.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-09e95df.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-09e95df.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b518d4c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b518d4c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b518d4c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b518d4c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b518d4c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b518d4c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-754ca35 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-754ca35.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-754ca35.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-754ca35.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-754ca35.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-754ca35.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1fa76d3{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-c0c9bd8{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-c0c9bd8:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c0c9bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-9980a48 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-9980a48{text-align:center;}.elementor-2564 .elementor-element.elementor-element-9980a48 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-97281b9{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-97281b9:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-97281b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-97281b9::before, .elementor-2564 .elementor-element.elementor-element-97281b9 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-97281b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-97281b9 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-97281b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-97281b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-97281b9:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-40e9569 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-40e9569{text-align:center;}.elementor-2564 .elementor-element.elementor-element-40e9569 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-adf5f0f .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-adf5f0f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-adf5f0f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-adf5f0f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-adf5f0f.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-adf5f0f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2359c02{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-edf0db6{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-edf0db6:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-edf0db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c0c5ec1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-c0c5ec1{text-align:center;}.elementor-2564 .elementor-element.elementor-element-c0c5ec1 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-a72c1f1{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-a72c1f1:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a72c1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-190-1-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a72c1f1::before, .elementor-2564 .elementor-element.elementor-element-a72c1f1 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a72c1f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-a72c1f1 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a72c1f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-a72c1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-a72c1f1:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-3b6a58b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-3b6a58b{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3b6a58b .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-995ec40 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-995ec40.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-995ec40.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-995ec40.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-995ec40.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-995ec40.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-9fd9e75{--display:flex;}.elementor-2564 .elementor-element.elementor-element-bf547ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2564 .elementor-element.elementor-element-9aad4c8{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-e482255{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-e482255:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e482255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-851043f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-851043f{text-align:center;}.elementor-2564 .elementor-element.elementor-element-851043f .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-098758d{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-098758d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-098758d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-098758d::before, .elementor-2564 .elementor-element.elementor-element-098758d > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-098758d > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-098758d > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-098758d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-098758d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-098758d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-8d85360 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-8d85360{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8d85360 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6f5213d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6f5213d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6f5213d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6f5213d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6f5213d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6f5213d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-fd56556{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-0e77bc2{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-0e77bc2:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-0e77bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-12f9b7c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-12f9b7c{text-align:center;}.elementor-2564 .elementor-element.elementor-element-12f9b7c .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-02e5843{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-02e5843:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-02e5843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-02e5843::before, .elementor-2564 .elementor-element.elementor-element-02e5843 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-02e5843 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-02e5843 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-02e5843 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-02e5843 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-02e5843:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-d6a8518 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-d6a8518{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d6a8518 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b67476c .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b67476c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b67476c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b67476c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b67476c.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b67476c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0e8dced{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-701a119{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-701a119:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-701a119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-13b130d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-13b130d{text-align:center;}.elementor-2564 .elementor-element.elementor-element-13b130d .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-fd29d53{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-fd29d53:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-fd29d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-fd29d53::before, .elementor-2564 .elementor-element.elementor-element-fd29d53 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-fd29d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-fd29d53 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-fd29d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-fd29d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-fd29d53:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-cd7a984 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-cd7a984{text-align:center;}.elementor-2564 .elementor-element.elementor-element-cd7a984 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ba4f911 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-ba4f911.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ba4f911.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ba4f911.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ba4f911.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-ba4f911.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b6b9f54{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-20e53dd{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-20e53dd:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-20e53dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-07bce92 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-07bce92{text-align:center;}.elementor-2564 .elementor-element.elementor-element-07bce92 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-311dce2{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-311dce2:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-311dce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-311dce2::before, .elementor-2564 .elementor-element.elementor-element-311dce2 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-311dce2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-311dce2 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-311dce2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-311dce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-311dce2:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-790eb29 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-790eb29{text-align:center;}.elementor-2564 .elementor-element.elementor-element-790eb29 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6fa4e04 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-6fa4e04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6fa4e04.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6fa4e04.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6fa4e04.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-6fa4e04.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7baf3d0{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-27c1337{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-27c1337:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-27c1337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-8ef977a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-8ef977a{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8ef977a .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-cd9508c{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-cd9508c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-cd9508c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-cd9508c::before, .elementor-2564 .elementor-element.elementor-element-cd9508c > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-cd9508c > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-cd9508c > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-cd9508c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-cd9508c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-cd9508c:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-3d174af > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-3d174af{text-align:center;}.elementor-2564 .elementor-element.elementor-element-3d174af .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-416f016 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-416f016.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-416f016.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-416f016.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-416f016.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-416f016.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5cb8964 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-5cb8964.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5cb8964.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5cb8964.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-5cb8964.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-5cb8964.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-0d250f9{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-c68e8eb{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-c68e8eb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c68e8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-4705fb1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-4705fb1{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4705fb1 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-c48a9c8{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-c48a9c8:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c48a9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c48a9c8::before, .elementor-2564 .elementor-element.elementor-element-c48a9c8 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-c48a9c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-c48a9c8 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-c48a9c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-c48a9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-c48a9c8:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-d6841aa > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-d6841aa{text-align:center;}.elementor-2564 .elementor-element.elementor-element-d6841aa .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f5f8ddc .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f5f8ddc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f5f8ddc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f5f8ddc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-f5f8ddc.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-f5f8ddc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-58751af .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-58751af.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-58751af.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-58751af.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-58751af.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-58751af.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b5d9963 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-b5d9963.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b5d9963.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b5d9963.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-b5d9963.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-b5d9963.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4be9953 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4be9953.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4be9953.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4be9953.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4be9953.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4be9953.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-dfefcd0{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-e5dfcfe{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-e5dfcfe:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e5dfcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-026bea7 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-026bea7{text-align:center;}.elementor-2564 .elementor-element.elementor-element-026bea7 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-63b3910{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-63b3910:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-63b3910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-63b3910::before, .elementor-2564 .elementor-element.elementor-element-63b3910 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-63b3910 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-63b3910 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-63b3910 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-63b3910 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-63b3910:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-458be84 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-458be84{text-align:center;}.elementor-2564 .elementor-element.elementor-element-458be84 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d5f60b .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-7d5f60b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d5f60b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7d5f60b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-7d5f60b.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-7d5f60b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8768737 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-8768737.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8768737.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8768737.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-8768737.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-8768737.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-6137d5c{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-67891f9{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-67891f9:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-67891f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-653ac41 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-653ac41{text-align:center;}.elementor-2564 .elementor-element.elementor-element-653ac41 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ecaac9d{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-ecaac9d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-ecaac9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-ecaac9d::before, .elementor-2564 .elementor-element.elementor-element-ecaac9d > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ecaac9d > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-ecaac9d > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ecaac9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-ecaac9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-ecaac9d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-4e2dab8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-4e2dab8{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4e2dab8 .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2402f70 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-2402f70.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2402f70.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2402f70.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-2402f70.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-2402f70.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-46e14aa{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-bab3d8f{--display:flex;--min-height:400px;}.elementor-2564 .elementor-element.elementor-element-bab3d8f:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-bab3d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-119bb3d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-119bb3d{text-align:center;}.elementor-2564 .elementor-element.elementor-element-119bb3d .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-9c61e86{--display:flex;--position:absolute;--min-height:400px;--overlay-opacity:0.5;top:0px;--z-index:0;}.elementor-2564 .elementor-element.elementor-element-9c61e86:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9c61e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-93-—-kopia-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-9c61e86::before, .elementor-2564 .elementor-element.elementor-element-9c61e86 > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-9c61e86 > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-9c61e86 > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-9c61e86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-9c61e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-9c61e86:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2564 .elementor-element.elementor-element-f0fcf2f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2564 .elementor-element.elementor-element-f0fcf2f{text-align:center;}.elementor-2564 .elementor-element.elementor-element-f0fcf2f .elementor-heading-title{color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-53f0b27 .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-53f0b27.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-53f0b27.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-53f0b27.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-53f0b27.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-53f0b27.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4d4333d .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-4d4333d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4d4333d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4d4333d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-4d4333d.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-4d4333d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-64632ef .elementor-icon-wrapper{text-align:center;}.elementor-2564 .elementor-element.elementor-element-64632ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-64632ef.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-64632ef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-64632ef.elementor-view-framed .elementor-icon, .elementor-2564 .elementor-element.elementor-element-64632ef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-ced808{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2564 .elementor-element.elementor-element-ced808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2564 .elementor-element.elementor-element-ced808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-2564 .elementor-element.elementor-element-ced808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2564 .elementor-element.elementor-element-ced808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-2564 .elementor-element.elementor-element-476a4eb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2564 .elementor-element.elementor-element-7376e7f6{--grid-auto-flow:row;}.elementor-2564 .elementor-element.elementor-element-bf547ea{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2564 .elementor-element.elementor-element-3995debb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-3995debb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-241-2-scaled.jpg");background-size:cover;}.elementor-2564 .elementor-element.elementor-element-5b00c128:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5b00c128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studio27faro.com/wp-content/uploads/2025/03/Wt_Avante_inacio.photography-241-2-scaled.jpg");}.elementor-2564 .elementor-element.elementor-element-48b0743e:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-48b0743e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-7f6d9860:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-7f6d9860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-708a94c6:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-708a94c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-447cea5:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-447cea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-29e1361c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-29e1361c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-476a4eb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2564 .elementor-element.elementor-element-7376e7f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2564 .elementor-element.elementor-element-35bb6ff4:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-35bb6ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-4bd38ce4:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-4bd38ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-23080add:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-23080add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-275744dc:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-275744dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-42a79d0:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-42a79d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-21ac0b91:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-21ac0b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-21b8002a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-21b8002a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-1d47831c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1d47831c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-942a69d:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-942a69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-4cad691:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-4cad691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-5ea25e3:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5ea25e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-4cc6643:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-4cc6643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-13c56fb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-13c56fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-34a7bfa:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-34a7bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-da57c66:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-da57c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-e5e5eba:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e5e5eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-cd4a92a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-cd4a92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-fbb1b72:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-fbb1b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-8851b3f:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-8851b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-7ffeedb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-7ffeedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-1e39146:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-1e39146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-0a06026:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-0a06026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-2f0b7a0:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-2f0b7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-748cebb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-748cebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-017a270:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-017a270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-480ab65:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-480ab65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-2e22182:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-2e22182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-de23151:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-de23151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a0f08f0:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a0f08f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b38dd43:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-b38dd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-60def5a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-60def5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-e5b0227:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e5b0227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a3aa877:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a3aa877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-989b8cc:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-989b8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-61d6e43:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-61d6e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-9676da7:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9676da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a77dcb8:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a77dcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-e43d64b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e43d64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-431f990:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-431f990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-9684c75:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-9684c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b9d3d8b:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-b9d3d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-f6244fb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-f6244fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-a43821c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-a43821c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-5150c6a:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-5150c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-70a621c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-70a621c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-3afdd7c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-3afdd7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c149b72:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c149b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-0280d2c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-0280d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-ab0d4c1:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-ab0d4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-b11cd76:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-b11cd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-3cb97da:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-3cb97da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c0c9bd8:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c0c9bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-edf0db6:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-edf0db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-bf547ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2564 .elementor-element.elementor-element-e482255:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e482255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-0e77bc2:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-0e77bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-701a119:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-701a119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-20e53dd:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-20e53dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-27c1337:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-27c1337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-c68e8eb:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-c68e8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-e5dfcfe:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-e5dfcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-67891f9:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-67891f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2564 .elementor-element.elementor-element-bab3d8f:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-bab3d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for container, class: .elementor-element-71ee38e8 */.elementor-2564 .elementor-element.elementor-element-71ee38e8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415803de */.elementor-2564 .elementor-element.elementor-element-415803de{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c020a03 */.elementor-2564 .elementor-element.elementor-element-3c020a03{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e987a1 */.elementor-2564 .elementor-element.elementor-element-29e987a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a8ce8 */.elementor-2564 .elementor-element.elementor-element-601a8ce8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268524c */.elementor-2564 .elementor-element.elementor-element-268524c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ee38e8 */.elementor-2564 .elementor-element.elementor-element-71ee38e8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415803de */.elementor-2564 .elementor-element.elementor-element-415803de{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c020a03 */.elementor-2564 .elementor-element.elementor-element-3c020a03{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e987a1 */.elementor-2564 .elementor-element.elementor-element-29e987a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a8ce8 */.elementor-2564 .elementor-element.elementor-element-601a8ce8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268524c */.elementor-2564 .elementor-element.elementor-element-268524c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ee38e8 */.elementor-2564 .elementor-element.elementor-element-71ee38e8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415803de */.elementor-2564 .elementor-element.elementor-element-415803de{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c020a03 */.elementor-2564 .elementor-element.elementor-element-3c020a03{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e987a1 */.elementor-2564 .elementor-element.elementor-element-29e987a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a8ce8 */.elementor-2564 .elementor-element.elementor-element-601a8ce8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268524c */.elementor-2564 .elementor-element.elementor-element-268524c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ee38e8 */.elementor-2564 .elementor-element.elementor-element-71ee38e8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415803de */.elementor-2564 .elementor-element.elementor-element-415803de{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c020a03 */.elementor-2564 .elementor-element.elementor-element-3c020a03{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e987a1 */.elementor-2564 .elementor-element.elementor-element-29e987a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a8ce8 */.elementor-2564 .elementor-element.elementor-element-601a8ce8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268524c */.elementor-2564 .elementor-element.elementor-element-268524c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ee38e8 */.elementor-2564 .elementor-element.elementor-element-71ee38e8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415803de */.elementor-2564 .elementor-element.elementor-element-415803de{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c020a03 */.elementor-2564 .elementor-element.elementor-element-3c020a03{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e987a1 */.elementor-2564 .elementor-element.elementor-element-29e987a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a8ce8 */.elementor-2564 .elementor-element.elementor-element-601a8ce8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268524c */.elementor-2564 .elementor-element.elementor-element-268524c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ee38e8 */.elementor-2564 .elementor-element.elementor-element-71ee38e8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415803de */.elementor-2564 .elementor-element.elementor-element-415803de{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c020a03 */.elementor-2564 .elementor-element.elementor-element-3c020a03{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e987a1 */.elementor-2564 .elementor-element.elementor-element-29e987a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a8ce8 */.elementor-2564 .elementor-element.elementor-element-601a8ce8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268524c */.elementor-2564 .elementor-element.elementor-element-268524c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ee38e8 */.elementor-2564 .elementor-element.elementor-element-71ee38e8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415803de */.elementor-2564 .elementor-element.elementor-element-415803de{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c020a03 */.elementor-2564 .elementor-element.elementor-element-3c020a03{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e987a1 */.elementor-2564 .elementor-element.elementor-element-29e987a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601a8ce8 */.elementor-2564 .elementor-element.elementor-element-601a8ce8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268524c */.elementor-2564 .elementor-element.elementor-element-268524c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623bbefe */.elementor-2564 .elementor-element.elementor-element-623bbefe{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd5f4f */.elementor-2564 .elementor-element.elementor-element-61cd5f4f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e98fb1 */.elementor-2564 .elementor-element.elementor-element-57e98fb1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-153950a1 */.elementor-2564 .elementor-element.elementor-element-153950a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9aa40a */.elementor-2564 .elementor-element.elementor-element-a9aa40a{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3526de02 */.elementor-2564 .elementor-element.elementor-element-3526de02{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9d3339 */.elementor-2564 .elementor-element.elementor-element-5f9d3339{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36909369 */.elementor-2564 .elementor-element.elementor-element-36909369{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78d2ce7 */.elementor-2564 .elementor-element.elementor-element-78d2ce7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547ea70 */.elementor-2564 .elementor-element.elementor-element-547ea70{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba78ef */.elementor-2564 .elementor-element.elementor-element-cba78ef{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73600ca */.elementor-2564 .elementor-element.elementor-element-73600ca{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c981bed */.elementor-2564 .elementor-element.elementor-element-c981bed{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb2a7e */.elementor-2564 .elementor-element.elementor-element-abb2a7e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e41210 */.elementor-2564 .elementor-element.elementor-element-2e41210{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e707cd4 */.elementor-2564 .elementor-element.elementor-element-e707cd4{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d4f4ab */.elementor-2564 .elementor-element.elementor-element-5d4f4ab{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e31de79 */.elementor-2564 .elementor-element.elementor-element-e31de79{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff68f5b */.elementor-2564 .elementor-element.elementor-element-ff68f5b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77318bf */.elementor-2564 .elementor-element.elementor-element-77318bf{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c5d6 */.elementor-2564 .elementor-element.elementor-element-778c5d6{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40691e0 */.elementor-2564 .elementor-element.elementor-element-40691e0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0481533 */.elementor-2564 .elementor-element.elementor-element-0481533{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-017b04f */.elementor-2564 .elementor-element.elementor-element-017b04f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a8e587 */.elementor-2564 .elementor-element.elementor-element-4a8e587{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d0e2b */.elementor-2564 .elementor-element.elementor-element-33d0e2b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92f193 */.elementor-2564 .elementor-element.elementor-element-a92f193{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aefb10 */.elementor-2564 .elementor-element.elementor-element-1aefb10{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eea98b */.elementor-2564 .elementor-element.elementor-element-0eea98b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df7010 */.elementor-2564 .elementor-element.elementor-element-9df7010{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe0dcd */.elementor-2564 .elementor-element.elementor-element-efe0dcd{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab954cb */.elementor-2564 .elementor-element.elementor-element-ab954cb{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce4f55f */.elementor-2564 .elementor-element.elementor-element-ce4f55f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f27c5 */.elementor-2564 .elementor-element.elementor-element-73f27c5{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ec1be */.elementor-2564 .elementor-element.elementor-element-f5ec1be{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8607e26 */.elementor-2564 .elementor-element.elementor-element-8607e26{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19935c7 */.elementor-2564 .elementor-element.elementor-element-19935c7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fbdeda */.elementor-2564 .elementor-element.elementor-element-4fbdeda{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b580c */.elementor-2564 .elementor-element.elementor-element-90b580c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac6bff4 */.elementor-2564 .elementor-element.elementor-element-ac6bff4{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a807db8 */.elementor-2564 .elementor-element.elementor-element-a807db8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6577919 */.elementor-2564 .elementor-element.elementor-element-6577919{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df855e0 */.elementor-2564 .elementor-element.elementor-element-df855e0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b59cc7 */.elementor-2564 .elementor-element.elementor-element-4b59cc7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b112ea */.elementor-2564 .elementor-element.elementor-element-0b112ea{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477854 */.elementor-2564 .elementor-element.elementor-element-e477854{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b1f4c */.elementor-2564 .elementor-element.elementor-element-32b1f4c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a6fab */.elementor-2564 .elementor-element.elementor-element-44a6fab{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136dd5e */.elementor-2564 .elementor-element.elementor-element-136dd5e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71c9f6e */.elementor-2564 .elementor-element.elementor-element-71c9f6e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe1072 */.elementor-2564 .elementor-element.elementor-element-ffe1072{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa76d3 */.elementor-2564 .elementor-element.elementor-element-1fa76d3{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2359c02 */.elementor-2564 .elementor-element.elementor-element-2359c02{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aad4c8 */.elementor-2564 .elementor-element.elementor-element-9aad4c8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd56556 */.elementor-2564 .elementor-element.elementor-element-fd56556{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8dced */.elementor-2564 .elementor-element.elementor-element-0e8dced{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f54 */.elementor-2564 .elementor-element.elementor-element-b6b9f54{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baf3d0 */.elementor-2564 .elementor-element.elementor-element-7baf3d0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d250f9 */.elementor-2564 .elementor-element.elementor-element-0d250f9{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfefcd0 */.elementor-2564 .elementor-element.elementor-element-dfefcd0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6137d5c */.elementor-2564 .elementor-element.elementor-element-6137d5c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e14aa */.elementor-2564 .elementor-element.elementor-element-46e14aa{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623bbefe */.elementor-2564 .elementor-element.elementor-element-623bbefe{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd5f4f */.elementor-2564 .elementor-element.elementor-element-61cd5f4f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e98fb1 */.elementor-2564 .elementor-element.elementor-element-57e98fb1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-153950a1 */.elementor-2564 .elementor-element.elementor-element-153950a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9aa40a */.elementor-2564 .elementor-element.elementor-element-a9aa40a{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3526de02 */.elementor-2564 .elementor-element.elementor-element-3526de02{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9d3339 */.elementor-2564 .elementor-element.elementor-element-5f9d3339{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36909369 */.elementor-2564 .elementor-element.elementor-element-36909369{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78d2ce7 */.elementor-2564 .elementor-element.elementor-element-78d2ce7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547ea70 */.elementor-2564 .elementor-element.elementor-element-547ea70{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba78ef */.elementor-2564 .elementor-element.elementor-element-cba78ef{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73600ca */.elementor-2564 .elementor-element.elementor-element-73600ca{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c981bed */.elementor-2564 .elementor-element.elementor-element-c981bed{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb2a7e */.elementor-2564 .elementor-element.elementor-element-abb2a7e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e41210 */.elementor-2564 .elementor-element.elementor-element-2e41210{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e707cd4 */.elementor-2564 .elementor-element.elementor-element-e707cd4{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d4f4ab */.elementor-2564 .elementor-element.elementor-element-5d4f4ab{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e31de79 */.elementor-2564 .elementor-element.elementor-element-e31de79{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff68f5b */.elementor-2564 .elementor-element.elementor-element-ff68f5b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77318bf */.elementor-2564 .elementor-element.elementor-element-77318bf{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c5d6 */.elementor-2564 .elementor-element.elementor-element-778c5d6{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40691e0 */.elementor-2564 .elementor-element.elementor-element-40691e0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0481533 */.elementor-2564 .elementor-element.elementor-element-0481533{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-017b04f */.elementor-2564 .elementor-element.elementor-element-017b04f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a8e587 */.elementor-2564 .elementor-element.elementor-element-4a8e587{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d0e2b */.elementor-2564 .elementor-element.elementor-element-33d0e2b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92f193 */.elementor-2564 .elementor-element.elementor-element-a92f193{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aefb10 */.elementor-2564 .elementor-element.elementor-element-1aefb10{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eea98b */.elementor-2564 .elementor-element.elementor-element-0eea98b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df7010 */.elementor-2564 .elementor-element.elementor-element-9df7010{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe0dcd */.elementor-2564 .elementor-element.elementor-element-efe0dcd{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab954cb */.elementor-2564 .elementor-element.elementor-element-ab954cb{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce4f55f */.elementor-2564 .elementor-element.elementor-element-ce4f55f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f27c5 */.elementor-2564 .elementor-element.elementor-element-73f27c5{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ec1be */.elementor-2564 .elementor-element.elementor-element-f5ec1be{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8607e26 */.elementor-2564 .elementor-element.elementor-element-8607e26{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19935c7 */.elementor-2564 .elementor-element.elementor-element-19935c7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fbdeda */.elementor-2564 .elementor-element.elementor-element-4fbdeda{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b580c */.elementor-2564 .elementor-element.elementor-element-90b580c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac6bff4 */.elementor-2564 .elementor-element.elementor-element-ac6bff4{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a807db8 */.elementor-2564 .elementor-element.elementor-element-a807db8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6577919 */.elementor-2564 .elementor-element.elementor-element-6577919{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df855e0 */.elementor-2564 .elementor-element.elementor-element-df855e0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b59cc7 */.elementor-2564 .elementor-element.elementor-element-4b59cc7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b112ea */.elementor-2564 .elementor-element.elementor-element-0b112ea{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477854 */.elementor-2564 .elementor-element.elementor-element-e477854{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b1f4c */.elementor-2564 .elementor-element.elementor-element-32b1f4c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a6fab */.elementor-2564 .elementor-element.elementor-element-44a6fab{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136dd5e */.elementor-2564 .elementor-element.elementor-element-136dd5e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71c9f6e */.elementor-2564 .elementor-element.elementor-element-71c9f6e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe1072 */.elementor-2564 .elementor-element.elementor-element-ffe1072{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa76d3 */.elementor-2564 .elementor-element.elementor-element-1fa76d3{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2359c02 */.elementor-2564 .elementor-element.elementor-element-2359c02{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aad4c8 */.elementor-2564 .elementor-element.elementor-element-9aad4c8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd56556 */.elementor-2564 .elementor-element.elementor-element-fd56556{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8dced */.elementor-2564 .elementor-element.elementor-element-0e8dced{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f54 */.elementor-2564 .elementor-element.elementor-element-b6b9f54{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baf3d0 */.elementor-2564 .elementor-element.elementor-element-7baf3d0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d250f9 */.elementor-2564 .elementor-element.elementor-element-0d250f9{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfefcd0 */.elementor-2564 .elementor-element.elementor-element-dfefcd0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6137d5c */.elementor-2564 .elementor-element.elementor-element-6137d5c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e14aa */.elementor-2564 .elementor-element.elementor-element-46e14aa{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623bbefe */.elementor-2564 .elementor-element.elementor-element-623bbefe{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd5f4f */.elementor-2564 .elementor-element.elementor-element-61cd5f4f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e98fb1 */.elementor-2564 .elementor-element.elementor-element-57e98fb1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-153950a1 */.elementor-2564 .elementor-element.elementor-element-153950a1{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9aa40a */.elementor-2564 .elementor-element.elementor-element-a9aa40a{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3526de02 */.elementor-2564 .elementor-element.elementor-element-3526de02{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9d3339 */.elementor-2564 .elementor-element.elementor-element-5f9d3339{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36909369 */.elementor-2564 .elementor-element.elementor-element-36909369{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78d2ce7 */.elementor-2564 .elementor-element.elementor-element-78d2ce7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547ea70 */.elementor-2564 .elementor-element.elementor-element-547ea70{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba78ef */.elementor-2564 .elementor-element.elementor-element-cba78ef{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73600ca */.elementor-2564 .elementor-element.elementor-element-73600ca{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c981bed */.elementor-2564 .elementor-element.elementor-element-c981bed{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb2a7e */.elementor-2564 .elementor-element.elementor-element-abb2a7e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e41210 */.elementor-2564 .elementor-element.elementor-element-2e41210{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e707cd4 */.elementor-2564 .elementor-element.elementor-element-e707cd4{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d4f4ab */.elementor-2564 .elementor-element.elementor-element-5d4f4ab{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e31de79 */.elementor-2564 .elementor-element.elementor-element-e31de79{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff68f5b */.elementor-2564 .elementor-element.elementor-element-ff68f5b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77318bf */.elementor-2564 .elementor-element.elementor-element-77318bf{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c5d6 */.elementor-2564 .elementor-element.elementor-element-778c5d6{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40691e0 */.elementor-2564 .elementor-element.elementor-element-40691e0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0481533 */.elementor-2564 .elementor-element.elementor-element-0481533{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-017b04f */.elementor-2564 .elementor-element.elementor-element-017b04f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a8e587 */.elementor-2564 .elementor-element.elementor-element-4a8e587{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d0e2b */.elementor-2564 .elementor-element.elementor-element-33d0e2b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92f193 */.elementor-2564 .elementor-element.elementor-element-a92f193{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aefb10 */.elementor-2564 .elementor-element.elementor-element-1aefb10{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eea98b */.elementor-2564 .elementor-element.elementor-element-0eea98b{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df7010 */.elementor-2564 .elementor-element.elementor-element-9df7010{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe0dcd */.elementor-2564 .elementor-element.elementor-element-efe0dcd{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab954cb */.elementor-2564 .elementor-element.elementor-element-ab954cb{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce4f55f */.elementor-2564 .elementor-element.elementor-element-ce4f55f{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f27c5 */.elementor-2564 .elementor-element.elementor-element-73f27c5{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ec1be */.elementor-2564 .elementor-element.elementor-element-f5ec1be{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8607e26 */.elementor-2564 .elementor-element.elementor-element-8607e26{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19935c7 */.elementor-2564 .elementor-element.elementor-element-19935c7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fbdeda */.elementor-2564 .elementor-element.elementor-element-4fbdeda{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b580c */.elementor-2564 .elementor-element.elementor-element-90b580c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac6bff4 */.elementor-2564 .elementor-element.elementor-element-ac6bff4{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a807db8 */.elementor-2564 .elementor-element.elementor-element-a807db8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6577919 */.elementor-2564 .elementor-element.elementor-element-6577919{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df855e0 */.elementor-2564 .elementor-element.elementor-element-df855e0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b59cc7 */.elementor-2564 .elementor-element.elementor-element-4b59cc7{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b112ea */.elementor-2564 .elementor-element.elementor-element-0b112ea{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477854 */.elementor-2564 .elementor-element.elementor-element-e477854{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b1f4c */.elementor-2564 .elementor-element.elementor-element-32b1f4c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a6fab */.elementor-2564 .elementor-element.elementor-element-44a6fab{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136dd5e */.elementor-2564 .elementor-element.elementor-element-136dd5e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71c9f6e */.elementor-2564 .elementor-element.elementor-element-71c9f6e{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe1072 */.elementor-2564 .elementor-element.elementor-element-ffe1072{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa76d3 */.elementor-2564 .elementor-element.elementor-element-1fa76d3{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2359c02 */.elementor-2564 .elementor-element.elementor-element-2359c02{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aad4c8 */.elementor-2564 .elementor-element.elementor-element-9aad4c8{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd56556 */.elementor-2564 .elementor-element.elementor-element-fd56556{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8dced */.elementor-2564 .elementor-element.elementor-element-0e8dced{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f54 */.elementor-2564 .elementor-element.elementor-element-b6b9f54{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7baf3d0 */.elementor-2564 .elementor-element.elementor-element-7baf3d0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d250f9 */.elementor-2564 .elementor-element.elementor-element-0d250f9{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfefcd0 */.elementor-2564 .elementor-element.elementor-element-dfefcd0{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6137d5c */.elementor-2564 .elementor-element.elementor-element-6137d5c{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e14aa */.elementor-2564 .elementor-element.elementor-element-46e14aa{
    max-height: 400px;
}
.dm-front-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-heading{
    transform: translate3D(0px,0px,40px);
}
.dm-back-icon{
    transform: translate3D(0px,0px,20px);
}
.dm-flip-card {

    transform-style: preserve-3d;
    perspective: 2000px;

}

.dm-front-card {

    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition: transform 1s; /*Flip Duration for front card*/


}

.dm-back-card {
    
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/


}

 .dm-flip-card:hover .dm-front-card {

    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/

}

 .dm-flip-card:hover .dm-back-card {

    transform:rotateY(0deg); /*Use rotateX for vertical flip*/

}/* End custom CSS */