.elementor-18356 .elementor-element.elementor-element-05508ae{box-shadow:0px -40px 80px -20px rgba(0, 0, 0, 0.15);padding:40px 0px 0px 0px;z-index:999;}.elementor-18356 .elementor-element.elementor-element-177389d .elementor-nav-menu .elementor-item{font-weight:500;}.elementor-18356 .elementor-element.elementor-element-177389d .elementor-nav-menu--main .elementor-item{color:#7F7F7F;fill:#7F7F7F;}.elementor-18356 .elementor-element.elementor-element-177389d{--e-nav-menu-horizontal-menu-item-margin:calc( 7px / 2 );}.elementor-18356 .elementor-element.elementor-element-177389d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:7px;}.elementor-18356 .elementor-element.elementor-element-03ef7fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18356 .elementor-element.elementor-element-03ef7fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD042B;}.elementor-18356 .elementor-element.elementor-element-03ef7fd > .elementor-element-populated{box-shadow:0px 2px 70px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-80px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:40px 30px 30px 30px;}.elementor-18356 .elementor-element.elementor-element-03ef7fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18356 .elementor-element.elementor-element-b95fff5{text-align:start;}.elementor-18356 .elementor-element.elementor-element-b95fff5 img{width:192px;height:80px;}.elementor-18356 .elementor-element.elementor-element-34a779c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-18356 .elementor-element.elementor-element-34a779c .elementor-nav-menu .elementor-item{font-weight:500;}.elementor-18356 .elementor-element.elementor-element-34a779c .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;}.elementor-18356 .elementor-element.elementor-element-1b33986 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-1b33986{width:100%;max-width:100%;}.elementor-18356 .elementor-element.elementor-element-1b33986 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-dcaaa97 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-dcaaa97{width:100%;max-width:100%;}.elementor-18356 .elementor-element.elementor-element-dcaaa97 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-4131dee .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-4131dee{width:100%;max-width:100%;}.elementor-18356 .elementor-element.elementor-element-4131dee > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-e01beb5 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-e01beb5{width:100%;max-width:100%;}.elementor-18356 .elementor-element.elementor-element-e01beb5 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-20684ab .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-20684ab{width:100%;max-width:100%;}.elementor-18356 .elementor-element.elementor-element-20684ab > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-aaacf6e .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-aaacf6e{width:100%;max-width:100%;align-self:center;}.elementor-18356 .elementor-element.elementor-element-aaacf6e > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-aaacf6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-18356 .elementor-element.elementor-element-aaacf6e .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-18356 .elementor-element.elementor-element-83ca879.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18356 .elementor-element.elementor-element-83ca879 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18356 .elementor-element.elementor-element-ffa7af3 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-ffa7af3{width:auto;max-width:auto;}.elementor-18356 .elementor-element.elementor-element-ffa7af3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-9b74fcc{width:auto;max-width:auto;font-size:18px;}.elementor-18356 .elementor-element.elementor-element-9b74fcc > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-6d86fa5 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-6d86fa5{width:auto;max-width:auto;}.elementor-18356 .elementor-element.elementor-element-6d86fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-a4811b3{width:auto;max-width:auto;font-size:18px;}.elementor-18356 .elementor-element.elementor-element-a4811b3 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-4aff531 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-4aff531{width:auto;max-width:auto;}.elementor-18356 .elementor-element.elementor-element-4aff531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-3b76efa{width:auto;max-width:auto;font-size:18px;}.elementor-18356 .elementor-element.elementor-element-3b76efa > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-5a948b6 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-5a948b6{width:auto;max-width:auto;}.elementor-18356 .elementor-element.elementor-element-5a948b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-1c3c757{width:auto;max-width:auto;font-size:18px;}.elementor-18356 .elementor-element.elementor-element-1c3c757 > .elementor-widget-container{margin:2px 0px 0px 10px;}.elementor-18356 .elementor-element.elementor-element-e1253b8 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-e1253b8{width:auto;max-width:auto;}.elementor-18356 .elementor-element.elementor-element-e1253b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-e71c092{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;--z-index:9999;}.elementor-18356 .elementor-element.elementor-element-ecb4e2f{--display:flex;--position:fixed;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:24px 24px 0px 24px;box-shadow:0px 40px 80px 0px rgba(0, 0, 0, 0.16);--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:24px;bottom:24px;}.elementor-18356 .elementor-element.elementor-element-ecb4e2f:not(.elementor-motion-effects-element-type-background), .elementor-18356 .elementor-element.elementor-element-ecb4e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266ef09 );}body:not(.rtl) .elementor-18356 .elementor-element.elementor-element-ecb4e2f{right:24px;}body.rtl .elementor-18356 .elementor-element.elementor-element-ecb4e2f{left:24px;}.elementor-18356 .elementor-element.elementor-element-23a229a{text-align:start;font-weight:500;color:var( --e-global-color-secondary );}.elementor-18356 .elementor-element.elementor-element-86007f0{text-align:start;font-weight:500;color:var( --e-global-color-secondary );}.elementor-18356 .elementor-element.elementor-element-636989e > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-18356 .elementor-element.elementor-element-7f4703d > .elementor-widget-container{padding:4px 4px 0px 4px;border-style:solid;border-color:#EFEEEF;border-radius:100px 100px 100px 100px;box-shadow:0px 20px 80px -20px #000000;}body:not(.rtl) .elementor-18356 .elementor-element.elementor-element-7f4703d{right:12px;}body.rtl .elementor-18356 .elementor-element.elementor-element-7f4703d{left:12px;}.elementor-18356 .elementor-element.elementor-element-7f4703d{top:12px;}.elementor-18356 .elementor-element.elementor-element-7f4703d .elementor-icon-wrapper{text-align:center;}.elementor-18356 .elementor-element.elementor-element-7f4703d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18356 .elementor-element.elementor-element-7f4703d.elementor-view-framed .elementor-icon, .elementor-18356 .elementor-element.elementor-element-7f4703d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18356 .elementor-element.elementor-element-7f4703d.elementor-view-framed .elementor-icon, .elementor-18356 .elementor-element.elementor-element-7f4703d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-18356 .elementor-element.elementor-element-7f4703d .elementor-icon{font-size:16px;}.elementor-18356 .elementor-element.elementor-element-7f4703d .elementor-icon svg{height:16px;}.elementor-18356 .elementor-element.elementor-element-4c2d254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;--z-index:9999;}.elementor-18356 .elementor-element.elementor-element-d279652{--display:flex;--position:fixed;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 0px 0px;box-shadow:0px 40px 80px 40px rgba(0, 0, 0, 0.16);--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:24px;}.elementor-18356 .elementor-element.elementor-element-d279652:not(.elementor-motion-effects-element-type-background), .elementor-18356 .elementor-element.elementor-element-d279652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266ef09 );}body:not(.rtl) .elementor-18356 .elementor-element.elementor-element-d279652{right:24px;}body.rtl .elementor-18356 .elementor-element.elementor-element-d279652{left:24px;}.elementor-18356 .elementor-element.elementor-element-8e1cc15 .elementor-icon-wrapper{text-align:center;}.elementor-18356 .elementor-element.elementor-element-8e1cc15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18356 .elementor-element.elementor-element-8e1cc15.elementor-view-framed .elementor-icon, .elementor-18356 .elementor-element.elementor-element-8e1cc15.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18356 .elementor-element.elementor-element-8e1cc15.elementor-view-framed .elementor-icon, .elementor-18356 .elementor-element.elementor-element-8e1cc15.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-18356 .elementor-element.elementor-element-8e1cc15 .elementor-icon{font-size:24px;}.elementor-18356 .elementor-element.elementor-element-8e1cc15 .elementor-icon svg{height:24px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-18356 .elementor-element.elementor-element-05508ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-18356 .elementor-element.elementor-element-03ef7fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18356 .elementor-element.elementor-element-aaacf6e > .elementor-widget-container{margin:20px 0px 0px -10px;}.elementor-18356 .elementor-element.elementor-element-ecb4e2f{--width:256px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18356 .elementor-element.elementor-element-86007f0{text-align:center;}.elementor-18356 .elementor-element.elementor-element-4c2d254{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18356 .elementor-element.elementor-element-d279652{--width:50px;--border-radius:16px 16px 0px 16px;--padding-top:12px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-18356 .elementor-element.elementor-element-d279652{right:16px;}body.rtl .elementor-18356 .elementor-element.elementor-element-d279652{left:16px;}}@media(min-width:768px){.elementor-18356 .elementor-element.elementor-element-fe53642{width:76.555%;}.elementor-18356 .elementor-element.elementor-element-03ef7fd{width:23.445%;}.elementor-18356 .elementor-element.elementor-element-ecb4e2f{--width:320px;}.elementor-18356 .elementor-element.elementor-element-d279652{--width:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18356 .elementor-element.elementor-element-fe53642{width:60%;}.elementor-18356 .elementor-element.elementor-element-03ef7fd{width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-23a229a */.elementor-18356 .elementor-element.elementor-element-23a229a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86007f0 */.elementor-18356 .elementor-element.elementor-element-86007f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f4703d */.elementor-18356 .elementor-element.elementor-element-7f4703d{
    line-height: 1;
    margin: 0;
    padding: 0;
    background-color: #fff;
    box-shadow: 0 40px 80px -20px rgba(0, 0, 0, 0.16);
    border-radius: 100%;
}

.elementor-18356 .elementor-element.elementor-element-7f4703d:hover{
    background-color: #DD042B;
    cursor: pointer;
}

.elementor-18356 .elementor-element.elementor-element-7f4703d:hover i{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e71c092 *//*.elementor-18356 .elementor-element.elementor-element-e71c092 .elementor-sticky{*/
/*    bottom: calc(50vh - 193px) !important*/
/*}*/

.elementor-18356 .elementor-element.elementor-element-e71c092{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e1cc15 */.elementor-18356 .elementor-element.elementor-element-8e1cc15{
    line-height: 1;
    margin: 0;
    padding: 0;
    background-color: #fff;
    box-shadow: 0 40px 80px -20px rgba(0, 0, 0, 0.16);
    border-radius: 100%;
}

.elementor-18356 .elementor-element.elementor-element-8e1cc15:hover{
    /*background-color: #DD042B;*/
    cursor: pointer;
}

.elementor-18356 .elementor-element.elementor-element-8e1cc15:hover i{
    /*color: #fff;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d279652 */.elementor-18356 .elementor-element.elementor-element-d279652{
    transition: transform 0.5s, opacity 0.5s;
    transform: translateY(100%);
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2d254 *//*.elementor-18356 .elementor-element.elementor-element-4c2d254 .elementor-sticky{*/
/*    bottom: calc(50vh - 193px) !important*/
/*}*/

.elementor-18356 .elementor-element.elementor-element-4c2d254{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-18356{
    overflow: visible;
    display: initial;
}/* End custom CSS */