.elementor-29369 .elementor-element.elementor-element-2eac2e8:not(.elementor-motion-effects-element-type-background), .elementor-29369 .elementor-element.elementor-element-2eac2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rytmiakatemiafi-wp17720.test.cchosting.fi/wp-content/uploads/2022/08/Etusivun-header-kuva.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-29369 .elementor-element.elementor-element-2eac2e8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 10%, #FFFFFF00 20%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29369 .elementor-element.elementor-element-2eac2e8 > .elementor-container{min-height:80vh;}.elementor-29369 .elementor-element.elementor-element-2eac2e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-08c4d5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29369 .elementor-element.elementor-element-08c4d5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF00 15%, #000000 90%);}.elementor-bc-flex-widget .elementor-29369 .elementor-element.elementor-element-08c4d5f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29369 .elementor-element.elementor-element-08c4d5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29369 .elementor-element.elementor-element-08c4d5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29369 .elementor-element.elementor-element-08c4d5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 100px 200px 100px;}.elementor-29369 .elementor-element.elementor-element-08c4d5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29369 .elementor-element.elementor-element-a88b825{text-align:center;}.elementor-29369 .elementor-element.elementor-element-a88b825 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-29369 .elementor-element.elementor-element-2d32691 > .elementor-widget-container{margin:0px 0px 0px -16px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-2d32691{text-align:center;}.elementor-29369 .elementor-element.elementor-element-2d32691 img{width:30%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-29369 .elementor-element.elementor-element-c01a0e8{text-align:center;}.elementor-widget-button .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29369 .elementor-element.elementor-element-fe4fd42{width:auto;max-width:auto;}.elementor-29369 .elementor-element.elementor-element-fe4fd42 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-29369 .elementor-element.elementor-element-bf71730{width:auto;max-width:auto;}.elementor-29369 .elementor-element.elementor-element-bf71730 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-09c351d:not(.elementor-motion-effects-element-type-background), .elementor-29369 .elementor-element.elementor-element-09c351d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-29369 .elementor-element.elementor-element-09c351d > .elementor-container{max-width:1600px;}.elementor-29369 .elementor-element.elementor-element-09c351d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 80px 150px 80px;}.elementor-29369 .elementor-element.elementor-element-09c351d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29369 .elementor-element.elementor-element-4c7e031 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-29369 .elementor-element.elementor-element-4c7e031 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-bb90d2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-29369 .elementor-element.elementor-element-bb90d2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-f3bb8f9 .elementor-icon-wrapper{text-align:center;}.elementor-29369 .elementor-element.elementor-element-f3bb8f9 .elementor-icon{font-size:120px;}.elementor-29369 .elementor-element.elementor-element-f3bb8f9 .elementor-icon svg{height:120px;}.elementor-29369 .elementor-element.elementor-element-7da9aa6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-7da9aa6{text-align:center;}.elementor-29369 .elementor-element.elementor-element-77d6cc2{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--dots-normal-color:var( --e-global-color-primary );}.elementor-29369 .elementor-element.elementor-element-b7c40c6:not(.elementor-motion-effects-element-type-background), .elementor-29369 .elementor-element.elementor-element-b7c40c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://rytmiakatemiafi-wp17720.test.cchosting.fi/wp-content/uploads/2022/06/gradient_waves_new-02-1.svg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-29369 .elementor-element.elementor-element-b7c40c6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 98%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29369 .elementor-element.elementor-element-b7c40c6 > .elementor-container{max-width:1600px;min-height:400px;}.elementor-29369 .elementor-element.elementor-element-b7c40c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 80px 10px 80px;}.elementor-29369 .elementor-element.elementor-element-768680a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29369 .elementor-element.elementor-element-768680a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-6b49735{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-29369 .elementor-element.elementor-element-47afa8b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29369 .elementor-element.elementor-element-47afa8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29369 .elementor-element.elementor-element-47afa8b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29369 .elementor-element.elementor-element-47afa8b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-6199529 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-6199529{text-align:center;}.elementor-29369 .elementor-element.elementor-element-688c829 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-688c829{text-align:center;}.elementor-29369 .elementor-element.elementor-element-45ef6df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta .elementor-cta__bg, .elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__content{min-height:500px;text-align:start;padding:30px 30px 30px 30px;}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__title{font-weight:600;text-transform:none;line-height:1.2em;}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__description{font-size:16px;font-weight:400;line-height:1.3em;}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-width:1px;}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__button:hover{background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-29369 .elementor-element.elementor-element-b090d7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta .elementor-cta__bg, .elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__content{min-height:500px;text-align:start;padding:30px 30px 30px 30px;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__title{font-weight:600;text-transform:none;line-height:1.2em;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__description{font-size:16px;font-weight:400;line-height:1.3em;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-width:1px;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__button:hover{background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-29369 .elementor-element.elementor-element-785a502 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta .elementor-cta__bg, .elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__content{min-height:500px;text-align:start;padding:30px 30px 30px 30px;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__title{font-weight:600;text-transform:none;line-height:1.2em;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__description{font-size:16px;font-weight:400;line-height:1.3em;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-width:1px;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__button:hover{background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-29369 .elementor-element.elementor-element-07ecdfc:not(.elementor-motion-effects-element-type-background), .elementor-29369 .elementor-element.elementor-element-07ecdfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-29369 .elementor-element.elementor-element-07ecdfc > .elementor-container{max-width:1600px;min-height:400px;}.elementor-29369 .elementor-element.elementor-element-07ecdfc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-29369 .elementor-element.elementor-element-07ecdfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29369 .elementor-element.elementor-element-3ad25e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-1451025{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-29369 .elementor-element.elementor-element-6b8afe8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29369 .elementor-element.elementor-element-6b8afe8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29369 .elementor-element.elementor-element-6b8afe8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29369 .elementor-element.elementor-element-6b8afe8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-b3ecff9{text-align:center;}.elementor-29369 .elementor-element.elementor-element-908c789{text-align:center;}.elementor-29369 .elementor-element.elementor-element-cb3657d{margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-cfcab72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-25b9255{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--dots-normal-color:var( --e-global-color-primary );}@media(max-width:1024px) and (min-width:768px){.elementor-29369 .elementor-element.elementor-element-47afa8b{width:100%;}.elementor-29369 .elementor-element.elementor-element-6b8afe8{width:100%;}}@media(max-width:1380px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-77d6cc2{--swiper-slides-to-display:3;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-25b9255{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-29369 .elementor-element.elementor-element-2eac2e8 > .elementor-container{min-height:700px;}.elementor-29369 .elementor-element.elementor-element-08c4d5f > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-29369 .elementor-element.elementor-element-a88b825 .elementor-heading-title{font-size:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-2d32691 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-29369 .elementor-element.elementor-element-2d32691 img{width:50%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-09c351d{padding:50px 40px 50px 40px;}.elementor-29369 .elementor-element.elementor-element-77d6cc2{--swiper-slides-to-display:2;}.elementor-29369 .elementor-element.elementor-element-b7c40c6{padding:50px 40px 10px 40px;}.elementor-bc-flex-widget .elementor-29369 .elementor-element.elementor-element-768680a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29369 .elementor-element.elementor-element-768680a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29369 .elementor-element.elementor-element-768680a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-29369 .elementor-element.elementor-element-6b49735{padding:0px 0px 30px 0px;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__content{min-height:500px;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__content{min-height:500px;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__content{min-height:500px;}.elementor-29369 .elementor-element.elementor-element-07ecdfc{padding:50px 40px 80px 40px;}.elementor-29369 .elementor-element.elementor-element-1451025{padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-cb3657d{margin-top:150px;margin-bottom:0px;}.elementor-29369 .elementor-element.elementor-element-25b9255{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-29369 .elementor-element.elementor-element-2eac2e8 > .elementor-container{min-height:700px;}.elementor-29369 .elementor-element.elementor-element-2eac2e8{padding:0px 0px 0px 0px;}.elementor-29369 .elementor-element.elementor-element-08c4d5f > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-29369 .elementor-element.elementor-element-a88b825 .elementor-heading-title{font-size:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-2d32691 > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-29369 .elementor-element.elementor-element-2d32691 img{width:300px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-fe4fd42 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-29369 .elementor-element.elementor-element-bf71730 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-29369 .elementor-element.elementor-element-09c351d{padding:0px 25px 0px 025px;}.elementor-29369 .elementor-element.elementor-element-77d6cc2{--swiper-slides-to-display:1;}.elementor-29369 .elementor-element.elementor-element-b7c40c6{padding:40px 25px 10px 25px;}.elementor-29369 .elementor-element.elementor-element-6b49735{padding:0px 0px 50px 0px;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__content{min-height:400px;}.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__content{min-height:400px;}.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__content{min-height:400px;}.elementor-29369 .elementor-element.elementor-element-07ecdfc{padding:40px 25px 40px 25px;}.elementor-29369 .elementor-element.elementor-element-25b9255{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-a88b825 */@media screen and (max-width:525px){
    .elementor-29369 .elementor-element.elementor-element-a88b825 h4{
    font-size: 18px!important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3bb8f9 */.elementor-29369 .elementor-element.elementor-element-f3bb8f9 svg{
    height: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6199529 */@media screen and (max-width:440px){
    .elementor-29369 .elementor-element.elementor-element-6199529 h2{
        font-size:38px!important;
    }
}

@media screen and (max-width:380px){
    .elementor-29369 .elementor-element.elementor-element-6199529 h2{
        font-size:32px!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47afa8b */.elementor-29369 .elementor-element.elementor-element-47afa8b {
    text-align: center!important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c5fcfaa */.elementor-29369 .elementor-element.elementor-element-c5fcfaa .elementor-cta__bg-wrapper > .elementor-cta__bg-overlay{
    background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 70%);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-450590e */.elementor-29369 .elementor-element.elementor-element-450590e .elementor-cta__bg-wrapper > .elementor-cta__bg-overlay{
    background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 70%);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f175b14 */.elementor-29369 .elementor-element.elementor-element-f175b14 .elementor-cta__bg-wrapper > .elementor-cta__bg-overlay{
    background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 70%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-768680a */.elementor-29369 .elementor-element.elementor-element-768680a > .elementor-element-populated{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    
}

.elementor-29369 .elementor-element.elementor-element-768680a .inner_div{
    width:28%!important;
    margin: 20px;
}

@media screen and (max-width:1024px){
 .elementor-29369 .elementor-element.elementor-element-768680a .inner_div{
    width:44%!important;
    margin: 20px;
}   
}
@media screen and (max-width:767px){
 .elementor-29369 .elementor-element.elementor-element-768680a .inner_div{
    width:45%!important;
    margin: 10px;
}   
}
@media screen and (max-width:600px){
 .elementor-29369 .elementor-element.elementor-element-768680a .inner_div{
    width:75%!important;
    margin: 30px;
}   
}
@media screen and (max-width:475px){
 .elementor-29369 .elementor-element.elementor-element-768680a .inner_div{
    width:85%!important;
    margin: 30px 0px;
}   
}
@media screen and (max-width:375px){
 .elementor-29369 .elementor-element.elementor-element-768680a .inner_div{
    width:100%!important;
    margin: 30px 0px;
}   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3ecff9 */@media screen and (max-width:440px){
    .elementor-29369 .elementor-element.elementor-element-b3ecff9 h2{
        font-size:38px!important;
    }
}

@media screen and (max-width:380px){
    .elementor-29369 .elementor-element.elementor-element-b3ecff9 h2{
        font-size:32px!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ad25e2 */.elementor-29369 .elementor-element.elementor-element-3ad25e2 > .elementor-element-populated{
    display: flex;
    justify-content: center;
    align-items: center;
    
}
.elementor-29369 .elementor-element.elementor-element-3ad25e2 .inner_div{
    width:30%!important;
    margin: 20px 47px 20px 0px;
}/* End custom CSS */