.elementor-17727 .elementor-element.elementor-element-856dfa0{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-widget-heading .elementor-heading-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight);
    color:var(--e-global-color-primary)
}
.elementor-17727 .elementor-element.elementor-element-f4e3c7d{
    text-align:center
}
.elementor-17727 .elementor-element.elementor-element-f4e3c7d .elementor-heading-title{
    color:#000
}
.elementor-17727 .elementor-element.elementor-element-2fea9ce{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-widget-text-editor{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.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-17727 .elementor-element.elementor-element-a6addd0{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --margin-top:20px;
    --margin-bottom:22px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:12px;
    --padding-bottom:12px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17727 .elementor-element.elementor-element-a6addd0:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-a6addd0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-a6addd0.e-con{
    --align-self:center
}
.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),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var(--e-global-color-secondary)
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(2em/2)
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(2em/2)
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(2em/2);
    margin-left:calc(2em/2)
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-2em/2);
    margin-left:calc(-2em/2)
}
body.rtl .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-2em/2)
}
body:not(.rtl) .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-2em/2)
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17727 .elementor-element.elementor-element-7e039cc{
    --e-icon-list-icon-size:18px;
    --icon-vertical-offset:0px
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:400
}
.elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-text{
    color:#0071e3;
    transition:color .3s
}
.elementor-17727 .elementor-element.elementor-element-02be986{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-1da961c .elementor-heading-title{
    color:#000
}
.elementor-17727 .elementor-element.elementor-element-2827e38{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-2827e38:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-2827e38>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-fdd76a5{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-e9b1307{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-e9b1307>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-e9b1307 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-0826ae4>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-0826ae4{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-fee31df{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-widget-image .widget-image-caption{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-17727 .elementor-element.elementor-element-8941f6f img{
    border-radius:10px
}
.elementor-17727 .elementor-element.elementor-element-35b495e{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-6d03dc2{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-09ec48a{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-09ec48a>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-09ec48a .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-7efb223>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-7efb223{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-4b5c1e8>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-4b5c1e8{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-8a243b6{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-17727 .elementor-element.elementor-element-efbc9c5 img{
    border-radius:10px
}
.elementor-17727 .elementor-element.elementor-element-5568f49{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-5568f49:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-5568f49>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-df44b32{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-2930a34{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-2930a34>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-2930a34 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-62093d2>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-62093d2{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-efe2114{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-17727 .elementor-element.elementor-element-47c9ff9 img{
    border-radius:10px
}
.elementor-17727 .elementor-element.elementor-element-9d49c26{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-27dbe9b{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-724b239{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-724b239>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-724b239 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-de8cf51>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-de8cf51{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-32aa0ce{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-17727 .elementor-element.elementor-element-30d53b3 img{
    border-radius:10px
}
.elementor-17727 .elementor-element.elementor-element-d03a63b{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-d03a63b:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-d03a63b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-3a37219{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-1c4817e{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-1c4817e>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-1c4817e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-a71c6b0>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-a71c6b0{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-4ab4d9e{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-17727 .elementor-element.elementor-element-f9e9202 img{
    border-radius:10px
}
.elementor-17727 .elementor-element.elementor-element-d4e96bd{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-6ee2ce4{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-6d607ba{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-6d607ba>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-6d607ba .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-01822e0>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-01822e0{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-9cb509e{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-17727 .elementor-element.elementor-element-ae446e6 img{
    border-radius:10px
}
.elementor-17727 .elementor-element.elementor-element-5d167d9{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-5d167d9:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-5d167d9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#000
}
.elementor-17727 .elementor-element.elementor-element-d93fd90>.elementor-widget-container{
    margin:0;
    padding:30px 0
}
.elementor-17727 .elementor-element.elementor-element-d93fd90{
    text-align:center
}
.elementor-17727 .elementor-element.elementor-element-d93fd90 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:25px;
    font-weight:600;
    color:#e6e6e6
}
.elementor-17727 .elementor-element.elementor-element-36b8fc1{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17727 .elementor-element.elementor-element-36b8fc1:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-36b8fc1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-17727 .elementor-element.elementor-element-b7ccdb8>.elementor-widget-container{
    padding:0 0 0 10px
}
.elementor-17727 .elementor-element.elementor-element-b7ccdb8 .elementor-heading-title{
    color:#000
}
.elementor-17727 .elementor-element.elementor-element-e31468e>.elementor-widget-container{
    padding:0 0 0 10px
}
.elementor-17727 .elementor-element.elementor-element-a48348b{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap
}
.elementor-17727 .elementor-element.elementor-element-a48348b:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-a48348b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-17727 .elementor-element.elementor-element-fae2484{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    border-style:solid;
    --border-style:solid;
    border-color:var(--e-global-color-6abcc4c);
    --border-color:var(--e-global-color-6abcc4c);
    --border-radius:10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-17727 .elementor-element.elementor-element-b767d9d{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-8b1c918{
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-8b1c918 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-6772c4b>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-6772c4b{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-17727 .elementor-element.elementor-element-94534af{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-5cd5995{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-decff97{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    border-style:solid;
    --border-style:solid;
    border-color:var(--e-global-color-6abcc4c);
    --border-color:var(--e-global-color-6abcc4c);
    --border-radius:10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-17727 .elementor-element.elementor-element-7f5ba77{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-7203c5a{
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-7203c5a .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-dda859a>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-dda859a{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-17727 .elementor-element.elementor-element-efa8c54{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-4c87492{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-b1e371b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    border-style:solid;
    --border-style:solid;
    border-color:var(--e-global-color-6abcc4c);
    --border-color:var(--e-global-color-6abcc4c);
    --border-radius:10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);
    --margin-top:8px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-42720b7{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-ea74303{
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-ea74303 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-7d80bda>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-7d80bda{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-17727 .elementor-element.elementor-element-43c2c69{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-4224d7f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-c9b0174{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap
}
.elementor-17727 .elementor-element.elementor-element-c9b0174:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-c9b0174>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-17727 .elementor-element.elementor-element-6e9effe{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    border-style:solid;
    --border-style:solid;
    border-color:var(--e-global-color-6abcc4c);
    --border-color:var(--e-global-color-6abcc4c);
    --border-radius:10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-17727 .elementor-element.elementor-element-44d2a3e{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-ecad298{
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-ecad298 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-7ecf4fa>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-7ecf4fa{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-17727 .elementor-element.elementor-element-9643b40{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-f21b823{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-960aa9e{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    border-style:solid;
    --border-style:solid;
    border-color:var(--e-global-color-6abcc4c);
    --border-color:var(--e-global-color-6abcc4c);
    --border-radius:10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-17727 .elementor-element.elementor-element-89f093d{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17727 .elementor-element.elementor-element-2550787{
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-2550787 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-fa9f08a>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-fa9f08a{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-17727 .elementor-element.elementor-element-d319d6b{
    --display:flex
}
.elementor-17727 .elementor-element.elementor-element-af3ad99{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17727 .elementor-element.elementor-element-af3ad99>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-17727 .elementor-element.elementor-element-af3ad99 .elementor-heading-title{
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-04e58e5{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-cbeb549{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-cbeb549.e-con{
    --order:99999
}
.elementor-widget-button .elementor-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-17727 .elementor-element.elementor-element-4f5534b{
    width:100%;
    max-width:100%
}
.elementor-17727 .elementor-element.elementor-element-4f5534b>.elementor-widget-container{
    padding:10px 0 0
}
.elementor-17727 .elementor-element.elementor-element-4f5534b .elementor-button:hover,.elementor-17727 .elementor-element.elementor-element-4f5534b .elementor-button:focus{
    color:var(--e-global-color-b8f4f8f)
}
.elementor-17727 .elementor-element.elementor-element-4f5534b .elementor-button:hover svg,.elementor-17727 .elementor-element.elementor-element-4f5534b .elementor-button:focus svg{
    fill:var(--e-global-color-b8f4f8f)
}
.elementor-17727 .elementor-element.elementor-element-47e6a5a{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-5acd26a img{
    border-radius:10px
}
.elementor-17727 .elementor-element.elementor-element-c3c020d{
    --display:flex
}
.elementor-17727 .elementor-element.elementor-element-c3c020d:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-c3c020d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-487f1bc{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17727 .elementor-element.elementor-element-487f1bc>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-17727 .elementor-element.elementor-element-487f1bc .elementor-heading-title{
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-82dbd96{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-82dbd96:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-82dbd96>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-47706b7{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-47706b7>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-47706b7 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-b1527ee>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-b1527ee{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-b1a825e{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-b1a825e:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-b1a825e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-a2ab71c{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-a2ab71c>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-a2ab71c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-b3d0df4>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-b3d0df4{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-e15160c{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-e15160c:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-e15160c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-f72d0a4{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-f72d0a4>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-f72d0a4 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-0be39e3>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-0be39e3{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-41c2e5c{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-41c2e5c:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-41c2e5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-4c8f234{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-4c8f234>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-4c8f234 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-68e332c>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-68e332c{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-16dccc1{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-16dccc1:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-16dccc1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-a037338{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-a037338>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-a037338 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-4451cfe>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-4451cfe{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-f446dd7{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-f446dd7:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-f446dd7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-444c643{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-444c643>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-444c643 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-8ae9c67>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-8ae9c67{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-713ae46{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-713ae46:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-713ae46>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-473b85f{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-473b85f>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-473b85f .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-544b56c>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-544b56c{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-60b19a2{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-60b19a2:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-60b19a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-654d9a4{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-654d9a4>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-654d9a4 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-3d2dc67>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-3d2dc67{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-df25ce4{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-df25ce4:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-df25ce4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-76f84ed{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-76f84ed>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-76f84ed .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-391c3d2>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-391c3d2{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-148e8db{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-148e8db:not(.elementor-motion-effects-element-type-background),.elementor-17727 .elementor-element.elementor-element-148e8db>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17727 .elementor-element.elementor-element-af81129{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17727 .elementor-element.elementor-element-af81129>.elementor-widget-container{
    margin:0
}
.elementor-17727 .elementor-element.elementor-element-af81129 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-559a79d>.elementor-widget-container{
    padding:0
}
.elementor-17727 .elementor-element.elementor-element-559a79d{
    text-align:left;
    color:#242424
}
.elementor-17727 .elementor-element.elementor-element-337c065{
    --display:flex
}
.elementor-17727 .elementor-element.elementor-element-fba8475{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17727 .elementor-element.elementor-element-fba8475>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-17727 .elementor-element.elementor-element-fba8475 .elementor-heading-title{
    color:#050505
}
.elementor-17727 .elementor-element.elementor-element-50aa1c3{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17727 .elementor-element.elementor-element-9e21253{
    --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;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-17727 .elementor-element.elementor-element-9e21253.e-con{
    --order:99999
}
.elementor-17727 .elementor-element.elementor-element-a947d6e{
    width:100%;
    max-width:100%
}
.elementor-17727 .elementor-element.elementor-element-a947d6e>.elementor-widget-container{
    padding:10px 0 0
}
.elementor-17727 .elementor-element.elementor-element-a947d6e .elementor-button:hover,.elementor-17727 .elementor-element.elementor-element-a947d6e .elementor-button:focus{
    color:var(--e-global-color-b8f4f8f)
}
.elementor-17727 .elementor-element.elementor-element-a947d6e .elementor-button:hover svg,.elementor-17727 .elementor-element.elementor-element-a947d6e .elementor-button:focus svg{
    fill:var(--e-global-color-b8f4f8f)
}
.elementor-17727 .elementor-element.elementor-element-407df35{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-17727 .elementor-element.elementor-element-83df6ed img{
    border-style:solid;
    border-width:1px;
    border-color:#0071e3;
    border-radius:10px 10px 0 0
}
@media(min-width:768px){
    .elementor-17727 .elementor-element.elementor-element-fdd76a5{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-fee31df{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-6d03dc2{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-8a243b6{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-df44b32{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-efe2114{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-27dbe9b{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-32aa0ce{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-3a37219{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-4ab4d9e{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-6ee2ce4{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-9cb509e{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-fae2484{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-94534af{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-decff97{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-efa8c54{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-b1e371b{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-43c2c69{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-6e9effe{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-9643b40{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-960aa9e{
        --width:33.3333%
    }
    .elementor-17727 .elementor-element.elementor-element-cbeb549{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-47e6a5a{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-9e21253{
        --width:50%
    }
    .elementor-17727 .elementor-element.elementor-element-407df35{
        --width:50%
    }
}
@media(max-width:767px){
    .elementor-17727 .elementor-element.elementor-element-7e039cc>.elementor-widget-container{
        margin:15px
    }
    .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(2em/2)
    }
    .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(2em/2)
    }
    .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(2em/2);
        margin-left:calc(2em/2)
    }
    .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-2em/2);
        margin-left:calc(-2em/2)
    }
    body.rtl .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-2em/2)
    }
    body:not(.rtl) .elementor-17727 .elementor-element.elementor-element-7e039cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-2em/2)
    }
    .elementor-17727 .elementor-element.elementor-element-b767d9d{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-8b1c918 .elementor-heading-title{
        font-size:16px
    }
    .elementor-17727 .elementor-element.elementor-element-5cd5995{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-7f5ba77{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-7203c5a .elementor-heading-title{
        font-size:16px
    }
    .elementor-17727 .elementor-element.elementor-element-4c87492{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-42720b7{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-ea74303 .elementor-heading-title{
        font-size:16px
    }
    .elementor-17727 .elementor-element.elementor-element-4224d7f{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-44d2a3e{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-ecad298 .elementor-heading-title{
        font-size:16px
    }
    .elementor-17727 .elementor-element.elementor-element-f21b823{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-89f093d{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17727 .elementor-element.elementor-element-2550787 .elementor-heading-title{
        font-size:16px
    }
}