.elementor-1947 .elementor-element.elementor-element-2b04791{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--overlay-opacity:0.4;top:0px;--z-index:100;}.elementor-1947 .elementor-element.elementor-element-2b04791::before, .elementor-1947 .elementor-element.elementor-element-2b04791 > .elementor-background-video-container::before, .elementor-1947 .elementor-element.elementor-element-2b04791 > .e-con-inner > .elementor-background-video-container::before, .elementor-1947 .elementor-element.elementor-element-2b04791 > .elementor-background-slideshow::before, .elementor-1947 .elementor-element.elementor-element-2b04791 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1947 .elementor-element.elementor-element-2b04791 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-13fd478 ) 0%, #00000000 100%);}body:not(.rtl) .elementor-1947 .elementor-element.elementor-element-2b04791{left:0px;}body.rtl .elementor-1947 .elementor-element.elementor-element-2b04791{right:0px;}.elementor-1947 .elementor-element.elementor-element-742ff31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:15px;--padding-left:40px;--padding-right:0px;--z-index:101;}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1947 .elementor-element.elementor-element-b1e337d{width:100%;max-width:100%;}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__lang a{font-family:var( --e-global-typography-7ff83a1-font-family ), Sans-serif;font-size:var( --e-global-typography-7ff83a1-font-size );font-weight:var( --e-global-typography-7ff83a1-font-weight );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );color:var( --e-global-color-fec7897 );padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__icon{color:var( --e-global-color-fec7897 );}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__lang a:hover, .elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__lang a:focus{color:var( --e-global-color-fec7897 );}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__lang--active a{color:var( --e-global-color-fec7897 );}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__nav{--cpel-switcher-space:0px;}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__code{padding-left:0px;}.elementor-1947 .elementor-element.elementor-element-bd3dacf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-7ff83a1-font-family ), Sans-serif;font-size:var( --e-global-typography-7ff83a1-font-size );font-weight:var( --e-global-typography-7ff83a1-font-weight );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );fill:var( --e-global-color-fec7897 );color:var( --e-global-color-fec7897 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:3px 0px 3px 0px;}.elementor-1947 .elementor-element.elementor-element-afb86b4 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button:hover, .elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button:focus{color:var( --e-global-color-de6c078 );}.elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button:hover svg, .elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button:focus svg{fill:var( --e-global-color-de6c078 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1947 .elementor-element.elementor-element-60c988e > .elementor-widget-container{padding:10px 40px 40px 40px;}.elementor-1947 .elementor-element.elementor-element-60c988e{top:40px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item > a{font-family:var( --e-global-typography-7ff83a1-font-family ), Sans-serif;font-size:var( --e-global-typography-7ff83a1-font-size );font-weight:var( --e-global-typography-7ff83a1-font-weight );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-text{color:var( --e-global-color-fec7897 );transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-1cca45a{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1947 .elementor-element.elementor-element-efd76d2 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-efd76d2 .elementor-icon-wrapper{text-align:center;}.elementor-1947 .elementor-element.elementor-element-efd76d2 .elementor-icon{font-size:135px;}.elementor-1947 .elementor-element.elementor-element-efd76d2 .elementor-icon svg{height:135px;}body:not(.rtl) .elementor-1947 .elementor-element.elementor-element-e8762e3{left:0px;}body.rtl .elementor-1947 .elementor-element.elementor-element-e8762e3{right:0px;}.elementor-1947 .elementor-element.elementor-element-e8762e3{top:0px;}.elementor-1947 .elementor-element.elementor-element-e8762e3 .elementor-icon-wrapper{text-align:center;}.elementor-1947 .elementor-element.elementor-element-e8762e3 .elementor-icon{font-size:60px;}.elementor-1947 .elementor-element.elementor-element-e8762e3 .elementor-icon svg{height:60px;}.elementor-1947 .elementor-element.elementor-element-51879aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:40px;--padding-bottom:15px;--padding-left:25px;--padding-right:40px;}.elementor-1947 .elementor-element.elementor-element-438de3f .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-7ff83a1-font-family ), Sans-serif;font-size:var( --e-global-typography-7ff83a1-font-size );font-weight:var( --e-global-typography-7ff83a1-font-weight );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );fill:var( --e-global-color-fec7897 );color:var( --e-global-color-fec7897 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:3px 0px 3px 0px;}.elementor-1947 .elementor-element.elementor-element-438de3f .elementor-button:hover, .elementor-1947 .elementor-element.elementor-element-438de3f .elementor-button:focus{border-color:var( --e-global-color-fec7897 );}.elementor-1947 .elementor-element.elementor-element-4c918eb .elementor-icon-wrapper{text-align:center;}.elementor-1947 .elementor-element.elementor-element-4c918eb .elementor-icon{font-size:28px;}.elementor-1947 .elementor-element.elementor-element-4c918eb .elementor-icon svg{height:28px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__lang a{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item > a{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-51879aa{--justify-content:flex-end;}.elementor-1947 .elementor-element.elementor-element-438de3f .elementor-button{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}}@media(max-width:767px){.elementor-1947 .elementor-element.elementor-element-2b04791{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1947 .elementor-element.elementor-element-742ff31{--width:30%;--justify-content:flex-start;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:0px;}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__lang a{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item > a{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}.elementor-1947 .elementor-element.elementor-element-1cca45a{--width:40%;}.elementor-1947 .elementor-element.elementor-element-efd76d2 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-efd76d2 .elementor-icon{font-size:90px;}.elementor-1947 .elementor-element.elementor-element-efd76d2 .elementor-icon svg{height:90px;}.elementor-1947 .elementor-element.elementor-element-e8762e3 .elementor-icon{font-size:55px;}.elementor-1947 .elementor-element.elementor-element-e8762e3 .elementor-icon svg{height:55px;}.elementor-1947 .elementor-element.elementor-element-51879aa{--width:30%;--justify-content:flex-end;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:30px;}.elementor-1947 .elementor-element.elementor-element-438de3f .elementor-button{font-size:var( --e-global-typography-7ff83a1-font-size );line-height:var( --e-global-typography-7ff83a1-line-height );letter-spacing:var( --e-global-typography-7ff83a1-letter-spacing );}}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-b1e337d */.elementor-1947 .elementor-element.elementor-element-b1e337d{
    max-width: 90px!important;
}
.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__list .cpel-switcher__code{
    padding: 5px 0 3px 0;
    border-bottom: 1px solid #ffffff00;   
    transition: all .3s;
}
.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__list .cpel-switcher__code:hover{
    border-bottom: 1px solid #ffffff;
}
.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__lang--active .cpel-switcher__code{
    border-bottom: 1px solid #ffffff;
}
.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__list .cpel-switcher__lang:first-child{
    display: flex;
    align-items: center;
}
.elementor-1947 .elementor-element.elementor-element-b1e337d .cpel-switcher__list .cpel-switcher__lang:first-child:after{
    content: "";
    width: 1px;
    height: 11px;
    background: #fff;
    display: block;
    transition: all .5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afb86b4 */.elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button{
    cursor: pointer;
}
.elementor-1947 .elementor-element.elementor-element-afb86b4.active .elementor-button{
    border-color: #fff; 
    color: #fff;
}
.elementor-1947 .elementor-element.elementor-element-afb86b4 .elementor-button-text{
    text-align: left;
    min-width: 230px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60c988e */.elementor-1947 .elementor-element.elementor-element-60c988e{
    z-index: 3;
    min-width: 320px;
    display: none;
}
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-items{
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    gap: 2px 10px;
}
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item{
    width: 100%;
}
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item{
    text-underline-offset: 3px;
}
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(2),
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(5),
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(9){
    padding-bottom: 0!important;
}
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(3),
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(4),
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(6),
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(7),
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(10),
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(11){
    width: auto;
    margin: 0 0 10px 0!important;
    padding: 0!important;
    padding-right: 10px!important;
}
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(3):hover span,
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(4):hover span,
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(6):hover span,
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(7):hover span,
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(10):hover span,
.elementor-1947 .elementor-element.elementor-element-60c988e .elementor-icon-list-item:nth-child(11):hover span{
    text-decoration: underline;
}
.elementor-1947 .elementor-element.elementor-element-60c988e a:hover span{
    color: var(--e-global-color-de6c078)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742ff31 */.elementor-1947 .elementor-element.elementor-element-742ff31{
    max-width: 250px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e8762e3 */.elementor-1947 .elementor-element.elementor-element-e8762e3{
    top: 12px;
    left: 0;
    right: 0;
    bottom: 0;
}
@media(min-width:768px){
    .elementor-1947 .elementor-element.elementor-element-e8762e3{
        top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c918eb */.elementor-1947 .elementor-element.elementor-element-4c918eb .elementor-icon{
    display: flex;
    cursor: pointer;
}
.elementor-1947 .elementor-element.elementor-element-4c918eb .elementor-icon:hover svg{
    opacity: .7;
}
.elementor-1947 .elementor-element.elementor-element-4c918eb .elementor-icon svg line{
    stroke-width: 1;
}
.dialog-prevent-scroll .elementor-1947 .elementor-element.elementor-element-4c918eb{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51879aa */.elementor-1947 .elementor-element.elementor-element-51879aa{
    max-width: 250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b04791 */.elementor-editor-active .elementor-1947 .elementor-element.elementor-element-2b04791{
    background: red;
}
.elementor-1947 .elementor-element.elementor-element-2b04791 .logo{
    transition: all .5s;
}
.elementor-1947 .elementor-element.elementor-element-2b04791 .logo2{
    opacity: 0!important;
    visibility: hidden!important;
    transition: all 1s;
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .logo{
    margin-top: -170px;
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .logo2{
    opacity: 1!important;
    visibility: visible!important;    
}
.elementor-1947 .elementor-element.elementor-element-2b04791 {
  background: linear-gradient(to bottom, #fff 50%, #ffffff00 50%);
  background-size: 100% 200%;
  background-position: 0 100%!important;
  transition: background .5s;
}
.elementor-1947 .elementor-element.elementor-element-2b04791:before{
    height: 120px;
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects:before{
    opacity: 0;
}
.elementor-1947 .elementor-element.elementor-element-2b04791:after{
    transition-delay: 0s;
    transition-duration: 0s;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;      
    -webkit-box-shadow: 0px 5px 10px 5px rgb(134 135 147 / 0%);
    -moz-box-shadow: 0px 5px 10px 5px rgba(134, 135, 147, 0);
    box-shadow: 0px 5px 10px 5px rgba(134, 135, 147, 0);    
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects:after{
    transition-delay: .4s;
    transition-duration: .5s;
    -webkit-box-shadow: 0px 5px 10px 5px rgb(134 135 147 / 25%);
    -moz-box-shadow: 0px 5px 10px 5px rgba(134, 135, 147, .25);
    box-shadow: 0px 5px 10px 5px rgba(134, 135, 147, .25);
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects,
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .bg-grey{
  background-position: 0 0!important;
}
@media(min-wdith:768px){
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .fix-padding{
  padding-bottom: 15px;
}
}
.elementor-1947 .elementor-element.elementor-element-2b04791 .to-grey a,
.elementor-1947 .elementor-element.elementor-element-2b04791 .to-white a,
.elementor-1947 .elementor-element.elementor-element-2b04791 .to-grey svg line{
    transition: all .5s;
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .to-grey a{
    color: var(--e-global-color-f07cffb);    
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .to-white svg line{
    stroke: #fff!important;
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .to-grey a:hover{
    border-color: var(--e-global-color-f07cffb); 
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .to-grey .cpel-switcher__lang--active .cpel-switcher__code,
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .to-grey .cpel-switcher__code:hover{
    border-color: var(--e-global-color-f07cffb); 
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .download.active .elementor-button{
    border-color: var(--e-global-color-f07cffb);
    color: var(--e-global-color-f07cffb);
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .download-list{
    background: #fff;
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .download-list span{
    color: var(--e-global-color-f07cffb);
}
		
.elementor-1947 .elementor-element.elementor-element-2b04791 .download-list .elementor-icon-list-item.blue span{
    color: var(--e-global-color-de6c078)!important;
}

.elementor-1947 .elementor-element.elementor-element-2b04791 .download-list .elementor-icon-list-item:nth-child(3),
.elementor-1947 .elementor-element.elementor-element-2b04791 .download-list .elementor-icon-list-item:nth-child(6){
    border-right: 1px solid #fff;
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .download-list .elementor-icon-list-item:nth-child(3),
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .download-list .elementor-icon-list-item:nth-child(6),
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .download-list .elementor-icon-list-item:nth-child(10){
    border-right: 1px solid var(--e-global-color-f07cffb);
}
.elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .cpel-switcher__list .cpel-switcher__lang:first-child:after{
    background: var(--e-global-color-f07cffb);
}
@media(min-width:768px){
    .elementor-1947 .elementor-element.elementor-element-2b04791 .bg-grey{
      background: linear-gradient(to bottom,  var(--e-global-color-primary) 50%, #ffffff00 50%);
      background-size: 100% 200%;
      background-position: 0 100%!important;
      transition: background .5s;
    }
}
@media(max-width:767px){
    .elementor-1947 .elementor-element.elementor-element-2b04791{
        overflow: hidden;
    }
    .elementor-1947 .elementor-element.elementor-element-2b04791.elementor-sticky--effects .to-grey svg line{
        stroke: var(--e-global-color-f07cffb)!important;   
    }
}/* End custom CSS */