.elementor-4707 .elementor-element.elementor-element-c9a77fc > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-c9a77fc{margin-top:2%;margin-bottom:2%;padding:0% 0% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-a489ed4 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://happy-media.ro/wp-content/uploads/2023/03/banner-web-Happy-media.png");background-position:bottom center;background-repeat:no-repeat;background-size:35% auto;opacity:0.25;}.elementor-4707 .elementor-element.elementor-element-a489ed4 > .elementor-element-populated, .elementor-4707 .elementor-element.elementor-element-a489ed4 > .elementor-element-populated > .elementor-background-overlay, .elementor-4707 .elementor-element.elementor-element-a489ed4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4707 .elementor-element.elementor-element-a489ed4 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-4707 .elementor-element.elementor-element-a489ed4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4707 .elementor-element.elementor-element-8ae545c{text-align:center;}.elementor-4707 .elementor-element.elementor-element-8ae545c .elementor-heading-title{font-size:30px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-309ed63{text-align:center;}.elementor-4707 .elementor-element.elementor-element-309ed63 .elementor-heading-title{font-size:70px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-8bf654c{padding:5% 3% 5% 3%;}.elementor-4707 .elementor-element.elementor-element-88f08ae > .elementor-container{max-width:1400px;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-eb067e2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4707 .elementor-element.elementor-element-eb067e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4707 .elementor-element.elementor-element-eb067e2 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-a2a3a18{--spacer-size:50px;}.elementor-4707 .elementor-element.elementor-element-136672b{text-align:start;}.elementor-4707 .elementor-element.elementor-element-136672b .elementor-heading-title{font-size:70px;font-weight:100;color:#1F1F1F;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4707 .elementor-element.elementor-element-e39cdca{--divider-border-style:solid;--divider-color:#40A35C;--divider-border-width:1px;}.elementor-4707 .elementor-element.elementor-element-e39cdca .elementor-divider-separator{width:20%;}.elementor-4707 .elementor-element.elementor-element-e39cdca .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-cbc0467.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4707 .elementor-element.elementor-element-cbc0467.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4707 .elementor-element.elementor-element-4dbb72c{width:var( --container-widget-width, 94.321% );max-width:94.321%;--container-widget-width:94.321%;--container-widget-flex-grow:0;text-align:start;font-size:24px;font-weight:300;color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-ef31c63 > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-ef31c63{padding:0% 3% 0% 3%;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4707 .elementor-element.elementor-element-079a844 .elementor-counter-number-wrapper{color:#40A35C;font-family:"KoHo", Sans-serif;font-weight:300;}.elementor-4707 .elementor-element.elementor-element-079a844 .elementor-counter-title{color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-ba86bcd .elementor-counter-number-wrapper{color:#40A35C;font-family:"KoHo", Sans-serif;font-weight:300;}.elementor-4707 .elementor-element.elementor-element-ba86bcd .elementor-counter-title{color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-23858b3 .elementor-counter-number-wrapper{color:#40A35C;font-family:"KoHo", Sans-serif;font-weight:300;}.elementor-4707 .elementor-element.elementor-element-23858b3 .elementor-counter-title{color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-315f788 > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-315f788{padding:3% 3% 3% 3%;}.elementor-4707 .elementor-element.elementor-element-b00579f{padding:5% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-1af071a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4707 .elementor-element.elementor-element-1af071a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4707 .elementor-element.elementor-element-96ce507{text-align:start;}.elementor-4707 .elementor-element.elementor-element-96ce507 .elementor-heading-title{font-size:40px;font-weight:200;color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-d2cee0b{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4707 .elementor-element.elementor-element-5744cf3 img{width:100%;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-b0670df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4707 .elementor-element.elementor-element-b0670df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4707 .elementor-element.elementor-element-5ae2e17{width:auto;max-width:auto;text-align:start;font-size:18px;font-weight:400;color:#4B4B4B;}.elementor-4707 .elementor-element.elementor-element-c7317c5{--divider-border-style:solid;--divider-color:#40A35C;--divider-border-width:1px;}.elementor-4707 .elementor-element.elementor-element-c7317c5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4707 .elementor-element.elementor-element-c7317c5 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4707 .elementor-element.elementor-element-7fb7b7c{padding:3% 0% 3% 0%;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-984f904.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4707 .elementor-element.elementor-element-984f904.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4707 .elementor-element.elementor-element-ff78d23{text-align:start;}.elementor-4707 .elementor-element.elementor-element-ff78d23 .elementor-heading-title{font-size:40px;font-weight:200;color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-c69d9f4{--spacer-size:50px;}.elementor-4707 .elementor-element.elementor-element-b92dea7 img{width:100%;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-3e2cb98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4707 .elementor-element.elementor-element-3e2cb98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4707 .elementor-element.elementor-element-7b9841f{width:auto;max-width:auto;text-align:start;font-size:18px;font-weight:400;color:#4B4B4B;}.elementor-4707 .elementor-element.elementor-element-6a31665{--divider-border-style:solid;--divider-color:#40A35C;--divider-border-width:1px;}.elementor-4707 .elementor-element.elementor-element-6a31665 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4707 .elementor-element.elementor-element-6a31665 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4707 .elementor-element.elementor-element-730eb4c{padding:3% 0% 3% 0%;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-d6dd299.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4707 .elementor-element.elementor-element-d6dd299.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4707 .elementor-element.elementor-element-31e8a72{text-align:start;}.elementor-4707 .elementor-element.elementor-element-31e8a72 .elementor-heading-title{font-size:40px;font-weight:200;color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-b7d97ea{--spacer-size:50px;}.elementor-4707 .elementor-element.elementor-element-e90ba2d img{width:100%;}.elementor-bc-flex-widget .elementor-4707 .elementor-element.elementor-element-f489f65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4707 .elementor-element.elementor-element-f489f65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4707 .elementor-element.elementor-element-c58a5db{width:auto;max-width:auto;text-align:start;font-size:18px;font-weight:400;color:#4B4B4B;}.elementor-4707 .elementor-element.elementor-element-7dd1a09{--divider-border-style:solid;--divider-color:#40A35C;--divider-border-width:1px;}.elementor-4707 .elementor-element.elementor-element-7dd1a09 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4707 .elementor-element.elementor-element-7dd1a09 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4707 .elementor-element.elementor-element-56ae041 > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-56ae041{padding:0% 3% 0% 3%;}.elementor-4707 .elementor-element.elementor-element-d5f8b71{--spacer-size:50px;}.elementor-4707 .elementor-element.elementor-element-314b0dd{text-align:center;}.elementor-4707 .elementor-element.elementor-element-314b0dd .elementor-heading-title{font-size:70px;font-weight:100;color:#1F1F1F;}.elementor-4707 .elementor-element.elementor-element-13b887e{--divider-border-style:solid;--divider-color:#40A35C;--divider-border-width:1px;}.elementor-4707 .elementor-element.elementor-element-13b887e .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-4707 .elementor-element.elementor-element-13b887e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4707 .elementor-element.elementor-element-32160bc > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-32160bc .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4707 .elementor-element.elementor-element-32160bc{margin-top:0px;margin-bottom:0px;padding:3% 3% 3% 3%;}.elementor-4707 .elementor-element.elementor-element-0da9395 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-a6ab740{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-343f6d6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-a273a64{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-47f5736{text-align:center;}.elementor-4707 .elementor-element.elementor-element-47f5736 .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-52980bf{text-align:center;}.elementor-4707 .elementor-element.elementor-element-52980bf .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-0e893a2 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-0e893a2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-61c20ff > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-2cb5cde{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-a89dc5c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-3b2c4eb{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-7ab11a4{text-align:center;}.elementor-4707 .elementor-element.elementor-element-7ab11a4 .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-1693b53{text-align:center;}.elementor-4707 .elementor-element.elementor-element-1693b53 .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-87b4ae2 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-87b4ae2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-6374a0f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-da257b7{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-badaa40 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-038c9a6{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-bc78704{text-align:center;}.elementor-4707 .elementor-element.elementor-element-bc78704 .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-f3ad40d{text-align:center;}.elementor-4707 .elementor-element.elementor-element-f3ad40d .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-385d83a img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-385d83a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-460d00c > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-460d00c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4707 .elementor-element.elementor-element-460d00c{margin-top:0px;margin-bottom:0px;padding:3% 3% 3% 3%;}.elementor-4707 .elementor-element.elementor-element-cee916c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-3cb17b6{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-13ba67c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-b25bd73{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-ca9d3cd{text-align:center;}.elementor-4707 .elementor-element.elementor-element-ca9d3cd .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-a85e1fa{text-align:center;}.elementor-4707 .elementor-element.elementor-element-a85e1fa .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-c36272f img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-c36272f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-29deadf > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-6a706a7{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-74db8c6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-e78cc3f{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-3234dd4{text-align:center;}.elementor-4707 .elementor-element.elementor-element-3234dd4 .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-c249062{text-align:center;}.elementor-4707 .elementor-element.elementor-element-c249062 .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-06f30ce img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-06f30ce:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-91e8673 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-1817d68{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-5c5fa5a > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-1a2e9cb{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-0ea59e9{text-align:center;}.elementor-4707 .elementor-element.elementor-element-0ea59e9 .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-28b1a87{text-align:center;}.elementor-4707 .elementor-element.elementor-element-28b1a87 .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-87a52f9 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-87a52f9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-37138ed > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-37138ed .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4707 .elementor-element.elementor-element-37138ed{margin-top:0px;margin-bottom:0px;padding:3% 3% 3% 3%;}.elementor-4707 .elementor-element.elementor-element-b161a46 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-7a9e7bf{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-9cc70ea > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-e2e7960{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-2555f1c{text-align:center;}.elementor-4707 .elementor-element.elementor-element-2555f1c .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-4e3f095{text-align:center;}.elementor-4707 .elementor-element.elementor-element-4e3f095 .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-ae2b0f8 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-ae2b0f8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-b771506 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-cbeba03{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-45d7367 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-6157c5d{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-6b96889{text-align:center;}.elementor-4707 .elementor-element.elementor-element-6b96889 .elementor-heading-title{font-size:35px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-349c2a7{text-align:center;}.elementor-4707 .elementor-element.elementor-element-349c2a7 .elementor-heading-title{font-size:18px;font-weight:100;color:#FFFFFF;}.elementor-4707 .elementor-element.elementor-element-856d19b img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-4707 .elementor-element.elementor-element-856d19b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4707 .elementor-element.elementor-element-f94936c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4707 .elementor-element.elementor-element-6664d8c > .elementor-container{max-width:1400px;}.elementor-4707 .elementor-element.elementor-element-6664d8c{margin-top:2%;margin-bottom:4%;padding:0% 0% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-acff52f > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://happy-media.ro/wp-content/uploads/2023/03/banner-web-Happy-media.png");background-position:bottom center;background-repeat:no-repeat;background-size:37% auto;opacity:0.25;}.elementor-4707 .elementor-element.elementor-element-acff52f > .elementor-element-populated, .elementor-4707 .elementor-element.elementor-element-acff52f > .elementor-element-populated > .elementor-background-overlay, .elementor-4707 .elementor-element.elementor-element-acff52f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4707 .elementor-element.elementor-element-acff52f > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-4707 .elementor-element.elementor-element-acff52f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4707 .elementor-element.elementor-element-30bbebf{text-align:center;}.elementor-4707 .elementor-element.elementor-element-30bbebf .elementor-heading-title{font-size:50px;font-weight:500;color:#FFFFFFFA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4707 .elementor-element.elementor-element-04ea9b3 .elementor-button{background-color:#FFFFFF00;font-family:"KoHo", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}@media(min-width:768px){.elementor-4707 .elementor-element.elementor-element-eb067e2{width:51.357%;}.elementor-4707 .elementor-element.elementor-element-cbc0467{width:48.643%;}.elementor-4707 .elementor-element.elementor-element-1af071a{width:25%;}.elementor-4707 .elementor-element.elementor-element-1e88b8b{width:40%;}.elementor-4707 .elementor-element.elementor-element-b0670df{width:34.666%;}.elementor-4707 .elementor-element.elementor-element-984f904{width:25%;}.elementor-4707 .elementor-element.elementor-element-42f166f{width:40%;}.elementor-4707 .elementor-element.elementor-element-3e2cb98{width:34.666%;}.elementor-4707 .elementor-element.elementor-element-d6dd299{width:25%;}.elementor-4707 .elementor-element.elementor-element-37ddb16{width:40%;}.elementor-4707 .elementor-element.elementor-element-f489f65{width:34.666%;}}@media(max-width:1024px){.elementor-4707 .elementor-element.elementor-element-8ae545c{text-align:start;}.elementor-4707 .elementor-element.elementor-element-309ed63{text-align:start;}.elementor-4707 .elementor-element.elementor-element-136672b{text-align:start;}.elementor-4707 .elementor-element.elementor-element-4dbb72c{text-align:start;}.elementor-4707 .elementor-element.elementor-element-96ce507{text-align:start;}.elementor-4707 .elementor-element.elementor-element-96ce507 .elementor-heading-title{font-size:30px;}.elementor-4707 .elementor-element.elementor-element-5ae2e17{text-align:start;font-size:14px;}.elementor-4707 .elementor-element.elementor-element-ff78d23{text-align:start;}.elementor-4707 .elementor-element.elementor-element-ff78d23 .elementor-heading-title{font-size:30px;}.elementor-4707 .elementor-element.elementor-element-7b9841f{text-align:start;font-size:14px;}.elementor-4707 .elementor-element.elementor-element-31e8a72{text-align:start;}.elementor-4707 .elementor-element.elementor-element-31e8a72 .elementor-heading-title{font-size:30px;}.elementor-4707 .elementor-element.elementor-element-c58a5db{text-align:start;font-size:14px;}.elementor-4707 .elementor-element.elementor-element-314b0dd{text-align:start;}.elementor-4707 .elementor-element.elementor-element-47f5736{text-align:center;}.elementor-4707 .elementor-element.elementor-element-52980bf{text-align:center;}.elementor-4707 .elementor-element.elementor-element-7ab11a4{text-align:center;}.elementor-4707 .elementor-element.elementor-element-1693b53{text-align:center;}.elementor-4707 .elementor-element.elementor-element-bc78704{text-align:center;}.elementor-4707 .elementor-element.elementor-element-f3ad40d{text-align:center;}.elementor-4707 .elementor-element.elementor-element-ca9d3cd{text-align:center;}.elementor-4707 .elementor-element.elementor-element-a85e1fa{text-align:center;}.elementor-4707 .elementor-element.elementor-element-3234dd4{text-align:center;}.elementor-4707 .elementor-element.elementor-element-c249062{text-align:center;}.elementor-4707 .elementor-element.elementor-element-0ea59e9{text-align:center;}.elementor-4707 .elementor-element.elementor-element-28b1a87{text-align:center;}.elementor-4707 .elementor-element.elementor-element-2555f1c{text-align:center;}.elementor-4707 .elementor-element.elementor-element-4e3f095{text-align:center;}.elementor-4707 .elementor-element.elementor-element-6b96889{text-align:center;}.elementor-4707 .elementor-element.elementor-element-349c2a7{text-align:center;}.elementor-4707 .elementor-element.elementor-element-30bbebf{text-align:center;}}@media(max-width:767px){.elementor-4707 .elementor-element.elementor-element-c9a77fc{padding:3% 3% 3% 3%;}.elementor-4707 .elementor-element.elementor-element-8ae545c{text-align:center;}.elementor-4707 .elementor-element.elementor-element-8ae545c .elementor-heading-title{font-size:50px;}.elementor-4707 .elementor-element.elementor-element-309ed63{text-align:center;}.elementor-4707 .elementor-element.elementor-element-309ed63 .elementor-heading-title{font-size:50px;}.elementor-4707 .elementor-element.elementor-element-8bf654c{padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-eb067e2 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-4707 .elementor-element.elementor-element-a2a3a18{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-136672b{text-align:center;}.elementor-4707 .elementor-element.elementor-element-136672b .elementor-heading-title{font-size:50px;}.elementor-4707 .elementor-element.elementor-element-e39cdca .elementor-divider{text-align:center;}.elementor-4707 .elementor-element.elementor-element-e39cdca .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-4707 .elementor-element.elementor-element-4dbb72c{text-align:center;font-size:14px;}.elementor-4707 .elementor-element.elementor-element-315f788{padding:0% 5% 0% 5%;}.elementor-4707 .elementor-element.elementor-element-96ce507{text-align:start;}.elementor-4707 .elementor-element.elementor-element-96ce507 .elementor-heading-title{font-size:35px;}.elementor-4707 .elementor-element.elementor-element-d2cee0b{--spacer-size:10px;}.elementor-4707 .elementor-element.elementor-element-5ae2e17{text-align:start;font-size:14px;}.elementor-4707 .elementor-element.elementor-element-ff78d23{text-align:start;}.elementor-4707 .elementor-element.elementor-element-ff78d23 .elementor-heading-title{font-size:35px;}.elementor-4707 .elementor-element.elementor-element-c69d9f4{--spacer-size:10px;}.elementor-4707 .elementor-element.elementor-element-7b9841f{text-align:start;font-size:14px;}.elementor-4707 .elementor-element.elementor-element-31e8a72{text-align:start;}.elementor-4707 .elementor-element.elementor-element-31e8a72 .elementor-heading-title{font-size:35px;}.elementor-4707 .elementor-element.elementor-element-b7d97ea{--spacer-size:10px;}.elementor-4707 .elementor-element.elementor-element-c58a5db{text-align:start;font-size:14px;}.elementor-4707 .elementor-element.elementor-element-d5f8b71{--spacer-size:20px;}.elementor-4707 .elementor-element.elementor-element-314b0dd{text-align:center;}.elementor-4707 .elementor-element.elementor-element-314b0dd .elementor-heading-title{font-size:50px;}.elementor-4707 .elementor-element.elementor-element-32160bc .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4707 .elementor-element.elementor-element-a6ab740{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-47f5736{text-align:center;}.elementor-4707 .elementor-element.elementor-element-47f5736 .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-52980bf{text-align:center;}.elementor-4707 .elementor-element.elementor-element-52980bf .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-2cb5cde{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-7ab11a4{text-align:center;}.elementor-4707 .elementor-element.elementor-element-7ab11a4 .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-1693b53{text-align:center;}.elementor-4707 .elementor-element.elementor-element-1693b53 .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-da257b7{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-bc78704{text-align:center;}.elementor-4707 .elementor-element.elementor-element-bc78704 .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-f3ad40d{text-align:center;}.elementor-4707 .elementor-element.elementor-element-f3ad40d .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-460d00c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4707 .elementor-element.elementor-element-3cb17b6{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-ca9d3cd{text-align:center;}.elementor-4707 .elementor-element.elementor-element-ca9d3cd .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-a85e1fa{text-align:center;}.elementor-4707 .elementor-element.elementor-element-a85e1fa .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-6a706a7{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-3234dd4{text-align:center;}.elementor-4707 .elementor-element.elementor-element-3234dd4 .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-c249062{text-align:center;}.elementor-4707 .elementor-element.elementor-element-c249062 .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-1817d68{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-0ea59e9{text-align:center;}.elementor-4707 .elementor-element.elementor-element-0ea59e9 .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-28b1a87{text-align:center;}.elementor-4707 .elementor-element.elementor-element-28b1a87 .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-37138ed .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4707 .elementor-element.elementor-element-7a9e7bf{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-2555f1c{text-align:center;}.elementor-4707 .elementor-element.elementor-element-2555f1c .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-4e3f095{text-align:center;}.elementor-4707 .elementor-element.elementor-element-4e3f095 .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-cbeba03{padding:6% 6% 6% 6%;}.elementor-4707 .elementor-element.elementor-element-6b96889{text-align:center;}.elementor-4707 .elementor-element.elementor-element-6b96889 .elementor-heading-title{font-size:40px;}.elementor-4707 .elementor-element.elementor-element-349c2a7{text-align:center;}.elementor-4707 .elementor-element.elementor-element-349c2a7 .elementor-heading-title{font-size:18px;}.elementor-4707 .elementor-element.elementor-element-6664d8c{padding:3% 3% 3% 3%;}.elementor-4707 .elementor-element.elementor-element-30bbebf .elementor-heading-title{font-size:30px;}}/* Start custom CSS for column, class: .elementor-element-a489ed4 */.bg-gradient-contact-cta{
    background: linear-gradient(245deg, #40A35C, #338b93);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 7s ease infinite;
    -moz-animation: bg-gradient 7s ease infinite;
    animation: bg-gradient 7s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-343f6d6 */.bg-gradient-team1{
    background: linear-gradient(245deg, #348F50, #56B4D3);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 5s ease infinite;
    -moz-animation: bg-gradient 4s ease infinite;
    animation: bg-gradient 5s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a89dc5c */.bg-gradient-team2{
    background: linear-gradient(245deg, #3494E6, #EC6EAD);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 5s ease infinite;
    -moz-animation: bg-gradient 4s ease infinite;
    animation: bg-gradient 3s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-badaa40 */.bg-gradient-team3{
    background: linear-gradient(245deg, #DA4453, #89216B);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 4s ease infinite;
    -moz-animation: bg-gradient 3s ease infinite;
    animation: bg-gradient 5s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13ba67c */.bg-gradient-team4{
    background: linear-gradient(245deg, #e65c00, #F9D423);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 7s ease infinite;
    -moz-animation: bg-gradient 5s ease infinite;
    animation: bg-gradient 3s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74db8c6 */.bg-gradient-team5{
    background: linear-gradient(245deg, #24C6DC, #514A9D);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 6s ease infinite;
    -moz-animation: bg-gradient 7s ease infinite;
    animation: bg-gradient 5s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c5fa5a */.bg-gradient-team6{
    background: linear-gradient(245deg, #34e89e, #0f3443);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 7s ease infinite;
    -moz-animation: bg-gradient 8s ease infinite;
    animation: bg-gradient 5s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9cc70ea */.bg-gradient-team7{
    background: linear-gradient(245deg, #FF5F6D, #FFC371);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 6s ease infinite;
    -moz-animation: bg-gradient 4s ease infinite;
    animation: bg-gradient 5s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45d7367 */.bg-gradient-team8{
    background: linear-gradient(245deg, #ED213A, #93291E);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 6s ease infinite;
    -moz-animation: bg-gradient 4s ease infinite;
    animation: bg-gradient 5s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-acff52f */.bg-gradient-contact-cta{
    background: linear-gradient(245deg, #40A35C, #338b93);
    background-size: 800% 800%;
border-radius: 20px 20px 20px 20px;
    -webkit-animation: bg-gradient 7s ease infinite;
    -moz-animation: bg-gradient 7s ease infinite;
    animation: bg-gradient 7s ease infinite;
}
@-webkit-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@-moz-keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}
@keyframes bg-gradient {
    0%{background-position:0% 15%}
    50%{background-position:100% 86%}
    100%{background-position:0% 15%}
}/* End custom CSS */