@charset "UTF-8";
 .site-main .menu-navigation-container,button,hr,input{
    overflow:visible
}
[type=button],[type=submit],a,button{
    color:#c36;
    background-color:transparent
}
*,.elementor *,.elementor :after,.elementor :before,:after,:before,legend{
    box-sizing:border-box
}
dd,dl,dt,li,ol,p,ul{
    margin-block-start:0
}
dd,dl,dt,li,ol,progress,sub,sup,ul{
    vertical-align:baseline
}
 .elementor-widget-n-tabs{
    --n-tabs-direction:column;
    --n-tabs-heading-direction:row;
    --n-tabs-heading-width:initial;
    --n-tabs-title-height:initial;
    --n-tabs-heading-overflow-x:initial;
    --n-tabs-title-white-space:initial;
    --n-tabs-title-text-align:center
}
html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#333;
    background-color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
h1,h2,h3,h4,h5,h6{
    margin-block-start:.5rem;
    margin-block-end:1rem;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
code,kbd,pre,samp{
    font-family:monospace,monospace
}
h1{
    font-size:2.5rem
}
h2{
    font-size:2rem
}
h3{
    font-size:1.75rem
}
h4{
    font-size:1.5rem
}
h5{
    font-size:1.25rem
}
h6{
    font-size:1rem
}
code,kbd,pre,samp,table tfoot th,table thead th{
    font-size:1em
}
p{
    margin-block-end:.9rem
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    white-space:pre-wrap
}
a{
    text-decoration:none
}
a:active,a:hover{
    color:#336
}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu .elementor-item,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown .elementor-item,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:var(--e-global-typography-520c191-font-family),Sans-serif;
    font-size:var(--e-global-typography-520c191-font-size);
    font-weight:var(--e-global-typography-520c191-font-weight)
}
.e-con.e-con>.e-con-inner>.elementor-widget,.elementor img,.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial,.elementor.elementor .e-con>.elementor-widget,img,legend{
    max-width:87%
}
.elementor-699 .elementor-element.elementor-element-1906621a,.elementor-widget-n-tabs{
    --n-tabs-direction:column;
    --n-tabs-heading-direction:row;
    --n-tabs-heading-width:initial;
    --n-tabs-title-height:initial;
    --n-tabs-heading-overflow-x:initial;
    --n-tabs-title-white-space:initial;
    --n-tabs-title-text-align:center
}
html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#333;
    background-color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
h1,h2,h3,h4,h5,h6{
    margin-block-start:.5rem;
    margin-block-end:1rem;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
code,kbd,pre,samp{
    font-family:monospace,monospace
}
h1{
    font-size:2.5rem
}
h2{
    font-size:2rem
}
h3{
    font-size:1.75rem
}
h4{
    font-size:1.5rem
}
h5{
    font-size:1.25rem
}
h6{
    font-size:1rem
}
code,kbd,pre,samp,table tfoot th,table thead th{
    font-size:1em
}
p{
    margin-block-end:.9rem
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    white-space:pre-wrap
}
a{
    text-decoration:none
}
a:active,a:hover{
    color:#336
}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible),[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),a:not([href]):not([tabindex]):focus,button:focus:not(:focus-visible){
    outline:0
}
abbr[title]{
    border-block-end:none;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none;
    height:auto
}
details,select{
    display:block
}
summary{
    display:list-item
}
figcaption{
    font-size:16px;
    color:#333;
    line-height:1.4;
    font-style:italic;
    font-weight:400
}
.elementor-hidden,[hidden],template{
    display:none
}
@media print{
    blockquote,img,pre,tr{
        -moz-column-break-inside:avoid;
        break-inside:avoid
    }
    *,:after,:before{
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    a[href^="#"]:after,a[href^="javascript:"]:after{
        content:""
    }
    pre{
        white-space:pre-wrap!important
    }
    blockquote,pre{
        border:1px solid #ccc
    }
    thead{
        display:table-header-group
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        -moz-column-break-after:avoid;
        break-after:avoid
    }
}
label{
    display:inline-block;
    line-height:1;
    vertical-align:middle
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:1rem;
    line-height:1.5;
    margin:0
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{
    width:100%;
    border:1px solid #666;
    border-radius:3px;
    padding:.5rem 1rem;
    transition:.3s
}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{
    border-color:#333
}
button,select{
    text-transform:none
}
[type=button],[type=reset],[type=submit],button{
    width:auto;
    -webkit-appearance:button
}
[type=button],[type=submit],button{
    display:inline-block;
    font-weight:400;
    text-align:center;
    white-space:nowrap;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    border:1px solid #c36;
    padding:.5rem 1rem;
    font-size:1rem;
    border-radius:3px;
    transition:.3s
}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{
    color:#fff;
    background-color:#c36;
    text-decoration:none
}
.elementor hr,table{
    background-color:transparent
}
.elementor-field-label,[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
fieldset{
    padding:.35em .75em .625em
}
legend{
    color:inherit;
    display:table;
    padding:0;
    white-space:normal
}
textarea{
    overflow:auto;
    resize:vertical
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
table{
    width:100%;
    margin-block-end:15px;
    font-size:.9em;
    border-spacing:0;
    border-collapse:collapse
}
.e-con .elementor-widget.elementor-widget,dd,dl,dt,li,ol,ul{
    margin-block-end:0
}
table td,table th{
    padding:15px;
    line-height:1.5;
    vertical-align:top;
    border:1px solid hsla(0,0%,50.2%,.5019607843)
}
table th{
    font-weight:700
}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{
    border-block-start:1px solid hsla(0,0%,50.2%,.5019607843)
}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{
    background-color:hsla(0,0%,50.2%,.0705882353)
}
table tbody tr:hover>td,table tbody tr:hover>th{
    background-color:hsla(0,0%,50.2%,.1019607843)
}
table tbody+tbody{
    border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)
}
dd,dl,dt,li,ol,ul{
    border:0;
    outline:0;
    font-size:100%;
    background:0 0
}
.elementor-377 .elementor-element.elementor-element-c50d56c{
    --container-widget-flex-grow:1;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:-110px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-377 .elementor-element.elementor-element-c809bcd{
    --min-height:80px;
    --container-widget-flex-grow:1;
    --flex-wrap-mobile:wrap;
    --justify-content:space-between;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --overlay-opacity:0.8;
    --border-radius:50px 50px 50px 50px;
    --padding-top:0em;
    --padding-bottom:0em;
    --padding-left:2em;
    --padding-right:2em
}
.elementor-377 .elementor-element.elementor-element-1c2dd2fd,.elementor-377 .elementor-element.elementor-element-2518095,.elementor-377 .elementor-element.elementor-element-537fc374{
    --display:flex;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-377 .elementor-element.elementor-element-c809bcd:not(.elementor-motion-effects-element-type-background),.elementor-377 .elementor-element.elementor-element-c809bcd>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-10a43d08.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-1289ad73:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-1289ad73>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-12a384ee.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-1ee5cb5d.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-292fa635.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-2a22e148.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-2bdc8a99.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-30c13e01.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-3366c831.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-374b590b:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-374b590b>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-405efa1b:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-405efa1b>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-45425e:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-45425e>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-455b90d6.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-46c8cae2:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-46c8cae2>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-4d0bde7a.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-51ce51a1:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-51ce51a1>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-57094fc7.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-5cce1b74.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-63a6798e.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-63b2ce7d.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-67bf6fe8:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-67bf6fe8>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-69a71bd5:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-69a71bd5>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-6e2e0de6:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-6e2e0de6>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-7292f0b2:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-7292f0b2>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-781edea3.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-7a47b333:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-7a47b333>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-7ef9d024:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-7ef9d024>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-ee16e3:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-ee16e3>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-framed .elementor-icon:hover{
    background-color:var(--e-global-color-text)
}
.elementor-377 .elementor-element.elementor-element-c809bcd::before,.elementor-377 .elementor-element.elementor-element-c809bcd>.e-con-inner>.elementor-background-slideshow::before,.elementor-377 .elementor-element.elementor-element-c809bcd>.e-con-inner>.elementor-background-video-container::before,.elementor-377 .elementor-element.elementor-element-c809bcd>.elementor-background-slideshow::before,.elementor-377 .elementor-element.elementor-element-c809bcd>.elementor-background-video-container::before,.elementor-377 .elementor-element.elementor-element-c809bcd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,.elementor-379 .elementor-element.elementor-element-345d6629::before,.elementor-379 .elementor-element.elementor-element-345d6629>.e-con-inner>.elementor-background-slideshow::before,.elementor-379 .elementor-element.elementor-element-345d6629>.e-con-inner>.elementor-background-video-container::before,.elementor-379 .elementor-element.elementor-element-345d6629>.elementor-background-slideshow::before,.elementor-379 .elementor-element.elementor-element-345d6629>.elementor-background-video-container::before,.elementor-379 .elementor-element.elementor-element-345d6629>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
    --background-overlay:''
}
.elementor-377 .elementor-element.elementor-element-537fc374{
    --flex-direction:row;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:flex-start;
    --align-items:center
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-menu-toggle{
    margin-right:auto;
    background-color:var(--e-global-color-d49ac81);
    align:left
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu .elementor-item{
    line-height:var(--e-global-typography-520c191-line-height)
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main .elementor-item{
    color:var(--e-global-color-secondary);
    fill:var(--e-global-color-secondary);
    padding:25px 0
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main .elementor-item:focus,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main .elementor-item:hover{
    color:var(--e-global-color-d49ac81);
    fill:var(--e-global-color-d49ac81)
}
.elementor-377 .elementor-element.elementor-element-3e167f42{
    --e-nav-menu-horizontal-menu-item-margin:calc(35px / 2)
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){
    margin-bottom:35px
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-menu-toggle,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown a,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-title{
    color:var(--e-global-color-secondary)
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown{
    background-color:var(--e-global-color-text);
    border-radius:0 0 14px 14px
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-menu-toggle:hover,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown a.highlighted,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown a:hover,.elementor-377 .elementor-element.elementor-element-3e167f42 div.elementor-menu-toggle,.elementor-377 .elementor-element.elementor-element-3e167f42 div.elementor-menu-toggle:hover,.elementor-699 .elementor-element.elementor-element-1332f3ab .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-2f79652a .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-3d1f6c3c .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-3e032900 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-42bcdab4 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-5488ea0a .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-57c3751a .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-766a62e2 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-79f914e3 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7b3dfc5f .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7c695934 .elementor-heading-title{
    color:var(--e-global-color-text)
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown a.highlighted,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown a:hover{
    background-color:var(--e-global-color-d49ac81)
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown li:first-child a{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown li:last-child a{
    border-bottom-right-radius:14px;
    border-bottom-left-radius:14px
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    margin-top:0!important
}
.elementor-377 .elementor-element.elementor-element-3e167f42 div.elementor-menu-toggle svg,.elementor-377 .elementor-element.elementor-element-3e167f42 div.elementor-menu-toggle:hover svg,.elementor-699 .elementor-element.elementor-element-10a43d08.elementor-view-stacked .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-12a384ee.elementor-view-stacked .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button:focus svg,.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button:hover svg,.elementor-699 .elementor-element.elementor-element-292fa635.elementor-view-stacked .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-2a22e148.elementor-view-stacked .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-3366c831.elementor-view-stacked .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-781edea3.elementor-view-stacked .elementor-icon svg{
    fill:var(--e-global-color-text)
}
.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-menu-toggle:hover{
    background-color:var(--e-global-color-332724a)
}
.elementor-377 .elementor-element.elementor-element-2518095{
    --justify-content:center;
    --align-items:center;
    transform:translateX(-20px)
}
.elementor-377 .elementor-element.elementor-element-66a01c58>.elementor-widget-container{
    margin:-15px 0
}
.elementor-377 .elementor-element.elementor-element-66a01c58 img{
    height:100px;
    object-fit:contain;
    object-position:center center
}
.elementor-377 .elementor-element.elementor-element-1c2dd2fd{
    --flex-direction:row;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:flex-end;
    --align-items:center
}
.elementor-377 .elementor-element.elementor-element-710f2c21{
    --grid-template-columns:repeat(0, auto);
    --icon-size:16px;
    --grid-column-gap:5px;
    --grid-row-gap:0px
}
.elementor-377 .elementor-element.elementor-element-710f2c21 .elementor-widget-container,.elementor-379 .elementor-element.elementor-element-271846d0,.elementor-699 .elementor-element.elementor-element-10a43d08 .elementor-icon-wrapper,.elementor-699 .elementor-element.elementor-element-12a384ee .elementor-icon-wrapper,.elementor-699 .elementor-element.elementor-element-27379556,.elementor-699 .elementor-element.elementor-element-292fa635 .elementor-icon-wrapper,.elementor-699 .elementor-element.elementor-element-2a22e148 .elementor-icon-wrapper,.elementor-699 .elementor-element.elementor-element-2dd933f7,.elementor-699 .elementor-element.elementor-element-3366c831 .elementor-icon-wrapper,.elementor-699 .elementor-element.elementor-element-3e032900,.elementor-699 .elementor-element.elementor-element-4f0d89f6,.elementor-699 .elementor-element.elementor-element-5e3ce0a8,.elementor-699 .elementor-element.elementor-element-68d94dd3,.elementor-699 .elementor-element.elementor-element-6d4f79ed,.elementor-699 .elementor-element.elementor-element-7400a2e7,.elementor-699 .elementor-element.elementor-element-781edea3 .elementor-icon-wrapper,.elementor-699 .elementor-element.elementor-element-7b3dfc5f,.elementor-699 .elementor-element.elementor-element-7df00f93,.elementor-699 .elementor-element.elementor-element-893fadb,.elementor-align-center{
    text-align:center
}
@media(max-width:1024px){
    .elementor-377 .elementor-element.elementor-element-c50d56c{
        --margin-top:0px;
        --margin-bottom:-100px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:30px;
        --padding-bottom:0px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-377 .elementor-element.elementor-element-c809bcd{
        --min-height:70px;
        --padding-top:0em;
        --padding-bottom:0em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu .elementor-item{
        font-size:var(--e-global-typography-520c191-font-size);
        line-height:var(--e-global-typography-520c191-line-height)
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown .elementor-item,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown .elementor-sub-item{
        font-size:var(--e-global-typography-520c191-font-size)
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:14px!important
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42{
        --nav-menu-icon-size:28px
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-menu-toggle{
        border-radius:50px
    }
    .elementor-377 .elementor-element.elementor-element-66a01c58 img{
        height:80px
    }
}
@media(max-width:767px){
    .elementor-377 .elementor-element.elementor-element-c50d56c{
        --margin-top:0em;
        --margin-bottom:0em;
        --margin-left:0em;
        --margin-right:0em;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-377 .elementor-element.elementor-element-c809bcd{
        --min-height:50px;
        --border-radius:0px 0px 0px 0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-377 .elementor-element.elementor-element-537fc374{
        --width:80%;
        --justify-content:flex-end;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:10px
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu .elementor-item{
        font-size:var(--e-global-typography-520c191-font-size);
        line-height:var(--e-global-typography-520c191-line-height)
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown .elementor-item,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--dropdown .elementor-sub-item{
        font-size:var(--e-global-typography-520c191-font-size)
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:7px!important
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42{
        --nav-menu-icon-size:21px
    }
    .elementor-377 .elementor-element.elementor-element-2518095{
        --width:20%;
        --align-items:flex-start;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-377 .elementor-element.elementor-element-2518095.e-con{
        --order:-99999 
        /* order start hack */
    }
    .elementor-377 .elementor-element.elementor-element-66a01c58>.elementor-widget-container{
        margin:0
    }
    .elementor-377 .elementor-element.elementor-element-66a01c58 img{
        height:35px
    }
}
.e-con,.elementor-699 .elementor-element.elementor-element-7dbf4d5b{
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-align-self:initial;
    --overlay-opacity:1
}
@media (max-width:1178px){
    .elementor-377 .elementor-element.elementor-element-2518095{
        transform:translateX(-40px)!important
    }
}
@media (max-width:1179px) and (min-width:1081px){
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main .elementor-item{
        font-size:14px!important
    }
    .elementor-377 .elementor-element[data-id="3e167f42-right"] .elementor-item{
        font-size:13px!important
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-menu-toggle{
        display:none!important
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main{
        display:flex!important
    }
}
@media (max-width:1118px){
    .elementor-377 .elementor-element[data-id="3e167f42-right"] .elementor-item{
        font-size:13px!important
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-nav-menu--main{
        display:none!important
    }
    .elementor-377 .elementor-element.elementor-element-3e167f42 .elementor-menu-toggle{
        display:flex!important
    }
}
/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-invisible,.elementor-visibility-hidden{
    visibility:hidden
}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:-10000em;
    width:1px;
    clip:rect(0,0,0,0);
    border:0
}
.elementor-clearfix:after{
    clear:both;
    content:"";
    display:block;
    height:0;
    width:0
}
.e-logo-wrapper{
    background:var(--e-a-bg-logo);
    border-radius:50%;
    display:inline-block;
    line-height:1;
    padding:.75em
}
.e-logo-wrapper i{
    color:var(--e-a-color-logo);
    font-size:1em
}
.elementor a{
    box-shadow:none;
    text-decoration:none
}
.elementor hr{
    margin:0
}
.elementor img{
    border:none;
    border-radius:0;
    box-shadow:none;
    height:auto
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure,.elementor-social-icon:last-child{
    margin:0
}
.elementor embed,.elementor iframe,.elementor object,.elementor video{
    border:none;
    line-height:1;
    margin:0;
    max-width:100%;
    width:100%
}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{
    direction:ltr;
    inset:0;
    overflow:hidden;
    position:absolute;
    z-index:0
}
.elementor .elementor-background-video-container{
    pointer-events:none;
    transition:opacity 1s
}
.elementor .elementor-background-video-container.elementor-loading,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    opacity:0
}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed{
    max-width:none
}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted,.elementor-custom-embed-play{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%)
}
.elementor .elementor-background-video-hosted{
    -o-object-fit:cover;
    object-fit:cover
}
.elementor .elementor-background-overlay{
    inset:0;
    position:absolute
}
.elementor .elementor-background-slideshow{
    inset:0;
    position:absolute;
    z-index:0
}
.elementor .elementor-background-slideshow__slide__image{
    background-position:50%;
    background-size:cover;
    height:100%;
    width:100%
}
.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{
    position:absolute
}
.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{
    position:fixed
}
.elementor-element{
    --flex-direction:initial;
    --flex-wrap:initial;
    --justify-content:initial;
    --align-items:initial;
    --align-content:initial;
    --gap:initial;
    --flex-basis:initial;
    --flex-grow:initial;
    --flex-shrink:initial;
    --order:initial;
    --align-self:initial;
    align-self:var(--align-self);
    flex-basis:var(--flex-basis);
    flex-grow:var(--flex-grow);
    flex-shrink:var(--flex-shrink);
    order:var(--order);
    --widgets-spacing:20px 20px;
    --widgets-spacing-row:20px;
    --widgets-spacing-column:20px
}
.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{
    z-index:1
}
.elementor-element:where(.e-con-full,.elementor-widget){
    align-content:var(--align-content);
    align-items:var(--align-items);
    flex-direction:var(--flex-direction);
    flex-wrap:var(--flex-wrap);
    gap:var(--row-gap) var(--column-gap);
    justify-content:var(--justify-content)
}
.elementor-379 .elementor-element.elementor-element-778d017b,.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-wrapper,.elementor-align-right{
    text-align:right
}
.elementor-379 .elementor-element.elementor-element-53a3787c .elementor-widget-container,.elementor-699 .elementor-element.elementor-element-1176bbd4,.elementor-699 .elementor-element.elementor-element-1332f3ab,.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-1d5702d3,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-2f79652a,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-42bcdab4,.elementor-699 .elementor-element.elementor-element-43d97958,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-4660cb9b,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-560a26fe,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-7731ecef,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-wrapper,.elementor-align-left{
    text-align:left
}
.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button,.elementor-icon i.fad{
    width:auto
}
.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper,.elementor-align-justify .elementor-button,.elementor-widget-wrap>.elementor-element{
    width:100%
}
.elementor-custom-embed-play i{
    color:#fff;
    font-size:100px;
    text-shadow:1px 0 6px rgba(0,0,0,.3)
}
.elementor-custom-embed-play svg{
    height:100px;
    width:100px;
    fill:#fff;
    filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))
}
.elementor-custom-embed-play i,.elementor-custom-embed-play svg{
    opacity:.8;
    transition:.5s
}
.elementor-custom-embed-play.elementor-playing i{
    font-family:eicons
}
.elementor-custom-embed-play.elementor-playing i:before{
    content:"\e8fb"
}
.eicon-animation-spin,.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{
    animation:2s linear infinite eicon-spin
}
.elementor-tag{
    display:inline-flex
}
.elementor-ken-burns{
    transition-duration:10s;
    transition-property:transform;
    transition-timing-function:linear
}
.elementor-ken-burns--out{
    transform:scale(1.3)
}
.elementor-ken-burns--active{
    transition-duration:20s
}
.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before,.elementor-ken-burns--active.elementor-ken-burns--out{
    transform:scale(1)
}
.elementor-ken-burns--active.elementor-ken-burns--in{
    transform:scale(1.3)
}
.elementor-section.elementor-section-stretched,.elementor-widget-wrap{
    width:100%;
    position:relative
}
:root{
    --page-title-display:block
}
.elementor-page-title,h1.entry-title{
    display:var(--page-title-display)
}
@keyframes eicon-spin{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(359deg)
    }
}
.elementor-section,.elementor-widget{
    position:relative
}
.elementor-section .elementor-container{
    display:flex;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap,.elementor-section.elementor-section-items-top>.elementor-container{
    align-items:flex-start
}
.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap,.elementor-section.elementor-section-items-middle>.elementor-container{
    align-items:center
}
.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap,.elementor-field-group.elementor-field-type-submit,.elementor-section.elementor-section-items-bottom>.elementor-container{
    align-items:flex-end
}
.elementor-widget-wrap{
    align-content:flex-start;
    flex-wrap:wrap
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
    display:flex
}
.elementor-widget-wrap.e-swiper-container{
    width:calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))
}
.elementor-widget:not(:last-child){
    margin-bottom:var(--kit-widget-spacing,20px)
}
.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-field-group.recaptcha_v3-bottomleft,.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-field-group.recaptcha_v3-bottomright,.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{
    margin-bottom:0
}
.elementor-column{
    display:flex;
    min-height:1px;
    position:relative
}
.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{
    padding:5px
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
    padding:10px
}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{
    padding:15px
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{
    padding:20px
}
.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{
    padding:30px
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{
    padding:0
}
@media (max-width:479px){
    .elementor-column.elementor-xs-10{
        width:10%
    }
    .elementor-column.elementor-xs-11{
        width:11.111%
    }
    .elementor-column.elementor-xs-12{
        width:12.5%
    }
    .elementor-column.elementor-xs-14{
        width:14.285%
    }
    .elementor-column.elementor-xs-16{
        width:16.666%
    }
    .elementor-column.elementor-xs-20{
        width:20%
    }
    .elementor-column.elementor-xs-25{
        width:25%
    }
    .elementor-column.elementor-xs-30{
        width:30%
    }
    .elementor-column.elementor-xs-33{
        width:33.333%
    }
    .elementor-column.elementor-xs-40{
        width:40%
    }
    .elementor-column.elementor-xs-50{
        width:50%
    }
    .elementor-column.elementor-xs-60{
        width:60%
    }
    .elementor-column.elementor-xs-66{
        width:66.666%
    }
    .elementor-column.elementor-xs-70{
        width:70%
    }
    .elementor-column.elementor-xs-75{
        width:75%
    }
    .elementor-column.elementor-xs-80{
        width:80%
    }
    .elementor-column.elementor-xs-83{
        width:83.333%
    }
    .elementor-column.elementor-xs-90{
        width:90%
    }
    .elementor-column.elementor-xs-100{
        width:100%
    }
}
@media (min-width:-1) and (max-width:-1){
    .elementor-reverse-laptop>.elementor-container>:first-child{
        order:10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2){
        order:9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3){
        order:8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4){
        order:7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5){
        order:6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6){
        order:5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7){
        order:4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8){
        order:3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9){
        order:2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10){
        order:1
    }
    .elementor .elementor-hidden-mobile_extra{
        display:none
    }
}
@media (min-width:1025px) and (max-width:-1){
    .elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-tablet_extra>.elementor-container>:first-child{
        order:10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){
        order:9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){
        order:8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){
        order:7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){
        order:6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){
        order:5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){
        order:4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){
        order:3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){
        order:2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){
        order:1
    }
    .elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){
        order:0
    }
}
@media (min-width:768px) and (max-width:1024px){
    .elementor-column.elementor-md-10{
        width:10%
    }
    .elementor-column.elementor-md-11{
        width:11.111%
    }
    .elementor-column.elementor-md-12{
        width:12.5%
    }
    .elementor-column.elementor-md-14{
        width:14.285%
    }
    .elementor-column.elementor-md-16{
        width:16.666%
    }
    .elementor-column.elementor-md-20{
        width:20%
    }
    .elementor-column.elementor-md-25{
        width:25%
    }
    .elementor-column.elementor-md-30{
        width:30%
    }
    .elementor-column.elementor-md-33{
        width:33.333%
    }
    .elementor-column.elementor-md-40{
        width:40%
    }
    .elementor-column.elementor-md-50{
        width:50%
    }
    .elementor-column.elementor-md-60{
        width:60%
    }
    .elementor-column.elementor-md-66{
        width:66.666%
    }
    .elementor-column.elementor-md-70{
        width:70%
    }
    .elementor-column.elementor-md-75{
        width:75%
    }
    .elementor-column.elementor-md-80{
        width:80%
    }
    .elementor-column.elementor-md-83{
        width:83.333%
    }
    .elementor-column.elementor-md-90{
        width:90%
    }
    .elementor-column.elementor-md-100{
        width:100%
    }
    .elementor-reverse-tablet>.elementor-container>:first-child{
        order:10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2){
        order:9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3){
        order:8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4){
        order:7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5){
        order:6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6){
        order:5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7){
        order:4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8){
        order:3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9){
        order:2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10){
        order:1
    }
    .elementor .elementor-hidden-tablet{
        display:none
    }
}
@media (min-width:-1) and (max-width:1024px){
    .elementor-reverse-tablet>.elementor-container>:first-child{
        order:10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2){
        order:9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3){
        order:8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4){
        order:7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5){
        order:6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6){
        order:5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7){
        order:4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8){
        order:3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9){
        order:2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10){
        order:1
    }
}
@media (min-width:768px) and (max-width:-1){
    .elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){
        order:0
    }
    .elementor-reverse-mobile_extra>.elementor-container>:first-child{
        order:10
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){
        order:9
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){
        order:8
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){
        order:7
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){
        order:6
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){
        order:5
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){
        order:4
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){
        order:3
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){
        order:2
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){
        order:1
    }
}
.elementor-grid{
    display:grid;
    grid-column-gap:var(--grid-column-gap);
    grid-row-gap:var(--grid-row-gap)
}
.e-con .elementor-widget,.elementor-grid .elementor-grid-item{
    min-width:0
}
.elementor-grid-0 .elementor-grid{
    display:inline-block;
    margin-bottom:calc(-1 * var(--grid-row-gap));
    width:100%;
    word-spacing:var(--grid-column-gap)
}
.elementor-grid-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-bottom:var(--grid-row-gap);
    word-break:break-word
}
.elementor-grid-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
}
.elementor-grid-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
}
.elementor-grid-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
}
.elementor-grid-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
}
.elementor-grid-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
}
.elementor-grid-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
}
.elementor-grid-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
}
.elementor-grid-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
}
.elementor-grid-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
}
.elementor-grid-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
}
.elementor-grid-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
}
.elementor-grid-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
}
@media (min-width:1025px){
    #elementor-device-mode:after{
        content:"desktop"
    }
}
@media (min-width:-1){
    .elementor-widescreen-align-center{
        text-align:center
    }
    .elementor-widescreen-align-right{
        text-align:right
    }
    .elementor-widescreen-align-left{
        text-align:left
    }
    .elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{
        width:auto
    }
    .elementor-widescreen-align-justify .elementor-button{
        width:100%
    }
    .elementor-reverse-widescreen>.elementor-container>:first-child{
        order:10
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(2){
        order:9
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(3){
        order:8
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(4){
        order:7
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(5){
        order:6
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(6){
        order:5
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(7){
        order:4
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(8){
        order:3
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(9){
        order:2
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(10){
        order:1
    }
    .elementor-grid-widescreen-0 .elementor-grid{
        display:inline-block;
        margin-bottom:calc(-1 * var(--grid-row-gap));
        width:100%;
        word-spacing:var(--grid-column-gap)
    }
    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-widescreen-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-widescreen-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-widescreen-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-widescreen-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-widescreen-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-widescreen-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-widescreen-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-widescreen-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-widescreen-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-widescreen-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-widescreen-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-widescreen-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
    #elementor-device-mode:after{
        content:"widescreen"
    }
    .elementor .elementor-hidden-widescreen{
        display:none
    }
}
@media (max-width:-1){
    .elementor-laptop-align-center,.elementor-mobile_extra-align-center,.elementor-tablet_extra-align-center{
        text-align:center
    }
    .elementor-laptop-align-right,.elementor-mobile_extra-align-right,.elementor-tablet_extra-align-right{
        text-align:right
    }
    .elementor-laptop-align-left,.elementor-mobile_extra-align-left,.elementor-tablet_extra-align-left{
        text-align:left
    }
    .elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button,.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button,.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{
        width:auto
    }
    .elementor-laptop-align-justify .elementor-button,.elementor-mobile_extra-align-justify .elementor-button,.elementor-tablet_extra-align-justify .elementor-button{
        width:100%
    }
    .elementor-grid-laptop-0 .elementor-grid,.elementor-grid-mobile_extra-0 .elementor-grid,.elementor-grid-tablet_extra-0 .elementor-grid{
        display:inline-block;
        margin-bottom:calc(-1 * var(--grid-row-gap));
        width:100%;
        word-spacing:var(--grid-column-gap)
    }
    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item,.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item,.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-laptop-1 .elementor-grid,.elementor-grid-mobile_extra-1 .elementor-grid,.elementor-grid-tablet_extra-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-laptop-2 .elementor-grid,.elementor-grid-mobile_extra-2 .elementor-grid,.elementor-grid-tablet_extra-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-laptop-3 .elementor-grid,.elementor-grid-mobile_extra-3 .elementor-grid,.elementor-grid-tablet_extra-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-laptop-4 .elementor-grid,.elementor-grid-mobile_extra-4 .elementor-grid,.elementor-grid-tablet_extra-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-laptop-5 .elementor-grid,.elementor-grid-mobile_extra-5 .elementor-grid,.elementor-grid-tablet_extra-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-laptop-6 .elementor-grid,.elementor-grid-mobile_extra-6 .elementor-grid,.elementor-grid-tablet_extra-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-laptop-7 .elementor-grid,.elementor-grid-mobile_extra-7 .elementor-grid,.elementor-grid-tablet_extra-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-laptop-8 .elementor-grid,.elementor-grid-mobile_extra-8 .elementor-grid,.elementor-grid-tablet_extra-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-laptop-9 .elementor-grid,.elementor-grid-mobile_extra-9 .elementor-grid,.elementor-grid-tablet_extra-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-laptop-10 .elementor-grid,.elementor-grid-mobile_extra-10 .elementor-grid,.elementor-grid-tablet_extra-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-laptop-11 .elementor-grid,.elementor-grid-mobile_extra-11 .elementor-grid,.elementor-grid-tablet_extra-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-laptop-12 .elementor-grid,.elementor-grid-mobile_extra-12 .elementor-grid,.elementor-grid-tablet_extra-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
    #elementor-device-mode:after{
        content:"laptop";
        content:"tablet_extra"
    }
}
@media (max-width:1024px){
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{
        max-width:100%
    }
    .elementor-tablet-align-center{
        text-align:center
    }
    .elementor-tablet-align-right{
        text-align:right
    }
    .elementor-tablet-align-left{
        text-align:left
    }
    .elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{
        width:auto
    }
    .elementor-tablet-align-justify .elementor-button{
        width:100%
    }
    .elementor-section .elementor-container{
        flex-wrap:wrap
    }
    .elementor-grid-tablet-0 .elementor-grid{
        display:inline-block;
        margin-bottom:calc(-1 * var(--grid-row-gap));
        width:100%;
        word-spacing:var(--grid-column-gap)
    }
    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-tablet-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-tablet-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-tablet-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-tablet-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-tablet-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-tablet-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-tablet-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-tablet-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-tablet-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-tablet-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-tablet-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-tablet-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
    #elementor-device-mode:after{
        content:"tablet"
    }
}
@media (max-width:-1){
    #elementor-device-mode:after{
        content:"mobile_extra"
    }
}
@media (prefers-reduced-motion:no-preference){
    html{
        scroll-behavior:smooth
    }
}
.e-con{
    --border-radius:0;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    --border-style:initial;
    --border-color:initial;
    --container-widget-flex-grow:0;
    --content-width:min(100%,var(--container-max-width,1140px));
    --width:100%;
    --min-height:initial;
    --height:auto;
    --text-align:initial;
    --margin-top:0px;
    --margin-right:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --padding-top:var(--container-default-padding-top,10px);
    --padding-right:var(--container-default-padding-right,10px);
    --padding-bottom:var(--container-default-padding-bottom,10px);
    --padding-left:var(--container-default-padding-left,10px);
    --position:relative;
    --z-index:revert;
    --overflow:visible;
    --gap:var(--widgets-spacing,20px);
    --row-gap:var(--widgets-spacing-row,20px);
    --column-gap:var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode:initial;
    --overlay-transition:0.3s;
    --e-con-grid-template-columns:repeat(3,1fr);
    --e-con-grid-template-rows:repeat(2,1fr);
    border-radius:var(--border-radius);
    height:var(--height);
    min-height:var(--min-height);
    min-width:0;
    overflow:var(--overflow);
    position:var(--position);
    transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
    width:var(--width);
    z-index:var(--z-index);
    --flex-wrap-mobile:wrap;
    margin-block-end:var(--margin-block-end);
    margin-block-start:var(--margin-block-start);
    margin-inline-end:var(--margin-inline-end);
    margin-inline-start:var(--margin-inline-start);
    padding-inline-end:var(--padding-inline-end);
    padding-inline-start:var(--padding-inline-start);
    --margin-block-start:var(--margin-top);
    --margin-block-end:var(--margin-bottom);
    --margin-inline-start:var(--margin-left);
    --margin-inline-end:var(--margin-right);
    --padding-inline-start:var(--padding-left);
    --padding-inline-end:var(--padding-right);
    --padding-block-start:var(--padding-top);
    --padding-block-end:var(--padding-bottom);
    --border-block-start-width:var(--border-top-width);
    --border-block-end-width:var(--border-bottom-width);
    --border-inline-start-width:var(--border-left-width);
    --border-inline-end-width:var(--border-right-width);
    --container-max-width:1280px
}
body.rtl .e-con{
    --padding-inline-start:var(--padding-right);
    --padding-inline-end:var(--padding-left);
    --margin-inline-start:var(--margin-right);
    --margin-inline-end:var(--margin-left);
    --border-inline-start-width:var(--border-right-width);
    --border-inline-end-width:var(--border-left-width)
}
.e-con.e-flex{
    --flex-direction:column;
    --flex-basis:auto;
    --flex-grow:0;
    --flex-shrink:1;
    flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}
.e-con-full,.e-con>.e-con-inner{
    padding-block-end:var(--padding-block-end);
    padding-block-start:var(--padding-block-start);
    text-align:var(--text-align)
}
.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{
    flex-direction:var(--flex-direction)
}
.e-con,.e-con>.e-con-inner{
    display:var(--display)
}
.e-con.e-grid{
    --grid-justify-content:start;
    --grid-align-content:start;
    --grid-auto-flow:row
}
.e-con.e-grid,.e-con.e-grid>.e-con-inner{
    align-content:var(--grid-align-content);
    align-items:var(--align-items);
    grid-auto-flow:var(--grid-auto-flow);
    grid-template-columns:var(--e-con-grid-template-columns);
    grid-template-rows:var(--e-con-grid-template-rows);
    justify-content:var(--grid-justify-content);
    justify-items:var(--justify-items)
}
.e-con-boxed.e-flex{
    align-content:normal;
    align-items:normal;
    flex-direction:column;
    flex-wrap:nowrap;
    justify-content:normal
}
.e-con-boxed.e-grid{
    grid-template-columns:1fr;
    grid-template-rows:1fr;
    justify-items:legacy
}
.e-con-boxed{
    gap:initial;
    text-align:initial
}
.e-con.e-flex>.e-con-inner{
    align-content:var(--align-content);
    align-items:var(--align-items);
    align-self:auto;
    flex-basis:auto;
    flex-grow:1;
    flex-shrink:1;
    flex-wrap:var(--flex-wrap);
    justify-content:var(--justify-content)
}
.e-con.e-grid>.e-con-inner{
    align-items:var(--align-items);
    justify-items:var(--justify-items)
}
.e-con>.e-con-inner{
    gap:var(--row-gap) var(--column-gap);
    height:100%;
    margin:0 auto;
    max-width:var(--content-width);
    padding-inline-end:0;
    padding-inline-start:0;
    width:100%
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con{
    --margin-left:auto;
    --margin-right:auto;
    max-width:min(100%,var(--width))
}
.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{
    border-block-end-width:var(--border-block-end-width);
    border-block-start-width:var(--border-block-start-width);
    border-color:var(--border-color);
    border-inline-end-width:var(--border-inline-end-width);
    border-inline-start-width:var(--border-inline-start-width);
    border-radius:var(--border-radius);
    border-style:var(--border-style);
    content:var(--background-overlay);
    display:block;
    height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
    left:calc(0px - var(--border-left-width));
    mix-blend-mode:var(--overlay-mix-blend-mode);
    opacity:var(--overlay-opacity);
    position:absolute;
    top:calc(0px - var(--border-top-width));
    transition:var(--overlay-transition,.3s);
    width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
.e-con:before{
    transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)
}
.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{
    border-block-end-width:var(--border-block-end-width);
    border-block-start-width:var(--border-block-start-width);
    border-color:var(--border-color);
    border-inline-end-width:var(--border-inline-end-width);
    border-inline-start-width:var(--border-inline-start-width);
    border-radius:var(--border-radius);
    border-style:var(--border-style);
    height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
    left:calc(0px - var(--border-left-width));
    top:calc(0px - var(--border-top-width));
    width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{
    z-index:1
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{
    z-index:2
}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{
    height:100%
}
.e-con .elementor-widget:not(:last-child){
    --kit-widget-spacing:0px
}
.elementor-field-subgroup,.elementor-form-fields-wrapper{
    display:flex;
    flex-wrap:wrap
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{
    flex-basis:100%;
    max-width:100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{
    flex-grow:1
}
.elementor-field-group{
    align-items:center;
    flex-wrap:wrap
}
.elementor-field-group .elementor-field-textual{
    background-color:transparent;
    border:1px solid #69727d;
    color:#1f2124;
    flex-grow:1;
    max-width:100%;
    vertical-align:middle;
    width:100%
}
.elementor-field-group .elementor-field-textual:focus{
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
    outline:0
}
.elementor-field-group .elementor-field-textual::-moz-placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.elementor-field-group .elementor-field-textual::placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.elementor-field-group .elementor-select-wrapper{
    display:flex;
    position:relative;
    width:100%
}
.elementor-field-group .elementor-select-wrapper select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    color:inherit;
    flex-basis:100%;
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    letter-spacing:inherit;
    line-height:inherit;
    padding-inline-end:20px;
    text-transform:inherit
}
.elementor-field-group .elementor-select-wrapper:before{
    content:"\e92a";
    font-family:eicons;
    font-size:15px;
    pointer-events:none;
    position:absolute;
    right:10px;
    text-shadow:0 0 3px rgba(0,0,0,.3);
    top:50%;
    transform:translateY(-50%)
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{
    content:""
}
.elementor-button-text,.elementor-field-subgroup .elementor-field-option label{
    display:inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{
    padding-inline-end:10px
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{
    flex-basis:100%
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{
    display:inline
}
.elementor-mark-required .elementor-field-label:after{
    color:red;
    content:"*";
    padding-inline-start:.2em
}
.elementor-field-textual{
    border-radius:3px;
    font-size:15px;
    line-height:1.4;
    min-height:40px;
    padding:5px 14px
}
.elementor-field-textual.elementor-size-xs{
    border-radius:2px;
    font-size:13px;
    min-height:33px;
    padding:4px 12px
}
.elementor-field-textual.elementor-size-md{
    border-radius:4px;
    font-size:16px;
    min-height:47px;
    padding:6px 16px
}
.elementor-field-textual.elementor-size-lg{
    border-radius:5px;
    font-size:18px;
    min-height:59px;
    padding:7px 20px
}
.elementor-field-textual.elementor-size-xl{
    border-radius:6px;
    font-size:20px;
    min-height:72px;
    padding:8px 24px
}
.elementor-button-align-stretch .e-form__buttons__wrapper{
    flex-basis:50%;
    flex-grow:1
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button{
    flex-basis:100%
}
.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{
    justify-content:center
}
.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{
    justify-content:flex-start
}
.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{
    justify-content:flex-end
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
    flex-basis:auto
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{
    flex-grow:0
}
@media screen and (max-width:1024px){
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:100%
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper{
        flex-basis:50%;
        flex-grow:1
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{
        flex-basis:100%
    }
    .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{
        justify-content:center
    }
    .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{
        justify-content:flex-start
    }
    .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{
        justify-content:flex-end
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:auto
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{
        flex-grow:0
    }
}
@media screen and (max-width:767px){
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:100%
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper{
        flex-basis:50%;
        flex-grow:1
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{
        flex-basis:100%
    }
    .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{
        justify-content:center
    }
    .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{
        justify-content:flex-start
    }
    .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{
        justify-content:flex-end
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:auto
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{
        flex-grow:0
    }
}
.elementor-error .elementor-field{
    border-color:#d9534f
}
.elementor-error .help-inline{
    color:#d9534f;
    font-size:.9em
}
.elementor-message{
    font-size:1em;
    line-height:1;
    margin:10px 0
}
.elementor-message:before{
    content:"\e90e";
    display:inline-block;
    font-family:eicons;
    font-style:normal;
    font-weight:400;
    margin-inline-end:5px;
    vertical-align:middle
}
.elementor-message.elementor-message-danger{
    color:#d9534f
}
.elementor-message.elementor-message-danger:before{
    content:"\e87f"
}
.elementor-message.form-message-success{
    color:#5cb85c
}
.elementor-form .elementor-button{
    border:none;
    padding-block-end:0;
    padding-block-start:0
}
.elementor-button-content-wrapper,.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{
    display:flex;
    flex-direction:row;
    gap:5px;
    justify-content:center
}
.elementor-button,.elementor-icon{
    display:inline-block;
    line-height:1;
    transition:.3s;
    text-align:center
}
.elementor-form .elementor-button.elementor-size-xs{
    min-height:33px
}
.elementor-form .elementor-button.elementor-size-sm{
    min-height:40px
}
.elementor-form .elementor-button.elementor-size-md{
    min-height:47px
}
.elementor-form .elementor-button.elementor-size-lg{
    min-height:59px
}
.elementor-form .elementor-button.elementor-size-xl{
    min-height:72px
}
.elementor-element .elementor-widget-container,.elementor-element:not(:has(.elementor-widget-container)){
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}
.elementor-heading-title{
    line-height:1;
    margin:0;
    padding:0
}
.elementor-button{
    background-color:#69727d;
    border-radius:3px;
    color:#fff;
    font-size:15px;
    padding:12px 24px;
    fill:#fff
}
.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover,.elementor-379 .elementor-element.elementor-element-5658f31b .e-form__buttons__wrapper__button-next,.elementor-379 .elementor-element.elementor-element-5658f31b .e-form__buttons__wrapper__button-next:hover,.elementor-379 .elementor-element.elementor-element-5658f31b .e-form__buttons__wrapper__button-previous,.elementor-379 .elementor-element.elementor-element-5658f31b .e-form__buttons__wrapper__button-previous:hover,.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-button[type=submit],.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-button[type=submit]:hover,.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{
    color:#fff
}
.elementor-button-icon svg{
    height:auto;
    width:1em
}
.elementor-button-icon .e-font-icon-svg{
    height:1em
}
.elementor-button.elementor-size-xs{
    border-radius:2px;
    font-size:13px;
    padding:10px 20px
}
.elementor-button.elementor-size-md{
    border-radius:4px;
    font-size:16px;
    padding:15px 30px
}
.elementor-button.elementor-size-lg{
    border-radius:5px;
    font-size:18px;
    padding:20px 40px
}
.elementor-button.elementor-size-xl{
    border-radius:6px;
    font-size:20px;
    padding:25px 50px
}
.elementor-button span{
    text-decoration:inherit
}
.elementor-element.elementor-button-info .elementor-button,.elementor-widget-button .elementor-button .elementor-button-info{
    background-color:#5bc0de
}
.elementor-element.elementor-button-success .elementor-button,.elementor-widget-button .elementor-button .elementor-button-success{
    background-color:#5cb85c
}
.elementor-element.elementor-button-warning .elementor-button,.elementor-widget-button .elementor-button .elementor-button-warning{
    background-color:#f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button,.elementor-widget-button .elementor-button .elementor-button-danger{
    background-color:#d9534f
}
.elementor-view-stacked .elementor-icon{
    background-color:#69727d;
    color:#fff;
    padding:.5em;
    fill:#fff
}
.elementor-view-framed .elementor-icon{
    background-color:transparent;
    border:3px solid #69727d;
    color:#69727d;
    padding:.5em
}
.elementor-icon{
    color:#69727d;
    font-size:50px
}
.elementor-icon:hover{
    color:#69727d
}
.elementor-icon i,.elementor-icon svg{
    display:block;
    height:1em;
    position:relative;
    width:1em
}
.elementor-icon i:before,.elementor-icon svg:before{
    left:50%;
    position:absolute;
    transform:translateX(-50%)
}
.elementor-shape-square .elementor-icon{
    border-radius:0
}
.elementor-shape-rounded .elementor-icon{
    border-radius:10%
}
.elementor-shape-circle .elementor-icon{
    border-radius:50%
}
.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){
    transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
    transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
}
.e-con.e-transform{
    transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX,1) * var(--e-con-transform-scaleX,var(--e-con-transform-scale,1)))) scaleY(calc(var(--e-con-transform-flipY,1) * var(--e-con-transform-scaleY,var(--e-con-transform-scale,1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));
    transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}
.animated{
    animation-duration:1.25s
}
.animated.animated-slow{
    animation-duration:2s
}
.animated.animated-fast{
    animation-duration:.75s
}
.animated.infinite{
    animation-iteration-count:infinite
}
.animated.reverse{
    animation-direction:reverse;
    animation-fill-mode:forwards
}
@media (prefers-reduced-motion:reduce){
    .animated{
        animation:none
    }
}
.elementor-post__thumbnail__link{
    transition:none
}
@media (min-width:-1) and (max-width:-1){
    .elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{
        display:none
    }
}
@media (min-width:1025px) and (max-width:99999px){
    .elementor .elementor-hidden-desktop{
        display:none
    }
}
.elementor-kit-201{
    --e-global-color-secondary:#020E15;
    --e-global-color-primary:#797979;
    --e-global-color-text:#FFFFFF;
    --e-global-color-accent:#FFFFFF2B;
    --e-global-color-d49ac81:#E72A54;
    --e-global-color-332724a:#C3163B;
    --e-global-color-4d462f5:#DADADA;
    --e-global-color-cfa1f76:#F1F1F1;
    --e-global-color-7fbea4f:#148FD7;
    --e-global-color-c94d9ab:#273B4B;
    --e-global-color-044b931:#073149;
    --e-global-color-638d055:#031925;
    --e-global-color-ec3c7a7:#E72A54;
    --e-global-color-3ee16e7:#C3163B;
    --e-global-color-5705a8d:#148FD7;
    --e-global-typography-primary-font-family:"Public Sans";
    --e-global-typography-primary-font-size:48px;
    --e-global-typography-primary-font-weight:700;
    --e-global-typography-primary-line-height:1.2em;
    --e-global-typography-primary-letter-spacing:-1px;
    --e-global-typography-secondary-font-family:"Public Sans";
    --e-global-typography-secondary-font-size:39px;
    --e-global-typography-secondary-font-weight:700;
    --e-global-typography-secondary-line-height:1.2em;
    --e-global-typography-text-font-family:"Inter";
    --e-global-typography-text-font-size:16px;
    --e-global-typography-text-font-weight:400;
    --e-global-typography-text-line-height:1.4em;
    --e-global-typography-accent-font-family:"Public Sans";
    --e-global-typography-accent-font-size:15px;
    --e-global-typography-accent-font-weight:600;
    --e-global-typography-accent-text-transform:capitalize;
    --e-global-typography-accent-line-height:1em;
    --e-global-typography-b2ce6af-font-family:"Inter";
    --e-global-typography-b2ce6af-font-size:16px;
    --e-global-typography-b2ce6af-font-weight:400;
    --e-global-typography-b2ce6af-text-transform:none;
    --e-global-typography-b2ce6af-font-style:normal;
    --e-global-typography-b2ce6af-line-height:1.4em;
    --e-global-typography-69c152f-font-family:"Inter";
    --e-global-typography-69c152f-font-size:14px;
    --e-global-typography-69c152f-font-weight:400;
    --e-global-typography-69c152f-line-height:1.4em;
    --e-global-typography-520c191-font-family:"Public Sans";
    --e-global-typography-520c191-font-size:18px;
    --e-global-typography-520c191-font-weight:700;
    --e-global-typography-520c191-line-height:1.5em;
    --e-global-typography-583e54c-font-family:"Public Sans";
    --e-global-typography-583e54c-font-size:48px;
    --e-global-typography-583e54c-font-weight:700;
    --e-global-typography-583e54c-line-height:1.2em;
    --e-global-typography-583e54c-letter-spacing:-1px;
    --e-global-typography-5d167aa-font-family:"Public Sans";
    --e-global-typography-5d167aa-font-size:39px;
    --e-global-typography-5d167aa-font-weight:700;
    --e-global-typography-5d167aa-line-height:1.2em;
    --e-global-typography-5d167aa-letter-spacing:-1px;
    --e-global-typography-d3dae9a-font-family:"Public Sans";
    --e-global-typography-d3dae9a-font-size:31px;
    --e-global-typography-d3dae9a-font-weight:700;
    --e-global-typography-d3dae9a-font-style:normal;
    --e-global-typography-d3dae9a-line-height:1.3em;
    --e-global-typography-d3dae9a-letter-spacing:-1px;
    --e-global-typography-83682a1-font-family:"Public Sans";
    --e-global-typography-83682a1-font-size:25px;
    --e-global-typography-83682a1-font-weight:500;
    --e-global-typography-83682a1-text-transform:none;
    --e-global-typography-83682a1-font-style:normal;
    --e-global-typography-83682a1-line-height:1.3em;
    --e-global-typography-7044a64-font-family:"Public Sans";
    --e-global-typography-7044a64-font-size:20px;
    --e-global-typography-7044a64-font-weight:700;
    --e-global-typography-7044a64-line-height:1.4em;
    --e-global-typography-84ca66e-font-family:"Inria Sans";
    --e-global-typography-84ca66e-font-size:14px;
    --e-global-typography-84ca66e-font-weight:600;
    --e-global-typography-84ca66e-text-transform:uppercase;
    --e-global-typography-112b6c4-font-family:"DM Sans";
    --e-global-typography-112b6c4-font-size:13px;
    --e-global-typography-112b6c4-line-height:1.6em;
    --e-global-typography-a435f28-font-family:"Public Sans";
    --e-global-typography-a435f28-font-size:61px;
    --e-global-typography-a435f28-font-weight:800;
    --e-global-typography-a435f28-line-height:1em;
    --e-global-typography-a435f28-letter-spacing:-2px;
    color:var(--e-global-color-primary);
    font-family:var( --e-global-typography-b2ce6af-font-family ),Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    font-weight:var(--e-global-typography-b2ce6af-font-weight);
    text-transform:var(--e-global-typography-b2ce6af-text-transform);
    font-style:var(--e-global-typography-b2ce6af-font-style);
    line-height:var( --e-global-typography-b2ce6af-line-height )
}
.elementor-kit-201 .elementor-button,.elementor-kit-201 button,.elementor-kit-201 input[type=button],.elementor-kit-201 input[type=submit]{
    background-color:var(--e-global-color-d49ac81);
    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);
    text-transform:var(--e-global-typography-accent-text-transform);
    line-height:var( --e-global-typography-accent-line-height );
    color:var(--e-global-color-text);
    border-style:solid;
    border-width:0;
    border-color:var(--e-global-color-d49ac81);
    border-radius:50px
}
.elementor-kit-201 .elementor-button:focus,.elementor-kit-201 .elementor-button:hover,.elementor-kit-201 button:focus,.elementor-kit-201 button:hover,.elementor-kit-201 input[type=button]:focus,.elementor-kit-201 input[type=button]:hover,.elementor-kit-201 input[type=submit]:focus,.elementor-kit-201 input[type=submit]:hover{
    background-color:var(--e-global-color-332724a);
    color:var(--e-global-color-text);
    border-style:solid;
    border-width:0;
    border-color:var(--e-global-color-332724a);
    border-radius:50px
}
.elementor-kit-201 e-page-transition{
    background-color:#ffbc7d
}
.elementor-kit-201 a{
    color:var(--e-global-color-primary)
}
.elementor-kit-201 h1,.elementor-kit-201 h2,.elementor-kit-201 h3,.elementor-kit-201 h4,.elementor-kit-201 h5{
    color:var(--e-global-color-secondary)
}
.elementor-kit-201 a:hover{
    color:var(--e-global-color-d49ac81)
}
.elementor-kit-201 h1{
    font-family:var( --e-global-typography-583e54c-font-family ),Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size );
    font-weight:var(--e-global-typography-583e54c-font-weight);
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing )
}
.elementor-kit-201 h2{
    font-family:var( --e-global-typography-5d167aa-font-family ),Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var(--e-global-typography-5d167aa-font-weight);
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing )
}
.elementor-kit-201 h3{
    font-family:var( --e-global-typography-d3dae9a-font-family ),Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var(--e-global-typography-d3dae9a-font-weight);
    font-style:var(--e-global-typography-d3dae9a-font-style);
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing )
}
.elementor-kit-201 h4{
    font-family:var( --e-global-typography-83682a1-font-family ),Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var(--e-global-typography-83682a1-font-weight);
    text-transform:var(--e-global-typography-83682a1-text-transform);
    font-style:var(--e-global-typography-83682a1-font-style);
    line-height:var( --e-global-typography-83682a1-line-height )
}
.elementor-kit-201 h5{
    font-family:var( --e-global-typography-7044a64-font-family ),Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var(--e-global-typography-7044a64-font-weight);
    line-height:var( --e-global-typography-7044a64-line-height )
}
.elementor-kit-201 h6{
    color:var(--e-global-color-d49ac81);
    font-family:var( --e-global-typography-84ca66e-font-family ),Sans-serif;
    font-size:var( --e-global-typography-84ca66e-font-size );
    font-weight:var(--e-global-typography-84ca66e-font-weight);
    text-transform:var(--e-global-typography-84ca66e-text-transform);
    line-height:var( --e-global-typography-84ca66e-line-height )
}
.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-4a48d1bc .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-7d6aa322 .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-c1b276d .elementor-counter-title,.elementor-kit-201 label{
    color:var(--e-global-color-secondary);
    font-family:var( --e-global-typography-520c191-font-family ),Sans-serif;
    font-size:var( --e-global-typography-520c191-font-size );
    font-weight:var(--e-global-typography-520c191-font-weight);
    line-height:var( --e-global-typography-520c191-line-height )
}
.elementor-kit-201 .elementor-field-textual,.elementor-kit-201 input:not([type=button]):not([type=submit]),.elementor-kit-201 textarea{
    font-family:var( --e-global-typography-b2ce6af-font-family ),Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    font-weight:var(--e-global-typography-b2ce6af-font-weight);
    text-transform:var(--e-global-typography-b2ce6af-text-transform);
    font-style:var(--e-global-typography-b2ce6af-font-style);
    line-height:var( --e-global-typography-b2ce6af-line-height );
    color:var(--e-global-color-secondary);
    background-color:var(--e-global-color-cfa1f76);
    border-style:solid;
    border-width:1px;
    border-color:var(--e-global-color-4d462f5);
    border-radius:7px
}
.elementor-kit-201 .elementor-field-textual:focus,.elementor-kit-201 input:focus:not([type=button]):not([type=submit]),.elementor-kit-201 textarea:focus{
    color:var(--e-global-color-primary);
    background-color:var(--e-global-color-text);
    border-style:solid;
    border-width:1px;
    border-color:var(--e-global-color-ec3c7a7);
    border-radius:7px
}
.elementor-nav-menu a.current,.elementor-nav-menu--main .elementor-nav-menu a.current{
    color:#fff;
    background:#1f2124
}
.elementor-section.elementor-section-boxed>.elementor-container{
    max-width:1280px
}
.elementor-widget:not(:last-child){
    margin-block-end:20px
}
.site-footer .site-branding,.site-header .site-branding{
    flex-direction:column;
    align-items:stretch
}
.site-header{
    padding-inline-end:0px;
    padding-inline-start:0px
}
/*! elementor-pro - v3.26.0 - 22-12-2024 */
.elementor-item:after,.elementor-item:before{
    display:block;
    position:absolute;
    transition:.3s cubic-bezier(.58,.3,.005,1)
}
.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{
    background-color:#3f444b;
    height:3px;
    left:0;
    width:100%;
    z-index:2
}
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    height:0;
    left:50%;
    width:0
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    top:10px
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{
    bottom:10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    top:-10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{
    bottom:-10px
}
.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{
    transition-duration:0s
}
.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{
    content:"";
    top:0
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    left:-20px;
    width:10px
}
.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{
    bottom:0;
    content:""
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{
    inset-inline-start:100%;
    width:10px
}
.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{
    background:0 0;
    border:3px solid #3f444b;
    bottom:0;
    left:0;
    right:0;
    top:0
}
.e--pointer-framed .elementor-item:before{
    content:""
}
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    transform:scale(.75)
}
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    transform:scale(1.25)
}
.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{
    transition:opacity .2s,transform .4s
}
.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{
    height:3px;
    width:3px
}
.e--pointer-framed.e--animation-draw .elementor-item:before{
    border-width:0 0 3px 3px;
    transition:width .1s .2s,height .1s .3s,opacity .12s .22s
}
.e--pointer-framed.e--animation-draw .elementor-item:after{
    border-width:3px 3px 0 0;
    bottom:0;
    content:"";
    left:auto;
    right:0;
    top:auto;
    transition:width .1s,height .1s .1s,opacity .02s .18s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{
    height:100%;
    width:100%
}
.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{
    transition:opacity .02s,height .1s,width .1s .1s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{
    transition:opacity .02s .2s,height .1s .2s,width .1s .3s
}
.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{
    height:3px;
    width:3px
}
.e--pointer-framed.e--animation-corners .elementor-item:before{
    border-width:3px 0 0 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:after{
    border-width:0 3px 3px 0;
    bottom:0;
    content:"";
    left:auto;
    right:0;
    top:auto
}
.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{
    height:100%;
    transition:opacity 2ms,width .4s,height .4s;
    width:100%
}
.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{
    transition-duration:0s
}
.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{
    content:"";
    transition:.3s
}
.e--pointer-background .elementor-item:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{
    background:#3f444b;
    bottom:0;
    left:0;
    right:0;
    top:0;
    z-index:-1
}
.e--pointer-background.e--animation-grow .elementor-item:before{
    transform:scale(.5)
}
.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{
    opacity:1;
    transform:scale(1)
}
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    transform:scale(1.2);
    transition:.3s
}
.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{
    transition:opacity .15s,transform .4s
}
.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover,.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{
    transition-duration:0s
}
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    left:100%
}
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    right:100%
}
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    top:100%
}
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    bottom:100%
}
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    bottom:50%;
    top:50%
}
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
    left:50%;
    right:50%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{
    bottom:100%;
    top:0
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{
    bottom:0;
    top:100%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{
    bottom:50%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{
    top:50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{
    left:100%;
    right:0
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{
    left:0;
    right:100%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{
    left:50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{
    right:50%
}
.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{
    transform:skew(-8deg)
}
.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{
    transform:scale(1.2)
}
.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{
    transform:scale(.8)
}
.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{
    transform:translateY(-8px)
}
.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{
    transform:translateY(8px)
}
.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{
    transform:rotate(6deg)
}
.elementor-nav-menu--main .elementor-nav-menu a{
    transition:.4s
}
.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{
    padding:13px 20px
}
.elementor-nav-menu--main .elementor-nav-menu a.disabled{
    background:#3f444b;
    color:#88909b
}
.elementor-nav-menu--main .elementor-nav-menu ul{
    border-style:solid;
    border-width:0;
    padding:0;
    position:absolute;
    width:12em
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{
    background:#fff;
    display:none;
    height:20px;
    overflow:hidden;
    position:absolute;
    visibility:hidden
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{
    border:8px dashed transparent;
    border-bottom:8px solid #33373d;
    height:0;
    left:50%;
    margin-inline-start:-8px;
    overflow:hidden;
    position:absolute;
    top:-2px;
    width:0
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{
    border-color:#33373d transparent transparent;
    border-style:solid dashed dashed;
    top:6px
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{
    transform:rotate(-90deg)
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{
    fill:currentColor;
    height:1em;
    width:1em
}
.elementor-nav-menu--layout-horizontal{
    display:flex
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{
    display:flex;
    flex-wrap:wrap
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{
    flex-grow:1;
    white-space:nowrap
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li,.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{
    display:flex
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{
    top:100%!important
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{
    margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{
    left:var(--e-nav-menu-horizontal-menu-item-margin)!important
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{
    margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{
    align-self:center;
    border-color:var(--e-nav-menu-divider-color,#000);
    border-left-style:var(--e-nav-menu-divider-style,solid);
    border-left-width:var(--e-nav-menu-divider-width,2px);
    content:var(--e-nav-menu-divider-content,none);
    height:var(--e-nav-menu-divider-height,35%)
}
.elementor-nav-menu__align-right .elementor-nav-menu{
    justify-content:flex-end;
    margin-left:auto
}
.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{
    justify-content:flex-end
}
.elementor-nav-menu__align-left .elementor-nav-menu{
    justify-content:flex-start;
    margin-right:auto
}
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{
    justify-content:flex-start
}
.elementor-nav-menu__align-start .elementor-nav-menu{
    justify-content:flex-start;
    margin-inline-end:auto
}
.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{
    justify-content:flex-start
}
.elementor-nav-menu__align-end .elementor-nav-menu{
    justify-content:flex-end;
    margin-inline-start:auto
}
.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{
    justify-content:flex-end
}
.elementor-nav-menu__align-center .elementor-nav-menu{
    justify-content:center;
    margin-inline-end:auto;
    margin-inline-start:auto
}
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{
    justify-content:center
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{
    width:100%
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{
    flex-grow:1
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{
    justify-content:center
}
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close,.elementor-nav-menu ul,.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{
    display:none
}
.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)){
    display:flex;
    flex-direction:column
}
.elementor-nav-menu .sub-arrow,.elementor-nav-menu a{
    align-items:center;
    display:flex
}
.elementor-nav-menu{
    position:relative;
    z-index:2
}
.elementor-nav-menu:after{
    clear:both;
    content:" ";
    display:block;
    font:0/0 serif;
    height:0;
    overflow:hidden;
    visibility:hidden
}
.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{
    display:block;
    line-height:normal;
    list-style:none;
    margin:0;
    padding:0;
    -webkit-tap-highlight-color:transparent
}
.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{
    border-left:16px solid transparent
}
.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{
    border-left:24px solid transparent
}
.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{
    border-left:32px solid transparent
}
.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{
    border-left:40px solid transparent
}
.elementor-nav-menu a,.elementor-nav-menu li,.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{
    position:relative
}
.elementor-nav-menu li{
    border-width:0
}
.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{
    line-height:20px;
    padding:10px 20px
}
.elementor-nav-menu a.disabled{
    color:#88909b;
    cursor:not-allowed
}
.elementor-nav-menu .e-plus-icon:before{
    content:"+"
}
.elementor-nav-menu .sub-arrow{
    line-height:1;
    margin-block-end:-10px;
    margin-block-start:-10px;
    padding:10px;
    padding-inline-end:0
}
.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown,.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty,.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){
    display:none
}
.elementor-nav-menu .sub-arrow i{
    pointer-events:none
}
.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{
    font-size:.7em
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg{
    height:1em;
    width:1em
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{
    height:.7em;
    width:.7em
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{
    background-color:#3f444b;
    color:#fff
}
.elementor-menu-toggle{
    align-items:center;
    background-color:rgba(0,0,0,.05);
    border:0 solid;
    border-radius:3px;
    color:#33373d;
    cursor:pointer;
    display:flex;
    font-size:var(--nav-menu-icon-size,22px);
    justify-content:center;
    padding:.25em
}
.elementor-menu-toggle .e-font-icon-svg{
    fill:#33373d;
    height:1em;
    width:1em
}
.elementor-menu-toggle svg{
    height:auto;
    width:1em;
    fill:var(--nav-menu-icon-color,currentColor)
}
span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{
    line-height:1
}
.elementor-nav-menu--dropdown{
    background-color:#fff;
    font-size:13px
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{
    margin-top:10px;
    overflow-x:hidden;
    overflow-y:auto;
    transform-origin:top;
    transition:max-height .3s,transform .3s
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{
    font-size:.85em
}
.elementor-nav-menu--dropdown a{
    color:#33373d
}
.elementor-nav-menu--dropdown a.current{
    background:#1f2124;
    color:#fff
}
.elementor-nav-menu--dropdown a.disabled{
    color:#b3b3b3
}
ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{
    border-inline-start:8px solid transparent;
    text-shadow:none
}
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{
    justify-content:center
}
.elementor-nav-menu--toggle{
    --menu-height:100vh
}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{
    max-height:0;
    overflow:hidden;
    transform:scaleY(0)
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
    animation:.3s backwards hide-scroll;
    max-height:var(--menu-height);
    transform:scaleY(1)
}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    position:absolute;
    z-index:9997
}
@media (min-width:768px){
    .elementor-section.elementor-section-height-full{
        height:100vh
    }
    .elementor-section.elementor-section-height-full>.elementor-container{
        height:100%
    }
    .elementor-column.elementor-col-10,.elementor-column[data-col="10"]{
        width:10%
    }
    .elementor-column.elementor-col-11,.elementor-column[data-col="11"]{
        width:11.111%
    }
    .elementor-column.elementor-col-12,.elementor-column[data-col="12"]{
        width:12.5%
    }
    .elementor-column.elementor-col-14,.elementor-column[data-col="14"]{
        width:14.285%
    }
    .elementor-column.elementor-col-16,.elementor-column[data-col="16"]{
        width:16.666%
    }
    .elementor-column.elementor-col-20,.elementor-column[data-col="20"]{
        width:20%
    }
    .elementor-column.elementor-col-25,.elementor-column[data-col="25"]{
        width:25%
    }
    .elementor-column.elementor-col-30,.elementor-column[data-col="30"]{
        width:30%
    }
    .elementor-column.elementor-col-33,.elementor-column[data-col="33"]{
        width:33.333%
    }
    .elementor-column.elementor-col-40,.elementor-column[data-col="40"]{
        width:40%
    }
    .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{
        width:50%
    }
    .elementor-column.elementor-col-60,.elementor-column[data-col="60"]{
        width:60%
    }
    .elementor-column.elementor-col-66,.elementor-column[data-col="66"]{
        width:66.666%
    }
    .elementor-column.elementor-col-70,.elementor-column[data-col="70"]{
        width:70%
    }
    .elementor-column.elementor-col-75,.elementor-column[data-col="75"]{
        width:75%
    }
    .elementor-column.elementor-col-80,.elementor-column[data-col="80"]{
        width:80%
    }
    .elementor-column.elementor-col-83,.elementor-column[data-col="83"]{
        width:83.333%
    }
    .elementor-column.elementor-col-90,.elementor-column[data-col="90"]{
        width:90%
    }
    .elementor-column.elementor-col-100,.elementor-column[data-col="100"]{
        width:100%
    }
    .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{
        display:none
    }
    .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
        overflow-y:hidden
    }
}
@media (min-width:1025px){
    .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{
        display:none
    }
    .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
        overflow-y:hidden
    }
}
@media (min-width:-1){
    .elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{
        display:none
    }
    .elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
        overflow-y:hidden
    }
    .elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{
        display:none
    }
    .elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
        overflow-y:hidden
    }
}
@keyframes hide-scroll{
    0%,to{
        overflow:hidden
    }
}
/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){
    font-size:0;
    line-height:1
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{
    display:inline-grid
}
.elementor-widget-social-icons .elementor-grid{
    grid-column-gap:var(--grid-column-gap,5px);
    grid-row-gap:var(--grid-row-gap,5px);
    grid-template-columns:var(--grid-template-columns);
    justify-content:var(--justify-content,center);
    justify-items:var(--justify-content,center)
}
.elementor-icon.elementor-social-icon{
    font-size:var(--icon-size,25px);
    height:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));
    line-height:var(--icon-size,25px);
    width:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em))
}
.elementor-social-icon{
    --e-social-icon-icon-color:#fff;
    align-items:center;
    background-color:#69727d;
    cursor:pointer;
    display:inline-flex;
    justify-content:center;
    text-align:center
}
.elementor-social-icon i{
    color:var(--e-social-icon-icon-color)
}
.elementor-social-icon svg{
    fill:var(--e-social-icon-icon-color)
}
.elementor-social-icon:hover{
    color:#fff;
    opacity:.9
}
.elementor-social-icon-android{
    background-color:#a4c639
}
.elementor-social-icon-apple{
    background-color:#999
}
.elementor-social-icon-behance{
    background-color:#1769ff
}
.elementor-social-icon-bitbucket{
    background-color:#205081
}
.elementor-social-icon-codepen,.elementor-social-icon-threads,.elementor-social-icon-x-twitter{
    background-color:#000
}
.elementor-social-icon-delicious{
    background-color:#39f
}
.elementor-social-icon-deviantart{
    background-color:#05cc47
}
.elementor-social-icon-digg{
    background-color:#005be2
}
.elementor-social-icon-dribbble{
    background-color:#ea4c89
}
.elementor-social-icon-elementor{
    background-color:#d30c5c
}
.elementor-social-icon-envelope{
    background-color:#ea4335
}
.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{
    background-color:#3b5998
}
.elementor-social-icon-flickr{
    background-color:#0063dc
}
.elementor-social-icon-foursquare{
    background-color:#2d5be3
}
.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{
    background-color:#006400
}
.elementor-social-icon-github{
    background-color:#333
}
.elementor-social-icon-gitlab{
    background-color:#e24329
}
.elementor-social-icon-globe{
    background-color:#69727d
}
.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{
    background-color:#dd4b39
}
.elementor-social-icon-houzz{
    background-color:#7ac142
}
.elementor-social-icon-instagram{
    background-color:#262626
}
.elementor-social-icon-jsfiddle{
    background-color:#487aa2
}
.elementor-social-icon-link{
    background-color:#818a91
}
.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in,.elementor-social-icon-slideshare{
    background-color:#0077b5
}
.elementor-social-icon-medium{
    background-color:#00ab6b
}
.elementor-social-icon-meetup{
    background-color:#ec1c40
}
.elementor-social-icon-mixcloud{
    background-color:#273a4b
}
.elementor-social-icon-odnoklassniki{
    background-color:#f4731c
}
.elementor-social-icon-pinterest{
    background-color:#bd081c
}
.elementor-social-icon-product-hunt{
    background-color:#da552f
}
.elementor-social-icon-reddit{
    background-color:#ff4500
}
.elementor-social-icon-rss{
    background-color:#f26522
}
.elementor-social-icon-shopping-cart{
    background-color:#4caf50
}
.elementor-social-icon-skype{
    background-color:#00aff0
}
.elementor-social-icon-snapchat{
    background-color:#fffc00
}
.elementor-social-icon-soundcloud{
    background-color:#f80
}
.elementor-social-icon-spotify{
    background-color:#2ebd59
}
.elementor-social-icon-stack-overflow{
    background-color:#fe7a15
}
.elementor-social-icon-steam{
    background-color:#00adee
}
.elementor-social-icon-stumbleupon{
    background-color:#eb4924
}
.elementor-social-icon-telegram{
    background-color:#2ca5e0
}
.elementor-social-icon-thumb-tack{
    background-color:#1aa1d8
}
.elementor-social-icon-tripadvisor{
    background-color:#589442
}
.elementor-social-icon-tumblr{
    background-color:#35465c
}
.elementor-social-icon-twitch{
    background-color:#6441a5
}
.elementor-social-icon-twitter{
    background-color:#1da1f2
}
.elementor-social-icon-viber{
    background-color:#665cac
}
.elementor-social-icon-vimeo{
    background-color:#1ab7ea
}
.elementor-social-icon-vk{
    background-color:#45668e
}
.elementor-social-icon-weibo{
    background-color:#dd2430
}
.elementor-social-icon-weixin{
    background-color:#31a918
}
.elementor-social-icon-whatsapp{
    background-color:#25d366
}
.elementor-social-icon-wordpress{
    background-color:#21759b
}
.elementor-social-icon-xing{
    background-color:#026466
}
.elementor-social-icon-yelp{
    background-color:#af0606
}
.elementor-social-icon-youtube{
    background-color:#cd201f
}
.elementor-social-icon-500px{
    background-color:#0099e5
}
/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget-n-tabs{
    --n-tabs-color-accent-fallback:#61ce70;
    --n-tabs-color-secondary-fallback:#54595f;
    --n-tabs-default-padding-block:15px;
    --n-tabs-default-padding-inline:35px;
    --n-tabs-background-color:transparent;
    --n-tabs-display:flex;
    --n-tabs-gap:10px;
    --n-tabs-heading-display:flex;
    --n-tabs-heading-grow:initial;
    --n-tabs-heading-justify-content:center;
    --n-tabs-heading-wrap:nowrap;
    --n-tabs-border-width:1px;
    --n-tabs-border-color:#d5d8dc;
    --n-tabs-content-display:flex;
    --n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));
    --n-tabs-title-color-hover:#fff;
    --n-tabs-title-color-active:#fff;
    --n-tabs-title-background-color:#f1f2f3;
    --n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));
    --n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));
    --n-tabs-title-width:initial;
    --n-tabs-title-font-size:1rem;
    --n-tabs-title-justify-content-toggle:initial;
    --n-tabs-title-align-items-toggle:center;
    --n-tabs-title-justify-content:center;
    --n-tabs-title-align-items:center;
    --n-tabs-title-direction:row;
    --n-tabs-title-gap:10px;
    --n-tabs-title-flex-grow:0;
    --n-tabs-title-flex-basis:content;
    --n-tabs-title-flex-shrink:initial;
    --n-tabs-title-order:initial;
    --n-tabs-title-padding-top:var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);
    --n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);
    --n-tabs-title-border-radius:initial;
    --n-tabs-title-transition:0.3s;
    --n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));
    --n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);
    --n-tabs-icon-color-active:#fff;
    --n-tabs-icon-gap:5px;
    max-width:100%;
    width:100%;
    --n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);
    --n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);
    --n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);
    --n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)
}
body.rtl .elementor-widget-n-tabs{
    --n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);
    --n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)
}
.elementor-widget-n-tabs .e-n-tabs{
    display:var(--n-tabs-display);
    flex-direction:var(--n-tabs-direction);
    gap:var(--n-tabs-gap);
    min-width:0;
    text-align:start
}
.elementor-widget-n-tabs .e-n-tabs-heading{
    display:var(--n-tabs-heading-display);
    flex-basis:var(--n-tabs-heading-width);
    flex-direction:var(--n-tabs-heading-direction);
    flex-shrink:0;
    flex-wrap:var(--n-tabs-heading-wrap);
    gap:var(--n-tabs-title-gap);
    justify-content:var(--n-tabs-heading-justify-content);
    overflow-x:var(--n-tabs-heading-overflow-x);
    -ms-overflow-style:none;
    scrollbar-width:none
}
.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{
    display:none
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{
    cursor:grabbing;
    cursor:-webkit-grabbing
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{
    content:"";
    inset-block:0;
    inset-inline:-1000vw;
    position:absolute;
    z-index:2
}
.elementor-widget-n-tabs .e-n-tabs-content{
    display:var(--n-tabs-content-display);
    flex-grow:1;
    min-width:0
}
.elementor-widget-n-tabs .e-n-tab-title{
    align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));
    background-color:initial;
    border-radius:var(--n-tabs-title-border-radius);
    border-style:none;
    border-width:var(--n-tabs-border-width);
    display:flex;
    flex-basis:var(--n-tabs-title-flex-basis);
    flex-direction:var(--n-tabs-title-direction);
    flex-grow:var(--n-tabs-title-flex-grow);
    flex-shrink:var(--n-tabs-title-flex-shrink);
    gap:var(--n-tabs-icon-gap);
    height:var(--n-tabs-title-height);
    justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));
    padding-block-end:var(--n-tabs-title-padding-block-end);
    padding-block-start:var(--n-tabs-title-padding-block-start);
    padding-inline-end:var(--n-tabs-title-padding-inline-end);
    padding-inline-start:var(--n-tabs-title-padding-inline-start);
    position:relative;
    transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    white-space:var(--n-tabs-title-white-space);
    width:var(--n-tabs-title-width)
}
.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{
    transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)
}
.elementor-widget-n-tabs .e-n-tab-title-text{
    align-items:center;
    display:flex;
    font-size:var(--n-tabs-title-font-size);
    text-align:var(--n-tabs-title-text-align)
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{
    align-items:center;
    display:flex;
    flex-direction:column;
    flex-shrink:0;
    order:var(--n-tabs-icon-order);
    overflow:hidden
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{
    font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{
    height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));
    width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{
    background-color:var(--n-tabs-title-background-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{
    color:var(--n-tabs-title-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{
    color:var(--n-tabs-icon-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{
    fill:var(--n-tabs-icon-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{
    height:0;
    opacity:0;
    transform:translateY(-100vh)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{
    color:var(--n-tabs-title-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{
    color:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{
    fill:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{
    animation:initial;
    transform:none
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{
    color:var(--n-tabs-title-color-hover)
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{
    color:var(--n-tabs-icon-color-hover)
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{
    fill:var(--n-tabs-icon-color-hover)
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{
    animation:initial;
    transform:none
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{
    height:auto;
    opacity:1;
    transform:none
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
    background-color:var(--n-tabs-title-background-color-hover);
    background-image:none
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
    background-color:var(--n-tabs-title-background-color-active);
    background-image:none
}
@media (max-width:767px){
    table table{
        font-size:.8em
    }
    table table td,table table th{
        padding:7px;
        line-height:1.3
    }
    table table th{
        font-weight:400
    }
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{
        max-width:100%
    }
    .elementor-mobile-align-center{
        text-align:center
    }
    .elementor-mobile-align-right{
        text-align:right
    }
    .elementor-mobile-align-left{
        text-align:left
    }
    .elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{
        width:auto
    }
    .e-con.e-flex .elementor-widget-archive-posts,.elementor-column,.elementor-column.elementor-sm-100,.elementor-mobile-align-justify .elementor-button{
        width:100%
    }
    .elementor-column.elementor-sm-10{
        width:10%
    }
    .elementor-column.elementor-sm-11{
        width:11.111%
    }
    .elementor-column.elementor-sm-12{
        width:12.5%
    }
    .elementor-column.elementor-sm-14{
        width:14.285%
    }
    .elementor-column.elementor-sm-16{
        width:16.666%
    }
    .elementor-column.elementor-sm-20{
        width:20%
    }
    .elementor-column.elementor-sm-25{
        width:25%
    }
    .elementor-column.elementor-sm-30{
        width:30%
    }
    .elementor-column.elementor-sm-33{
        width:33.333%
    }
    .elementor-column.elementor-sm-40{
        width:40%
    }
    .elementor-column.elementor-sm-50{
        width:50%
    }
    .elementor-column.elementor-sm-60{
        width:60%
    }
    .elementor-column.elementor-sm-66{
        width:66.666%
    }
    .elementor-column.elementor-sm-70{
        width:70%
    }
    .elementor-column.elementor-sm-75{
        width:75%
    }
    .elementor-column.elementor-sm-80{
        width:80%
    }
    .elementor-column.elementor-sm-83{
        width:83.333%
    }
    .elementor-column.elementor-sm-90{
        width:90%
    }
    .elementor-reverse-mobile>.elementor-container>:first-child{
        order:10
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(2){
        order:9
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(3){
        order:8
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(4){
        order:7
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(5){
        order:6
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(6){
        order:5
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(7){
        order:4
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(8){
        order:3
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(9){
        order:2
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(10){
        order:1
    }
    .elementor-grid-mobile-0 .elementor-grid{
        display:inline-block;
        margin-bottom:calc(-1 * var(--grid-row-gap));
        width:100%;
        word-spacing:var(--grid-column-gap)
    }
    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-mobile-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-mobile-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-mobile-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-mobile-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-mobile-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-mobile-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-mobile-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-mobile-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-mobile-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-mobile-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-mobile-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-mobile-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
    #elementor-device-mode:after{
        content:"mobile"
    }
    :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{
        display:none
    }
    .e-con.e-flex{
        --width:100%;
        --flex-wrap:var(--flex-wrap-mobile)
    }
    .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{
        display:none
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
@media (max-width:1024px){
    .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{
        display:none
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
@media (max-width:-1){
    .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{
        display:none
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title,.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child),.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child),.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true],.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true],.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
.elementor-699 .elementor-element.elementor-element-7dbf4d5b{
    --display:flex;
    --flex-direction:column;
    --container-widget-flex-grow:0;
    --flex-wrap-mobile:wrap;
    --padding-top:110px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-7dbf4d5b::before,.elementor-699 .elementor-element.elementor-element-7dbf4d5b>.e-con-inner>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-7dbf4d5b>.e-con-inner>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-7dbf4d5b>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-7dbf4d5b>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-7dbf4d5b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
    background-color:transparent;
    --background-overlay:'';
    background-image:linear-gradient(180deg,#0319254D 0,var(--e-global-color-638d055) 100%)
}
.elementor-699 .elementor-element.elementor-element-5a63fcbf{
    --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:center;
    --flex-wrap:wrap;
    --padding-top:10em;
    --padding-bottom:14em;
    --padding-left:2em;
    --padding-right:2em
}
.elementor-699 .elementor-element.elementor-element-893fadb .elementor-heading-title{
    font-family:"Public Sans",Sans-serif;
    font-size:90px;
    font-weight:800;
    line-height:1em;
    letter-spacing:-2px;
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-7400a2e7 .elementor-heading-title{
    font-family:"Public Sans",Sans-serif;
    font-size:20px;
    font-weight:400;
    line-height:1.4em;
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-490181b3 .elementor-button,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title a{
    font-family:var( --e-global-typography-7044a64-font-family ),Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var(--e-global-typography-7044a64-font-weight);
    line-height:var( --e-global-typography-7044a64-line-height )
}
.elementor-699 .elementor-element.elementor-element-19c904ec{
    --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
}
.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-button-content-wrapper,.elementor-699 .elementor-element.elementor-element-490181b3 .elementor-button-content-wrapper,.elementor-699 .elementor-element.elementor-element-7b3faa35 .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button{
    background-color:var(--e-global-color-text);
    fill:var(--e-global-color-d49ac81);
    color:var(--e-global-color-d49ac81)
}
.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button:focus,.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button:hover{
    background-color:var(--e-global-color-332724a);
    color:var(--e-global-color-text)
}
.elementor-379 .elementor-element.elementor-element-33e9a138 .elementor-button-content-wrapper,.elementor-379 .elementor-element.elementor-element-5f4b303e .elementor-button-content-wrapper,.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button-content-wrapper{
    flex-direction:row-reverse
}
.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button .elementor-button-content-wrapper{
    gap:7px
}
.elementor-699 .elementor-element.elementor-element-27379556 .elementor-heading-title{
    font-family:"Public Sans",Sans-serif;
    font-size:105px;
    font-weight:800;
    text-transform:uppercase;
    line-height:1em;
    letter-spacing:-2px;
    -webkit-text-stroke-width:2px;
    stroke-width:2px;
    -webkit-text-stroke-color:var(--e-global-color-accent);
    stroke:var(--e-global-color-accent);
    color:#fffFFF00
}
.elementor-699 .elementor-element.elementor-element-53115af8{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-51ce51a1{
    --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;
    --flex-wrap:wrap;
    --border-radius:14px 14px 14px 14px;
    box-shadow:0 0 60px 0 rgba(0,0,0,.1);
    --margin-top:-7em;
    --margin-bottom:0em;
    --margin-left:0em;
    --margin-right:0em;
    --padding-top:14px;
    --padding-bottom:14px;
    --padding-left:14px;
    --padding-right:14px
}
.elementor-699 .elementor-element.elementor-element-5b8e9cd1{
    --display:flex;
    --justify-content:center;
    --padding-top:1em;
    --padding-bottom:1em;
    --padding-left:2em;
    --padding-right:2em
}
.elementor-699 .elementor-element.elementor-element-53a3d0ae .elementor-heading-title{
    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 );
    letter-spacing:var( --e-global-typography-primary-letter-spacing );
    color:var(--e-global-color-secondary)
}
.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-5cdd507b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-7708aa7a .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-item>a{
    font-family:var( --e-global-typography-69c152f-font-family ),Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    font-weight:var(--e-global-typography-69c152f-font-weight);
    line-height:var( --e-global-typography-69c152f-line-height )
}
.elementor-699 .elementor-element.elementor-element-71c56cee{
    --display:grid;
    --e-con-grid-template-columns:repeat(2, 1fr);
    --e-con-grid-template-rows:repeat(1, 1fr);
    --grid-auto-flow:row
}
.elementor-699 .elementor-element.elementor-element-363ce72b,.elementor-699 .elementor-element.elementor-element-3741d3cd,.elementor-699 .elementor-element.elementor-element-3ed52c12,.elementor-699 .elementor-element.elementor-element-52742de4,.elementor-699 .elementor-element.elementor-element-52faabe,.elementor-699 .elementor-element.elementor-element-6b2ade1a,.elementor-699 .elementor-element.elementor-element-7abfc4d6,.elementor-699 .elementor-element.elementor-element-ac35b67{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:14px 14px 14px 14px;
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:1em;
    --padding-right:1em
}
.elementor-379 .elementor-element.elementor-element-345d6629:not(.elementor-motion-effects-element-type-background),.elementor-379 .elementor-element.elementor-element-345d6629>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-351be166:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-351be166>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-3741d3cd:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-3741d3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-3ed52c12:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-3ed52c12>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-4a544e88:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-4a544e88>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-79e8c19b:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-79e8c19b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-cfa1f76)
}
.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-icon i,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-icon i,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-icon i,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-icon i,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-icon i,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-icon i,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-icon i,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-icon i{
    color:var(--e-global-color-ec3c7a7);
    transition:color .3s
}
.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-icon svg,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-icon svg,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-icon svg,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-icon svg,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-icon svg,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-icon svg,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-icon svg,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-icon svg{
    fill:var(--e-global-color-ec3c7a7);
    transition:fill .3s
}
.elementor-699 .elementor-element.elementor-element-14e665eb,.elementor-699 .elementor-element.elementor-element-263cfd36,.elementor-699 .elementor-element.elementor-element-3bc171d2,.elementor-699 .elementor-element.elementor-element-3f863b5d,.elementor-699 .elementor-element.elementor-element-51a99a50,.elementor-699 .elementor-element.elementor-element-600ba030,.elementor-699 .elementor-element.elementor-element-729c362e,.elementor-699 .elementor-element.elementor-element-7e4631b8{
    --e-icon-list-icon-size:18px;
    --icon-vertical-offset:0px
}
.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-text{
    color:var(--e-global-color-secondary);
    transition:color .3s
}
.elementor-699 .elementor-element.elementor-element-191e6708,.elementor-699 .elementor-element.elementor-element-2aa4afe5,.elementor-699 .elementor-element.elementor-element-33897d65,.elementor-699 .elementor-element.elementor-element-53cccd6,.elementor-699 .elementor-element.elementor-element-560c2269,.elementor-699 .elementor-element.elementor-element-64c904ce,.elementor-699 .elementor-element.elementor-element-6fe72d28,.elementor-699 .elementor-element.elementor-element-9905fde{
    --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:space-between;
    --align-items:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-20c8f80c,.elementor-699 .elementor-element.elementor-element-2e532fd3,.elementor-699 .elementor-element.elementor-element-48815d7d,.elementor-699 .elementor-element.elementor-element-50913c07,.elementor-699 .elementor-element.elementor-element-59988623,.elementor-699 .elementor-element.elementor-element-5bf9b29b,.elementor-699 .elementor-element.elementor-element-5e43333f,.elementor-699 .elementor-element.elementor-element-627e961c,.elementor-699 .elementor-element.elementor-element-63342491,.elementor-699 .elementor-element.elementor-element-64bf3eb8,.elementor-699 .elementor-element.elementor-element-651b5b02,.elementor-699 .elementor-element.elementor-element-682c24db,.elementor-699 .elementor-element.elementor-element-742afbc7,.elementor-699 .elementor-element.elementor-element-7f2c84b8,.elementor-699 .elementor-element.elementor-element-b12ad9d,.elementor-699 .elementor-element.elementor-element-f3548f6{
    width:var(--container-widget-width,40%);
    max-width:40%;
    --container-widget-width:40%;
    --container-widget-flex-grow:0
}
.elementor-699 .elementor-element.elementor-element-20c8f80c>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-2e532fd3>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-50913c07>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-5e43333f>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-627e961c>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-682c24db>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-742afbc7>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-b12ad9d>.elementor-widget-container{
    padding:0 14px 0 0
}
.elementor-699 .elementor-element.elementor-element-20c8f80c.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-2e532fd3.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-48815d7d.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-50913c07.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-59988623.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5bf9b29b.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5e43333f.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-627e961c.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-63342491.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-64bf3eb8.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-651b5b02.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-682c24db.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-742afbc7.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-7f2c84b8.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-b12ad9d.elementor-position-right .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-f3548f6.elementor-position-right .elementor-image-box-img{
    margin-left:7px
}
.elementor-699 .elementor-element.elementor-element-20c8f80c.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-2e532fd3.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-48815d7d.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-50913c07.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-59988623.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5bf9b29b.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5e43333f.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-627e961c.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-63342491.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-64bf3eb8.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-651b5b02.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-682c24db.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-742afbc7.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-7f2c84b8.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-b12ad9d.elementor-position-left .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-f3548f6.elementor-position-left .elementor-image-box-img{
    margin-right:7px
}
.elementor-699 .elementor-element.elementor-element-20c8f80c.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-2e532fd3.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-48815d7d.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-50913c07.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-59988623.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5bf9b29b.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5e43333f.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-627e961c.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-63342491.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-64bf3eb8.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-651b5b02.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-682c24db.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-742afbc7.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-7f2c84b8.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-b12ad9d.elementor-position-top .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-f3548f6.elementor-position-top .elementor-image-box-img{
    margin-bottom:7px
}
.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-wrapper .elementor-image-box-img{
    width:71%
}
.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-img img,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-img img{
    transition-duration:.3s
}
.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-description{
    color:var(--e-global-color-primary);
    font-family:var( --e-global-typography-69c152f-font-family ),Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    font-weight:var(--e-global-typography-69c152f-font-weight);
    line-height:var( --e-global-typography-69c152f-line-height )
}
.elementor-699 .elementor-element.elementor-element-3d1f6c3c,.elementor-699 .elementor-element.elementor-element-5488ea0a,.elementor-699 .elementor-element.elementor-element-57c3751a,.elementor-699 .elementor-element.elementor-element-65b41e7c,.elementor-699 .elementor-element.elementor-element-766a62e2,.elementor-699 .elementor-element.elementor-element-79f914e3,.elementor-699 .elementor-element.elementor-element-7c695934,.elementor-699 .elementor-element.elementor-element-b119e06{
    width:var(--container-widget-width,20%);
    max-width:20%;
    --container-widget-width:20%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-699 .elementor-element.elementor-element-1358a2ec,.elementor-699 .elementor-element.elementor-element-523d5f96,.elementor-699 .elementor-element.elementor-element-ceef6e9{
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-align-self:stretch
}
.elementor-699 .elementor-element.elementor-element-65b41e7c .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-b119e06 .elementor-heading-title{
    color:var(--e-global-color-3ee16e7)
}
.elementor-699 .elementor-element.elementor-element-48815d7d>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-59988623>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-5bf9b29b>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-63342491>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-64bf3eb8>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-651b5b02>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-7f2c84b8>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-f3548f6>.elementor-widget-container{
    padding:0 0 0 14px
}
.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-wrapper .elementor-image-box-img{
    width:70%
}
.elementor-699 .elementor-element.elementor-element-5cdd507b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7708aa7a .elementor-heading-title{
    color:var(--e-global-color-primary)
}
.elementor-699 .elementor-element.elementor-element-1358a2ec{
    --display:flex;
    --flex-direction:row;
    --container-widget-flex-grow:1;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --padding-top:7em;
    --padding-bottom:7em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-566a501e{
    --display:flex;
    --padding-top:3em;
    --padding-bottom:3em;
    --padding-left:1em;
    --padding-right:5em
}
.elementor-699 .elementor-element.elementor-element-4ae700d1>.elementor-widget-container{
    padding:0 0 0 21px;
    border-style:solid;
    border-width:0 0 0 3px;
    border-color:var(--e-global-color-ec3c7a7)
}
.elementor-699 .elementor-element.elementor-element-4ae700d1 .elementor-heading-title{
    font-family:"Public Sans",Sans-serif;
    font-size:18px;
    font-weight:500;
    font-style:italic;
    line-height:1.5em
}
.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-8f0f867,.elementor-699 .elementor-element.elementor-element-c9adcf9,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-description{
    font-family:var( --e-global-typography-b2ce6af-font-family ),Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    font-weight:var(--e-global-typography-b2ce6af-font-weight);
    text-transform:var(--e-global-typography-b2ce6af-text-transform);
    font-style:var(--e-global-typography-b2ce6af-font-style);
    line-height:var( --e-global-typography-b2ce6af-line-height )
}
.elementor-699 .elementor-element.elementor-element-754b414d{
    --display:grid;
    --e-con-grid-template-columns:repeat(3, 1fr);
    --e-con-grid-template-rows:repeat(1, 1fr);
    --gap:14px 14px;
    --row-gap:14px;
    --column-gap:14px;
    --grid-auto-flow:row;
    border-style:solid;
    --border-style:solid;
    border-width:1px 0;
    --border-top-width:1px;
    --border-right-width:0px;
    --border-bottom-width:1px;
    --border-left-width:0px;
    border-color:var(--e-global-color-4d462f5);
    --border-color:var(--e-global-color-4d462f5);
    --padding-top:21px;
    --padding-bottom:21px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-351be166,.elementor-699 .elementor-element.elementor-element-3ab5a665{
    border-style:solid;
    border-width:1px 0 0;
    --border-top-width:1px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    border-color:var(--e-global-color-accent);
    --border-color:var(--e-global-color-accent);
    --border-style:solid
}
.elementor-699 .elementor-element.elementor-element-4a48d1bc .elementor-counter-number-wrapper,.elementor-699 .elementor-element.elementor-element-7d6aa322 .elementor-counter-number-wrapper,.elementor-699 .elementor-element.elementor-element-c1b276d .elementor-counter-number-wrapper{
    gap:5px;
    color:var(--e-global-color-3ee16e7);
    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 );
    letter-spacing:var( --e-global-typography-primary-letter-spacing )
}
.elementor-379 .elementor-element.elementor-element-3f9125b9,.elementor-379 .elementor-element.elementor-element-497581bf,.elementor-699 .elementor-element.elementor-element-472f4157{
    --display:flex;
    --justify-content:center;
    --padding-top:1em;
    --padding-bottom:1em;
    --padding-left:1em;
    --padding-right:1em
}
.elementor-699 .elementor-element.elementor-element-61b4122 img{
    width:100%;
    height:600px;
    object-fit:cover;
    object-position:center center;
    border-radius:14px
}
.elementor-699 .elementor-element.elementor-element-1289ad73{
    --display:flex;
    --position:absolute;
    --border-radius:14px 14px 14px 14px;
    box-shadow:0 0 60px 0 rgba(0,0,0,.1);
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:2em;
    --padding-right:2em;
    bottom:0
}
body:not(.rtl) .elementor-699 .elementor-element.elementor-element-104d1d69,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-11d32127,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-1289ad73,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-13de81cc,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-17c3965d,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-1ca1d7b3,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-4edb611e{
    left:0
}
body.rtl .elementor-699 .elementor-element.elementor-element-104d1d69,body.rtl .elementor-699 .elementor-element.elementor-element-11d32127,body.rtl .elementor-699 .elementor-element.elementor-element-1289ad73,body.rtl .elementor-699 .elementor-element.elementor-element-13de81cc,body.rtl .elementor-699 .elementor-element.elementor-element-17c3965d,body.rtl .elementor-699 .elementor-element.elementor-element-1ca1d7b3,body.rtl .elementor-699 .elementor-element.elementor-element-4edb611e{
    right:0
}
.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-title{
    margin-bottom:14px;
    color:var(--e-global-color-ec3c7a7)
}
.elementor-699 .elementor-element.elementor-element-65224892.elementor-element{
    --align-self:center
}
.elementor-699 .elementor-element.elementor-element-65224892{
    bottom:-35px
}
.elementor-699 .elementor-element.elementor-element-65224892 .elementor-heading-title{
    font-family:"Public Sans",Sans-serif;
    font-size:115px;
    font-weight:800;
    text-transform:uppercase;
    line-height:1em;
    letter-spacing:-2px;
    -webkit-text-stroke-width:3px;
    stroke-width:3px;
    -webkit-text-stroke-color:var(--e-global-color-4d462f5);
    stroke:var(--e-global-color-4d462f5);
    mix-blend-mode:overlay;
    color:#fffFFF00
}
.elementor-699 .elementor-element.elementor-element-523d5f96{
    --display:flex;
    --flex-direction:row;
    --container-widget-flex-grow:1;
    --flex-wrap-mobile:wrap;
    --overlay-opacity:1;
    --margin-top:0em;
    --margin-bottom:10em;
    --margin-left:0em;
    --margin-right:0em;
    --padding-top:14em;
    --padding-bottom:0em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-523d5f96:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-523d5f96>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../imagens/inicial/background-aluguel-quadra-curitiba.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-699 .elementor-element.elementor-element-523d5f96::before,.elementor-699 .elementor-element.elementor-element-523d5f96>.e-con-inner>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-523d5f96>.e-con-inner>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-523d5f96>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-523d5f96>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-523d5f96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
    background-color:transparent;
    --background-overlay:'';
    background-image:linear-gradient(90deg,#031925CC 0,#03192533 100%)
}
.elementor-699 .elementor-element.elementor-element-67bf6fe8{
    --display:flex;
    --border-radius:14px 14px 14px 14px;
    box-shadow:0 3px 60px 0 rgba(0,0,0,.1);
    --margin-top:0em;
    --margin-bottom:-10em;
    --margin-left:0em;
    --margin-right:0em;
    --padding-top:3em;
    --padding-bottom:3em;
    --padding-left:3em;
    --padding-right:3em;
    --z-index:95
}
.elementor-699 .elementor-element.elementor-element-309bc4a0,.elementor-699 .elementor-element.elementor-element-3f4205e5,.elementor-699 .elementor-element.elementor-element-6e1c6168,.elementor-699 .elementor-element.elementor-element-7af1f6d5{
    --display:flex
}
.elementor-699 .elementor-element.elementor-element-1906621a{
    --n-tabs-title-flex-basis:content;
    --n-tabs-title-flex-shrink:0;
    --n-tabs-heading-justify-content:initial;
    --n-tabs-title-width:100%;
    --n-tabs-title-align-items:center;
    --n-tabs-title-flex-grow:1;
    --n-tabs-heading-wrap:wrap;
    --n-tabs-title-justify-content:center;
    --n-tabs-title-gap:14px;
    --n-tabs-gap:14px;
    --n-tabs-title-border-radius:50px 50px 50px 50px;
    --n-tabs-title-padding-top:14px;
    --n-tabs-title-padding-right:14px;
    --n-tabs-title-padding-bottom:14px;
    --n-tabs-title-padding-left:14px;
    --n-tabs-title-font-size:var(--e-global-typography-b2ce6af-font-size);
    --n-tabs-title-color:var(--e-global-color-secondary);
    --n-tabs-title-color-active:var(--e-global-color-text);
    --n-tabs-icon-size:21px;
    --n-tabs-icon-color:var(--e-global-color-ec3c7a7);
    --n-tabs-icon-color-active:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-1906621a>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:not( :hover ){
    background:#f1f1F100
}
.elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{
    background:var(--e-global-color-3ee16e7);
    border-style:solid;
    border-width:2px;
    border-color:var(--e-global-color-3ee16e7)
}
.elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:not( :hover ),.elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{
    border-style:solid;
    border-width:2px;
    border-color:var(--e-global-color-4d462f5)
}
.elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is( .e-n-tab-title > .e-n-tab-title-text,.e-n-tab-title ){
    font-family:var( --e-global-typography-b2ce6af-font-family ),Sans-serif;
    font-weight:var(--e-global-typography-b2ce6af-font-weight);
    text-transform:var(--e-global-typography-b2ce6af-text-transform);
    font-style:var(--e-global-typography-b2ce6af-font-style);
    line-height:var( --e-global-typography-b2ce6af-line-height )
}
.elementor-699 .elementor-element.elementor-element-1906621a [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover{
    --n-tabs-title-color-hover:var(--e-global-color-secondary);
    --n-tabs-icon-color-hover:var(--e-global-color-ec3c7a7)
}
:where( .elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content )>.e-con{
    --border-radius:0px 0px 0px 0px
}
.elementor-699 .elementor-element.elementor-element-ceef6e9{
    --display:flex;
    --flex-direction:row;
    --container-widget-flex-grow:1;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --overlay-opacity:1;
    --padding-top:7em;
    --padding-bottom:0em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-ceef6e9::before,.elementor-699 .elementor-element.elementor-element-ceef6e9>.e-con-inner>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-ceef6e9>.e-con-inner>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-ceef6e9>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-ceef6e9>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-ceef6e9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
    background-color:transparent;
    --background-overlay:'';
    background-image:radial-gradient(at center center,#fffFFFB3 0,var(--e-global-color-text) 75%)
}
.elementor-699 .elementor-element.elementor-element-34dba481{
    --display:flex;
    --padding-top:1em;
    --padding-bottom:1em;
    --padding-left:1em;
    --padding-right:3em
}
.elementor-699 .elementor-element.elementor-element-504e51a4{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    --z-index:2
}
.elementor-699 .elementor-element.elementor-element-38af5b93 img{
    height:550px;
    object-fit:contain;
    object-position:center center
}
.elementor-699 .elementor-element.elementor-element-4c5069d8{
    --display:flex;
    --justify-content:flex-start;
    --padding-top:1em;
    --padding-bottom:1em;
    --padding-left:2em;
    --padding-right:1em
}
.elementor-699 .elementor-element.elementor-element-14723d88>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-19434464>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-21706ab4>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-3f1d74df>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-4952f786>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-5ba827a8>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-7fc48c17>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-ff97206>.elementor-widget-container{
    border-radius:7px
}
.elementor-699 .elementor-element.elementor-element-19434464,.elementor-699 .elementor-element.elementor-element-3f1d74df,.elementor-699 .elementor-element.elementor-element-7fc48c17,.elementor-699 .elementor-element.elementor-element-ff97206{
    --icon-box-icon-margin:14px
}
.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-title{
    margin-bottom:5px;
    color:var(--e-global-color-secondary)
}
.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-stacked .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-stacked .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-1ee5cb5d.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-stacked .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-30c13e01.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-stacked .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-stacked .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-stacked .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-63b2ce7d.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-stacked .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-stacked .elementor-icon:hover{
    background-color:var(--e-global-color-ec3c7a7);
    fill:var(--e-global-color-text);
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-14723d88.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-16352884.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-16352884.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-19434464.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-1ee5cb5d.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-1ee5cb5d.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-30c13e01.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-30c13e01.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-39a748df.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-39a748df.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-3f1d74df.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-4952f786.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-5ba827a8.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-63b2ce7d.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-63b2ce7d.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-65bd1658.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-65bd1658.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-7fc48c17.elementor-view-framed .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-e0c98fd.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-e0c98fd.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-default .elementor-icon:hover,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-ff97206.elementor-view-framed .elementor-icon:hover{
    fill:var(--e-global-color-ec3c7a7);
    color:var(--e-global-color-ec3c7a7);
    border-color:var(--e-global-color-ec3c7a7)
}
.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon{
    font-size:28px;
    padding:16px
}
.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-520c191-font-family ),Sans-serif;
    font-size:var( --e-global-typography-520c191-font-size );
    font-weight:var(--e-global-typography-520c191-font-weight);
    line-height:var( --e-global-typography-520c191-line-height )
}
.elementor-699 .elementor-element.elementor-element-1641c954{
    bottom:-25px
}
.elementor-699 .elementor-element.elementor-element-1641c954 .elementor-heading-title{
    font-family:"Public Sans",Sans-serif;
    font-size:110px;
    font-weight:800;
    text-transform:uppercase;
    line-height:1em;
    letter-spacing:-2px;
    color:var(--e-global-color-cfa1f76)
}
.elementor-699 .elementor-element.elementor-element-79e8c19b{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --padding-top:5em;
    --padding-bottom:7em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-4a23ef62,.elementor-699 .elementor-element.elementor-element-58ed1c95,.elementor-699 .elementor-element.elementor-element-5d2ea1eb,.elementor-699 .elementor-element.elementor-element-65fac7a5{
    --display:flex;
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:2em;
    --padding-right:2em
}
.elementor-699 .elementor-element.elementor-element-1ddd2cfe,.elementor-699 .elementor-element.elementor-element-5cc4cffd,.elementor-699 .elementor-element.elementor-element-ee5348d{
    --display:grid;
    --e-con-grid-template-columns:repeat(3, 1fr);
    --e-con-grid-template-rows:repeat(2, 1fr);
    --grid-auto-flow:row
}
.elementor-699 .elementor-element.elementor-element-405efa1b,.elementor-699 .elementor-element.elementor-element-46c8cae2,.elementor-699 .elementor-element.elementor-element-69a71bd5,.elementor-699 .elementor-element.elementor-element-7292f0b2,.elementor-699 .elementor-element.elementor-element-7a47b333,.elementor-699 .elementor-element.elementor-element-7ef9d024{
    --display:flex;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:14px 14px 14px 14px;
    box-shadow:0 3px 10px 0 rgba(0,0,0,.1);
    --padding-top:14px;
    --padding-bottom:14px;
    --padding-left:14px;
    --padding-right:14px
}
.elementor-699 .elementor-element.elementor-element-405efa1b:hover,.elementor-699 .elementor-element.elementor-element-46c8cae2:hover,.elementor-699 .elementor-element.elementor-element-69a71bd5:hover,.elementor-699 .elementor-element.elementor-element-7292f0b2:hover,.elementor-699 .elementor-element.elementor-element-7a47b333:hover,.elementor-699 .elementor-element.elementor-element-7ef9d024:hover{
    box-shadow:0 0 60px 0 rgba(0,0,0,.1)
}
.elementor-699 .elementor-element.elementor-element-2bdc8a99>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-455b90d6>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-4d0bde7a>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-57094fc7>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-5cce1b74>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-63a6798e>.elementor-widget-container{
    padding:21px
}
.elementor-699 .elementor-element.elementor-element-1ee5cb5d,.elementor-699 .elementor-element.elementor-element-2bdc8a99,.elementor-699 .elementor-element.elementor-element-30c13e01,.elementor-699 .elementor-element.elementor-element-455b90d6,.elementor-699 .elementor-element.elementor-element-4d0bde7a,.elementor-699 .elementor-element.elementor-element-57094fc7,.elementor-699 .elementor-element.elementor-element-5cce1b74,.elementor-699 .elementor-element.elementor-element-63a6798e,.elementor-699 .elementor-element.elementor-element-63b2ce7d{
    --icon-box-icon-margin:16px
}
.elementor-699 .elementor-element.elementor-element-2bdc8a99.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-455b90d6.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-4d0bde7a.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-57094fc7.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-5cce1b74.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-63a6798e.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-d49ac81);
    fill:var(--e-global-color-text);
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-2bdc8a99.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-2bdc8a99.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-455b90d6.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-455b90d6.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-4d0bde7a.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-4d0bde7a.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-57094fc7.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-57094fc7.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-5cce1b74.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-5cce1b74.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-63a6798e.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-63a6798e.elementor-view-framed .elementor-icon{
    fill:var(--e-global-color-d49ac81);
    color:var(--e-global-color-d49ac81);
    border-color:var(--e-global-color-d49ac81)
}
.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon{
    font-size:28px
}
.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-title a{
    font-family:var( --e-global-typography-83682a1-font-family ),Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var(--e-global-typography-83682a1-font-weight);
    text-transform:var(--e-global-typography-83682a1-text-transform);
    font-style:var(--e-global-typography-83682a1-font-style);
    line-height:var( --e-global-typography-83682a1-line-height )
}
.elementor-699 .elementor-element.elementor-element-139babae img,.elementor-699 .elementor-element.elementor-element-3562c221 img,.elementor-699 .elementor-element.elementor-element-45eddb3b img,.elementor-699 .elementor-element.elementor-element-61183082 img,.elementor-699 .elementor-element.elementor-element-65002396 img,.elementor-699 .elementor-element.elementor-element-7a763c2c img{
    width:100%;
    height:250px;
    object-fit:cover;
    object-position:center center;
    border-radius:7px
}
.elementor-699 .elementor-element.elementor-element-1f704572,.elementor-699 .elementor-element.elementor-element-20354c82,.elementor-699 .elementor-element.elementor-element-27b5621d,.elementor-699 .elementor-element.elementor-element-43f69d3b,.elementor-699 .elementor-element.elementor-element-5769d052,.elementor-699 .elementor-element.elementor-element-e78c705{
    --display:flex;
    --padding-top:21px;
    --padding-bottom:21px;
    --padding-left:21px;
    --padding-right:21px
}
.elementor-699 .elementor-element.elementor-element-cf7eb92{
    --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;
    --flex-wrap:wrap;
    --overlay-opacity:1;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-cf7eb92:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-cf7eb92>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../imagens/inicial/grama-sintetica-futebol-curitiba.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-699 .elementor-element.elementor-element-cf7eb92::before,.elementor-699 .elementor-element.elementor-element-cf7eb92>.e-con-inner>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-cf7eb92>.e-con-inner>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-cf7eb92>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-cf7eb92>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-cf7eb92>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
    background-color:transparent;
    --background-overlay:'';
    background-image:linear-gradient(90deg,#031925E6 0,#0319254D 100%)
}
.elementor-699 .elementor-element.elementor-element-28c7fca4{
    --display:flex;
    --justify-content:center;
    --padding-top:3em;
    --padding-bottom:3em;
    --padding-left:1em;
    --padding-right:5em
}
.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5e6b381c,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-description{
    color:var(--e-global-color-text);
    font-family:var( --e-global-typography-b2ce6af-font-family ),Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    font-weight:var(--e-global-typography-b2ce6af-font-weight);
    text-transform:var(--e-global-typography-b2ce6af-text-transform);
    font-style:var(--e-global-typography-b2ce6af-font-style);
    line-height:var( --e-global-typography-b2ce6af-line-height )
}
.elementor-699 .elementor-element.elementor-element-3ab5a665{
    --display:grid;
    --e-con-grid-template-columns:repeat(2, 1fr);
    --e-con-grid-template-rows:repeat(2, 1fr);
    --grid-auto-flow:row;
    --padding-top:21px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-14723d88,.elementor-699 .elementor-element.elementor-element-16352884,.elementor-699 .elementor-element.elementor-element-21706ab4,.elementor-699 .elementor-element.elementor-element-39a748df,.elementor-699 .elementor-element.elementor-element-4952f786,.elementor-699 .elementor-element.elementor-element-5ba827a8,.elementor-699 .elementor-element.elementor-element-65bd1658,.elementor-699 .elementor-element.elementor-element-e0c98fd{
    --icon-box-icon-margin:15px
}
.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-title{
    margin-bottom:7px;
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-description{
    color:var(--e-global-color-text);
    font-family:var( --e-global-typography-69c152f-font-family ),Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    font-weight:var(--e-global-typography-69c152f-font-weight);
    line-height:var( --e-global-typography-69c152f-line-height )
}
.elementor-699 .elementor-element.elementor-element-742686de{
    --display:flex;
    --justify-content:flex-end;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-6bbf49b1 img{
    height:650px;
    object-fit:cover;
    object-position:center center
}
.elementor-699 .elementor-element.elementor-element-60e31b42{
    --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;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:5em;
    --padding-bottom:7em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-31b5d2c7,.elementor-699 .elementor-element.elementor-element-42678af3,.elementor-699 .elementor-element.elementor-element-5430e9b2,.elementor-699 .elementor-element.elementor-element-605813a,.elementor-699 .elementor-element.elementor-element-700a66bc,.elementor-699 .elementor-element.elementor-element-ee85c53{
    --display:flex;
    --overflow:hidden;
    --border-radius:14px 14px 14px 14px;
    box-shadow:0 0 60px 0 rgba(0,0,0,.1);
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-699 .elementor-element.elementor-element-31b5d2c7:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-31b5d2c7>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-42678af3:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-42678af3>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-5430e9b2:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-5430e9b2>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-605813a:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-605813a>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-700a66bc:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-700a66bc>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-ee85c53:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-ee85c53>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-044b931)
}
.elementor-699 .elementor-element.elementor-element-2271f07b img,.elementor-699 .elementor-element.elementor-element-4c439cd4 img,.elementor-699 .elementor-element.elementor-element-5e93e82c img,.elementor-699 .elementor-element.elementor-element-6867b3de img,.elementor-699 .elementor-element.elementor-element-7b9c9fe img,.elementor-699 .elementor-element.elementor-element-7be34494 img{
    width:100%;
    height:500px;
    object-fit:cover;
    object-position:center center;
    opacity:.7;
    border-radius:14px
}
.elementor-699 .elementor-element.elementor-element-104d1d69,.elementor-699 .elementor-element.elementor-element-11d32127,.elementor-699 .elementor-element.elementor-element-13de81cc,.elementor-699 .elementor-element.elementor-element-17c3965d,.elementor-699 .elementor-element.elementor-element-1ca1d7b3,.elementor-699 .elementor-element.elementor-element-4edb611e{
    --display:flex;
    --position:absolute;
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:2em;
    --padding-right:2em;
    bottom:0
}
.elementor-699 .elementor-element.elementor-element-104d1d69:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-104d1d69>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-11d32127:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-11d32127>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-13de81cc:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-13de81cc>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-17c3965d:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-17c3965d>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-1ca1d7b3:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-1ca1d7b3>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-4edb611e:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-4edb611e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(180deg,#07314900 0,#031925CC 75%)
}
.elementor-699 .elementor-element.elementor-element-260ad615,.elementor-699 .elementor-element.elementor-element-291c9d93,.elementor-699 .elementor-element.elementor-element-5223fffd,.elementor-699 .elementor-element.elementor-element-6960cf92,.elementor-699 .elementor-element.elementor-element-7db6f7f3,.elementor-699 .elementor-element.elementor-element-d5fa6da{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0
}
.elementor-699 .elementor-element.elementor-element-351be166,.elementor-699 .elementor-element.elementor-element-69651f2e{
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-align-self:initial;
    --padding-top:5em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-title{
    margin-bottom:5px;
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-10a43d08,.elementor-699 .elementor-element.elementor-element-12a384ee,.elementor-699 .elementor-element.elementor-element-292fa635,.elementor-699 .elementor-element.elementor-element-2a22e148,.elementor-699 .elementor-element.elementor-element-3366c831,.elementor-699 .elementor-element.elementor-element-781edea3{
    width:auto;
    max-width:auto;
    top:21px
}
.elementor-699 .elementor-element.elementor-element-10a43d08>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-12a384ee>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-292fa635>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-2a22e148>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-3366c831>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-781edea3>.elementor-widget-container{
    --e-transform-rotateZ:-30deg
}
.elementor-699 .elementor-element.elementor-element-10a43d08>.elementor-widget-container:hover,.elementor-699 .elementor-element.elementor-element-12a384ee>.elementor-widget-container:hover,.elementor-699 .elementor-element.elementor-element-292fa635>.elementor-widget-container:hover,.elementor-699 .elementor-element.elementor-element-2a22e148>.elementor-widget-container:hover,.elementor-699 .elementor-element.elementor-element-3366c831>.elementor-widget-container:hover,.elementor-699 .elementor-element.elementor-element-781edea3>.elementor-widget-container:hover{
    --e-transform-rotateZ:0deg
}
body:not(.rtl) .elementor-699 .elementor-element.elementor-element-10a43d08,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-12a384ee,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-292fa635,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-2a22e148,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-3366c831,body:not(.rtl) .elementor-699 .elementor-element.elementor-element-781edea3{
    right:21px
}
body.rtl .elementor-699 .elementor-element.elementor-element-10a43d08,body.rtl .elementor-699 .elementor-element.elementor-element-12a384ee,body.rtl .elementor-699 .elementor-element.elementor-element-292fa635,body.rtl .elementor-699 .elementor-element.elementor-element-2a22e148,body.rtl .elementor-699 .elementor-element.elementor-element-3366c831,body.rtl .elementor-699 .elementor-element.elementor-element-781edea3{
    left:21px
}
.elementor-699 .elementor-element.elementor-element-10a43d08.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-12a384ee.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-292fa635.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-2a22e148.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-3366c831.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-781edea3.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-ec3c7a7);
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-10a43d08.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-10a43d08.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-12a384ee.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-12a384ee.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-292fa635.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-292fa635.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-2a22e148.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-2a22e148.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-3366c831.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-3366c831.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-781edea3.elementor-view-default .elementor-icon,.elementor-699 .elementor-element.elementor-element-781edea3.elementor-view-framed .elementor-icon{
    color:var(--e-global-color-ec3c7a7);
    border-color:var(--e-global-color-ec3c7a7)
}
.elementor-699 .elementor-element.elementor-element-10a43d08.elementor-view-default .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-10a43d08.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-12a384ee.elementor-view-default .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-12a384ee.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-292fa635.elementor-view-default .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-292fa635.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-2a22e148.elementor-view-default .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-2a22e148.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-3366c831.elementor-view-default .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-3366c831.elementor-view-framed .elementor-icon,.elementor-699 .elementor-element.elementor-element-781edea3.elementor-view-default .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-781edea3.elementor-view-framed .elementor-icon{
    fill:var(--e-global-color-ec3c7a7)
}
.elementor-699 .elementor-element.elementor-element-10a43d08 .elementor-icon,.elementor-699 .elementor-element.elementor-element-12a384ee .elementor-icon,.elementor-699 .elementor-element.elementor-element-292fa635 .elementor-icon,.elementor-699 .elementor-element.elementor-element-2a22e148 .elementor-icon,.elementor-699 .elementor-element.elementor-element-3366c831 .elementor-icon,.elementor-699 .elementor-element.elementor-element-781edea3 .elementor-icon{
    font-size:25px
}
.elementor-699 .elementor-element.elementor-element-10a43d08 .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-12a384ee .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-292fa635 .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-2a22e148 .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-3366c831 .elementor-icon svg,.elementor-699 .elementor-element.elementor-element-781edea3 .elementor-icon svg{
    height:25px
}
.elementor-699 .elementor-element.elementor-element-351be166{
    --display:flex;
    --flex-direction:column;
    --container-widget-flex-grow:0;
    --flex-wrap-mobile:wrap;
    --padding-bottom:5em
}
.elementor-699 .elementor-element.elementor-element-ee16e3,.elementor-699 .elementor-element.elementor-element-ee16e3:hover{
    border-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-style:solid;
    --border-top-width:1px
}
.elementor-699 .elementor-element.elementor-element-9b06303{
    --display:grid;
    --e-con-grid-template-columns:repeat(4, 1fr);
    --e-con-grid-template-rows:repeat(2, 1fr);
    --grid-auto-flow:row
}
.elementor-699 .elementor-element.elementor-element-118cf77d>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-1f8720cd>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-258cb704>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-2b169e30>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-462ea550>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-4fdeee67>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-720c1da2>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-fcf32ca>.elementor-widget-container{
    background-color:var(--e-global-color-text);
    padding:21px 42px;
    border-radius:7px
}
.elementor-699 .elementor-element.elementor-element-118cf77d img,.elementor-699 .elementor-element.elementor-element-1f8720cd img,.elementor-699 .elementor-element.elementor-element-258cb704 img,.elementor-699 .elementor-element.elementor-element-2b169e30 img,.elementor-699 .elementor-element.elementor-element-462ea550 img,.elementor-699 .elementor-element.elementor-element-4fdeee67 img,.elementor-699 .elementor-element.elementor-element-720c1da2 img,.elementor-699 .elementor-element.elementor-element-fcf32ca img{
    height:49px;
    object-fit:contain;
    object-position:center center;
    opacity:.8;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration:1s
}
.elementor-699 .elementor-element.elementor-element-118cf77d:hover img,.elementor-699 .elementor-element.elementor-element-1f8720cd:hover img,.elementor-699 .elementor-element.elementor-element-258cb704:hover img,.elementor-699 .elementor-element.elementor-element-2b169e30:hover img,.elementor-699 .elementor-element.elementor-element-462ea550:hover img,.elementor-699 .elementor-element.elementor-element-4fdeee67:hover img,.elementor-699 .elementor-element.elementor-element-720c1da2:hover img,.elementor-699 .elementor-element.elementor-element-fcf32ca:hover img{
    opacity:1;
    filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}
.elementor-699 .elementor-element.elementor-element-69651f2e{
    --display:flex;
    --flex-direction:column;
    --container-widget-flex-grow:0;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --overlay-opacity:0.5;
    --padding-bottom:7em
}
.elementor-699 .elementor-element.elementor-element-69651f2e:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-69651f2e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../2024/12/close-up-view-of-soccer-ball-on-grass-on-soccer-field-stadium.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-699 .elementor-element.elementor-element-69651f2e::before,.elementor-699 .elementor-element.elementor-element-69651f2e>.e-con-inner>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-69651f2e>.e-con-inner>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-69651f2e>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-69651f2e>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-69651f2e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
    background-color:var(--e-global-color-638d055);
    --background-overlay:''
}
.elementor-699 .elementor-element.elementor-element-363ce72b:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-363ce72b>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-52742de4:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-52742de4>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-52faabe:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-52faabe>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-6b2ade1a:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-6b2ade1a>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-7abfc4d6:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-7abfc4d6>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-699 .elementor-element.elementor-element-ac35b67:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-ac35b67>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#03192580
}
.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-text{
    color:var(--e-global-color-text);
    transition:color .3s
}
.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-title{
    color:var(--e-global-color-text);
    font-family:var( --e-global-typography-520c191-font-family ),Sans-serif;
    font-size:var( --e-global-typography-520c191-font-size );
    font-weight:var(--e-global-typography-520c191-font-weight);
    line-height:var( --e-global-typography-520c191-line-height )
}
.elementor-699 .elementor-element.elementor-element-27eed4fd .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-42a5f69b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-430b8c1f .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-46c6f0d9 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-4bb3b83e .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-f39af5c .elementor-heading-title{
    font-family:var( --e-global-typography-69c152f-font-family ),Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    font-weight:var(--e-global-typography-69c152f-font-weight);
    line-height:var( --e-global-typography-69c152f-line-height );
    color:var(--e-global-color-text)
}
.elementor-699 .elementor-element.elementor-element-4e60bf57{
    --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;
    --flex-wrap:wrap;
    --padding-top:7em;
    --padding-bottom:7em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-704328c6{
    --display:flex;
    --justify-content:center;
    --padding-top:3em;
    --padding-bottom:3em;
    --padding-left:1em;
    --padding-right:3em
}
.elementor-699 .elementor-element.elementor-element-3b3f9d16 img{
    width:100%;
    height:500px;
    object-fit:cover;
    object-position:center center;
    border-radius:14px
}
.elementor-699 .elementor-element.elementor-element-790516cb{
    --display:flex;
    --justify-content:center;
    --padding-top:3em;
    --padding-bottom:3em;
    --padding-left:3em;
    --padding-right:1em
}
.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-title{
    margin-bottom:7px;
    color:var(--e-global-color-secondary)
}
.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon{
    font-size:35px;
    padding:21px
}
.elementor-699 .elementor-element.elementor-element-4a544e88{
    --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;
    --padding-top:5em;
    --padding-bottom:7em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-24907762{
    --display:grid;
    --e-con-grid-template-columns:repeat(4, 1fr);
    --e-con-grid-template-rows:repeat(1, 1fr);
    --grid-auto-flow:row
}
.elementor-699 .elementor-element.elementor-element-374b590b,.elementor-699 .elementor-element.elementor-element-45425e,.elementor-699 .elementor-element.elementor-element-6e2e0de6{
    --display:flex;
    --border-radius:14px 14px 14px 14px;
    box-shadow:0 0 60px 0 rgba(0,0,0,.1);
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:2em;
    --padding-right:2em
}
.elementor-699 .elementor-element.elementor-element-16352884.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-39a748df.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-65bd1658.elementor-view-stacked .elementor-icon,.elementor-699 .elementor-element.elementor-element-e0c98fd.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-ec3c7a7)
}
.elementor-699 .elementor-element.elementor-element-ee16e3{
    --display:flex;
    --border-style:solid;
    border-color:var(--e-global-color-d49ac81);
    --border-color:var(--e-global-color-d49ac81);
    --border-radius:14px 14px 14px 14px;
    box-shadow:0 0 60px 0 rgba(0,0,0,.1);
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:2em;
    --padding-right:2em
}
.elementor-699 .elementor-element.elementor-element-ee16e3:hover{
    border-color:var(--e-global-color-332724a);
    --border-color:var(--e-global-color-332724a)
}
.elementor-699 .elementor-element.elementor-element-ee16e3,.elementor-699 .elementor-element.elementor-element-ee16e3::before{
    --border-transition:0.3s
}
.elementor-699 .elementor-element.elementor-element-468b10a9{
    --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;
    --overlay-opacity:1;
    --padding-top:7em;
    --padding-bottom:7em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-699 .elementor-element.elementor-element-468b10a9:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-468b10a9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../imagens/inicial/campo-futebol-society.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-699 .elementor-element.elementor-element-468b10a9::before,.elementor-699 .elementor-element.elementor-element-468b10a9>.e-con-inner>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-468b10a9>.e-con-inner>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-468b10a9>.elementor-background-slideshow::before,.elementor-699 .elementor-element.elementor-element-468b10a9>.elementor-background-video-container::before,.elementor-699 .elementor-element.elementor-element-468b10a9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
    background-color:transparent;
    --background-overlay:'';
    background-image:linear-gradient(90deg,#031925CC 0,#03192500 100%)
}
.elementor-699 .elementor-element.elementor-element-4c619622{
    --display:flex;
    --border-radius:14px 14px 14px 14px;
    --padding-top:3em;
    --padding-bottom:3em;
    --padding-left:3em;
    --padding-right:3em
}
.elementor-699 .elementor-element.elementor-element-4c619622:not(.elementor-motion-effects-element-type-background),.elementor-699 .elementor-element.elementor-element-4c619622>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-accent)
}
.elementor-699 .elementor-element.elementor-element-68c11924{
    text-align:left;
    color:var(--e-global-color-text)
}
.elementor-379 .elementor-element.elementor-element-345d6629,.elementor-379 .elementor-element.elementor-element-46da18f3{
    --flex-direction:row;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --display:flex;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-align-self:stretch;
    --z-index:99
}
.elementor-379 .elementor-element.elementor-element-345d6629{
    --container-widget-flex-grow:1;
    --flex-wrap-mobile:wrap;
    --justify-content:space-between;
    --flex-wrap:wrap;
    --overlay-opacity:1;
    --padding-top:1em;
    --padding-bottom:1em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-379 .elementor-element.elementor-element-53a3787c{
    --grid-template-columns:repeat(0, auto);
    --icon-size:25px;
    --grid-column-gap:5px;
    --grid-row-gap:0px
}
.elementor-379 .elementor-element.elementor-element-1bda5dbd,.elementor-379 .elementor-element.elementor-element-524d5307,.elementor-379 .elementor-element.elementor-element-621ad5de,.elementor-379 .elementor-element.elementor-element-6eb6939,.elementor-379 .elementor-element.elementor-element-7da17148{
    --display:flex;
    --padding-top:1em;
    --padding-bottom:1em;
    --padding-left:1em;
    --padding-right:1em
}
.elementor-379 .elementor-element.elementor-element-48b2a82 img{
    height:100px
}
.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-field-group{
    padding-right:calc(10px/2);
    padding-left:calc(10px/2);
    margin-bottom:10px
}
.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-form-fields-wrapper{
    margin-left:calc(-10px/2);
    margin-right:calc(-10px/2);
    margin-bottom:-10px
}
body.rtl .elementor-379 .elementor-element.elementor-element-5658f31b .elementor-labels-inline .elementor-field-group>label{
    padding-left:0
}
body:not(.rtl) .elementor-379 .elementor-element.elementor-element-5658f31b .elementor-labels-inline .elementor-field-group>label{
    padding-right:0
}
.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-field-type-html,body .elementor-379 .elementor-element.elementor-element-5658f31b .elementor-labels-above .elementor-field-group>label{
    padding-bottom:0
}
.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-field-group .elementor-select-wrapper select,.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#fff;
    border-radius:50px
}
.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-button[type=submit] svg *,.elementor-379 .elementor-element.elementor-element-5658f31b .elementor-button[type=submit]:hover svg *{
    fill:#ffffff
}
.elementor-379 .elementor-element.elementor-element-5658f31b{
    --e-form-steps-indicators-spacing:20px;
    --e-form-steps-indicator-padding:30px;
    --e-form-steps-indicator-inactive-secondary-color:#ffffff;
    --e-form-steps-indicator-active-secondary-color:#ffffff;
    --e-form-steps-indicator-completed-secondary-color:#ffffff;
    --e-form-steps-divider-width:1px;
    --e-form-steps-divider-gap:10px
}
.elementor-379 .elementor-element.elementor-element-46da18f3{
    --container-widget-flex-grow:1;
    --flex-wrap-mobile:wrap;
    --justify-content:space-between;
    --flex-wrap:wrap;
    --padding-top:3em;
    --padding-bottom:3em;
    --padding-left:0em;
    --padding-right:0em
}
.elementor-379 .elementor-element.elementor-element-46da18f3:not(.elementor-motion-effects-element-type-background),.elementor-379 .elementor-element.elementor-element-46da18f3>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-379 .elementor-element.elementor-element-53842c28:not(.elementor-motion-effects-element-type-background),.elementor-379 .elementor-element.elementor-element-53842c28>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-638d055)
}
.elementor-379 .elementor-element.elementor-element-1c7cb734 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-5e118794 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-8d37792 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-e841857 .elementor-heading-title{
    font-family:var( --e-global-typography-84ca66e-font-family ),Sans-serif;
    font-size:var( --e-global-typography-84ca66e-font-size );
    font-weight:var(--e-global-typography-84ca66e-font-weight);
    text-transform:var(--e-global-typography-84ca66e-text-transform);
    line-height:var( --e-global-typography-84ca66e-line-height );
    color:var(--e-global-color-ec3c7a7)
}
.elementor-379 .elementor-element.elementor-element-1cbdfe85 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-28663f0c .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-2afde0b7 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-4a8345b .elementor-heading-title{
    font-family:var( --e-global-typography-83682a1-font-family ),Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var(--e-global-typography-83682a1-font-weight);
    text-transform:var(--e-global-typography-83682a1-text-transform);
    font-style:var(--e-global-typography-83682a1-font-style);
    line-height:var( --e-global-typography-83682a1-line-height );
    color:var(--e-global-color-text)
}
.elementor-379 .elementor-element.elementor-element-33e9a138 .elementor-button,.elementor-379 .elementor-element.elementor-element-5f4b303e .elementor-button{
    background-color:#e72A5400;
    fill:var(--e-global-color-text);
    color:var(--e-global-color-text);
    border-radius:0;
    padding:0 0 7px
}
.elementor-379 .elementor-element.elementor-element-33e9a138 .elementor-button:focus,.elementor-379 .elementor-element.elementor-element-33e9a138 .elementor-button:hover,.elementor-379 .elementor-element.elementor-element-5f4b303e .elementor-button:focus,.elementor-379 .elementor-element.elementor-element-5f4b303e .elementor-button:hover{
    background-color:#c3163B00;
    color:var(--e-global-color-332724a)
}
.elementor-379 .elementor-element.elementor-element-33e9a138.elementor-element,.elementor-379 .elementor-element.elementor-element-5f4b303e.elementor-element{
    --align-self:flex-start
}
.elementor-379 .elementor-element.elementor-element-33e9a138>.elementor-widget-container,.elementor-379 .elementor-element.elementor-element-5f4b303e>.elementor-widget-container{
    border-style:solid;
    border-width:0 0 2px;
    border-color:var(--e-global-color-text)
}
.elementor-379 .elementor-element.elementor-element-33e9a138:hover .elementor-widget-container,.elementor-379 .elementor-element.elementor-element-5f4b303e:hover .elementor-widget-container{
    border-style:solid;
    border-width:0 0 2px;
    border-color:var(--e-global-color-332724a)
}
.elementor-379 .elementor-element.elementor-element-33e9a138 .elementor-button:focus svg,.elementor-379 .elementor-element.elementor-element-33e9a138 .elementor-button:hover svg,.elementor-379 .elementor-element.elementor-element-5f4b303e .elementor-button:focus svg,.elementor-379 .elementor-element.elementor-element-5f4b303e .elementor-button:hover svg{
    fill:var(--e-global-color-332724a)
}
.elementor-379 .elementor-element.elementor-element-53842c28{
    --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:center;
    border-style:solid;
    --border-style:solid;
    border-width:1px 0 0;
    --border-top-width:1px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    border-color:var(--e-global-color-accent);
    --border-color:var(--e-global-color-accent);
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:1em;
    --padding-right:1em;
    --z-index:99
}
.elementor-379 .elementor-element.elementor-element-271846d0 .elementor-heading-title{
    font-family:var( --e-global-typography-112b6c4-font-family ),Sans-serif;
    font-size:var( --e-global-typography-112b6c4-font-size );
    line-height:var( --e-global-typography-112b6c4-line-height );
    color:var(--e-global-color-text)
}
.elementor-theme-builder-content-area{
    height:400px
}
.elementor-location-footer:before,.elementor-location-header:before{
    content:"";
    display:table;
    clear:both
}
@media(max-width:1024px){
    .elementor-kit-201{
        --e-global-typography-primary-font-size:37px;
        --e-global-typography-secondary-font-size:31px;
        --e-global-typography-text-font-size:15px;
        --e-global-typography-accent-font-size:14px;
        --e-global-typography-b2ce6af-font-size:15px;
        --e-global-typography-69c152f-font-size:13px;
        --e-global-typography-520c191-font-size:17px;
        --e-global-typography-583e54c-font-size:37px;
        --e-global-typography-5d167aa-font-size:31px;
        --e-global-typography-d3dae9a-font-size:25px;
        --e-global-typography-83682a1-font-size:21px;
        --e-global-typography-7044a64-font-size:18px;
        --e-global-typography-84ca66e-font-size:13px;
        --e-global-typography-112b6c4-font-size:12px;
        --e-global-typography-a435f28-font-size:44px;
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height )
    }
    .elementor-kit-201 h1{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing )
    }
    .elementor-kit-201 h2{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing )
    }
    .elementor-kit-201 h3{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing )
    }
    .elementor-379 .elementor-element.elementor-element-1cbdfe85 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-28663f0c .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-2afde0b7 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-4a8345b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-title a,.elementor-kit-201 h4{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-490181b3 .elementor-button,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title a,.elementor-kit-201 h5{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height )
    }
    .elementor-379 .elementor-element.elementor-element-1c7cb734 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-5e118794 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-8d37792 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-e841857 .elementor-heading-title,.elementor-kit-201 h6{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height )
    }
    .elementor-kit-201 .elementor-button,.elementor-kit-201 button,.elementor-kit-201 input[type=button],.elementor-kit-201 input[type=submit]{
        font-size:var( --e-global-typography-accent-font-size );
        line-height:var( --e-global-typography-accent-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-4a48d1bc .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-7d6aa322 .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-c1b276d .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-title a,.elementor-kit-201 label{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5e6b381c,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-8f0f867,.elementor-699 .elementor-element.elementor-element-c9adcf9,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-description,.elementor-kit-201 .elementor-field-textual,.elementor-kit-201 input:not([type=button]):not([type=submit]),.elementor-kit-201 textarea{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height )
    }
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1024px
    }
    .e-con{
        --container-max-width:1024px
    }
    .elementor-699 .elementor-element.elementor-element-1ddd2cfe,.elementor-699 .elementor-element.elementor-element-24907762,.elementor-699 .elementor-element.elementor-element-5cc4cffd,.elementor-699 .elementor-element.elementor-element-754b414d,.elementor-699 .elementor-element.elementor-element-ee5348d{
        --e-con-grid-template-columns:repeat(2, 1fr);
        --grid-auto-flow:row
    }
    .elementor-699 .elementor-element.elementor-element-7dbf4d5b{
        --padding-top:100px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-699 .elementor-element.elementor-element-5a63fcbf{
        --justify-content:center;
        --padding-top:7em;
        --padding-bottom:10em;
        --padding-left:2em;
        --padding-right:2em
    }
    .elementor-699 .elementor-element.elementor-element-272e2d9b,.elementor-699 .elementor-element.elementor-element-27379556,.elementor-699 .elementor-element.elementor-element-53a3d0ae,.elementor-699 .elementor-element.elementor-element-7400a2e7,.elementor-699 .elementor-element.elementor-element-893fadb{
        text-align:center
    }
    .elementor-699 .elementor-element.elementor-element-65224892 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-893fadb .elementor-heading-title{
        font-size:70px
    }
    .elementor-699 .elementor-element.elementor-element-7400a2e7 .elementor-heading-title{
        font-size:18px
    }
    .elementor-699 .elementor-element.elementor-element-27379556 .elementor-heading-title{
        font-size:60px
    }
    .elementor-699 .elementor-element.elementor-element-53115af8{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:14px;
        --padding-right:14px
    }
    .elementor-699 .elementor-element.elementor-element-5b8e9cd1{
        --padding-top:1em;
        --padding-bottom:2em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-699 .elementor-element.elementor-element-4a48d1bc .elementor-counter-number-wrapper,.elementor-699 .elementor-element.elementor-element-53a3d0ae .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7d6aa322 .elementor-counter-number-wrapper,.elementor-699 .elementor-element.elementor-element-c1b276d .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
        letter-spacing:var( --e-global-typography-primary-letter-spacing )
    }
    .elementor-699 .elementor-element.elementor-element-3ab5a665,.elementor-699 .elementor-element.elementor-element-71c56cee,.elementor-699 .elementor-element.elementor-element-9b06303{
        --grid-auto-flow:row
    }
    .elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-27eed4fd .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-42a5f69b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-430b8c1f .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-46c6f0d9 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-4bb3b83e .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-5cdd507b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-7708aa7a .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-f39af5c .elementor-heading-title{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-20c8f80c>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-2e532fd3>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-50913c07>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-5e43333f>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-627e961c>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-682c24db>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-742afbc7>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-b12ad9d>.elementor-widget-container{
        padding:0 10px 0 0
    }
    .elementor-699 .elementor-element.elementor-element-48815d7d>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-59988623>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-5bf9b29b>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-63342491>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-64bf3eb8>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-651b5b02>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-7f2c84b8>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-f3548f6>.elementor-widget-container{
        padding:0 0 0 10px
    }
    .elementor-699 .elementor-element.elementor-element-1358a2ec,.elementor-699 .elementor-element.elementor-element-4a544e88,.elementor-699 .elementor-element.elementor-element-60e31b42{
        --padding-top:2em;
        --padding-bottom:4em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-34dba481,.elementor-699 .elementor-element.elementor-element-374b590b,.elementor-699 .elementor-element.elementor-element-45425e,.elementor-699 .elementor-element.elementor-element-4c5069d8,.elementor-699 .elementor-element.elementor-element-4c619622,.elementor-699 .elementor-element.elementor-element-566a501e,.elementor-699 .elementor-element.elementor-element-6e2e0de6,.elementor-699 .elementor-element.elementor-element-704328c6,.elementor-699 .elementor-element.elementor-element-790516cb{
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:2em;
        --padding-right:2em
    }
    .elementor-699 .elementor-element.elementor-element-4ae700d1 .elementor-heading-title{
        font-size:17px
    }
    .elementor-699 .elementor-element.elementor-element-61b4122 img{
        height:675px
    }
    .elementor-699 .elementor-element.elementor-element-65224892{
        bottom:-28px
    }
    .elementor-699 .elementor-element.elementor-element-523d5f96{
        --justify-content:flex-start;
        --padding-top:7em;
        --padding-bottom:0em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-67bf6fe8{
        --margin-top:0em;
        --margin-bottom:-10em;
        --margin-left:0em;
        --margin-right:0em;
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:2em;
        --padding-right:2em
    }
    .elementor-699 .elementor-element.elementor-element-1906621a{
        --n-tabs-title-font-size:var(--e-global-typography-b2ce6af-font-size)
    }
    .elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is( .e-n-tab-title > .e-n-tab-title-text,.e-n-tab-title ){
        line-height:var( --e-global-typography-b2ce6af-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-ceef6e9{
        --padding-top:4em;
        --padding-bottom:0em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-34dba481.e-con{
        --order:1
    }
    .elementor-699 .elementor-element.elementor-element-504e51a4.e-con{
        --order:3
    }
    .elementor-699 .elementor-element.elementor-element-38af5b93 img{
        height:500px
    }
    .elementor-699 .elementor-element.elementor-element-4c5069d8.e-con{
        --order:2
    }
    .elementor-699 .elementor-element.elementor-element-1641c954{
        bottom:-15px
    }
    .elementor-699 .elementor-element.elementor-element-1641c954 .elementor-heading-title{
        font-size:65px
    }
    .elementor-699 .elementor-element.elementor-element-79e8c19b{
        --padding-top:1em;
        --padding-bottom:3em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-139babae img,.elementor-699 .elementor-element.elementor-element-3562c221 img,.elementor-699 .elementor-element.elementor-element-45eddb3b img,.elementor-699 .elementor-element.elementor-element-61183082 img,.elementor-699 .elementor-element.elementor-element-65002396 img,.elementor-699 .elementor-element.elementor-element-7a763c2c img{
        height:200px
    }
    .elementor-699 .elementor-element.elementor-element-cf7eb92{
        --flex-wrap:wrap;
        --padding-top:0em;
        --padding-bottom:0em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-28c7fca4{
        --padding-top:4em;
        --padding-bottom:2em;
        --padding-left:2em;
        --padding-right:2em
    }
    .elementor-699 .elementor-element.elementor-element-6bbf49b1 img{
        height:450px;
        object-fit:contain
    }
    .elementor-699 .elementor-element.elementor-element-2271f07b img,.elementor-699 .elementor-element.elementor-element-4c439cd4 img,.elementor-699 .elementor-element.elementor-element-5e93e82c img,.elementor-699 .elementor-element.elementor-element-6867b3de img,.elementor-699 .elementor-element.elementor-element-7b9c9fe img,.elementor-699 .elementor-element.elementor-element-7be34494 img{
        height:400px
    }
    .elementor-699 .elementor-element.elementor-element-351be166,.elementor-699 .elementor-element.elementor-element-4e60bf57{
        --padding-top:3em;
        --padding-bottom:3em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-118cf77d>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-1f8720cd>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-258cb704>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-2b169e30>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-462ea550>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-4fdeee67>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-720c1da2>.elementor-widget-container,.elementor-699 .elementor-element.elementor-element-fcf32ca>.elementor-widget-container{
        padding:14px
    }
    .elementor-699 .elementor-element.elementor-element-118cf77d img,.elementor-699 .elementor-element.elementor-element-1f8720cd img,.elementor-699 .elementor-element.elementor-element-258cb704 img,.elementor-699 .elementor-element.elementor-element-2b169e30 img,.elementor-699 .elementor-element.elementor-element-462ea550 img,.elementor-699 .elementor-element.elementor-element-4fdeee67 img,.elementor-699 .elementor-element.elementor-element-720c1da2 img,.elementor-699 .elementor-element.elementor-element-fcf32ca img{
        height:49px
    }
    .elementor-699 .elementor-element.elementor-element-69651f2e{
        --flex-wrap:wrap;
        --padding-top:2em;
        --padding-bottom:4em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-699 .elementor-element.elementor-element-ee5348d{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-699 .elementor-element.elementor-element-6e1c6168.e-con{
        --order:99999 
        /* order end hack */
    }
    .elementor-699 .elementor-element.elementor-element-3b3f9d16 img{
        height:450px
    }
    .elementor-699 .elementor-element.elementor-element-1ee5cb5d,.elementor-699 .elementor-element.elementor-element-30c13e01,.elementor-699 .elementor-element.elementor-element-63b2ce7d{
        --icon-box-icon-margin:14px
    }
    .elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title{
        margin-bottom:5px
    }
    .elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon{
        font-size:28px;
        padding:16px
    }
    .elementor-699 .elementor-element.elementor-element-ee16e3{
        border-width:1px;
        --border-top-width:1px;
        --border-right-width:1px;
        --border-bottom-width:1px;
        --border-left-width:1px;
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:2em;
        --padding-right:2em
    }
    .elementor-699 .elementor-element.elementor-element-468b10a9{
        --padding-top:4em;
        --padding-bottom:4em;
        --padding-left:1em;
        --padding-right:0em
    }
    .elementor-379 .elementor-element.elementor-element-345d6629{
        --padding-top:1em;
        --padding-bottom:1em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-379 .elementor-element.elementor-element-53a3787c{
        --icon-size:21px
    }
    .elementor-379 .elementor-element.elementor-element-46da18f3{
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-379 .elementor-element.elementor-element-271846d0 .elementor-heading-title{
        font-size:var( --e-global-typography-112b6c4-font-size );
        line-height:var( --e-global-typography-112b6c4-line-height )
    }
}
@media(max-width:767px){
    .elementor-kit-201{
        --e-global-typography-primary-font-size:30px;
        --e-global-typography-secondary-font-size:24px;
        --e-global-typography-text-font-size:14px;
        --e-global-typography-accent-font-size:13px;
        --e-global-typography-b2ce6af-font-size:14px;
        --e-global-typography-69c152f-font-size:12px;
        --e-global-typography-520c191-font-size:16px;
        --e-global-typography-583e54c-font-size:30px;
        --e-global-typography-5d167aa-font-size:24px;
        --e-global-typography-d3dae9a-font-size:20px;
        --e-global-typography-83682a1-font-size:18px;
        --e-global-typography-7044a64-font-size:16px;
        --e-global-typography-84ca66e-font-size:12px;
        --e-global-typography-112b6c4-font-size:11px;
        --e-global-typography-a435f28-font-size:32px;
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height )
    }
    .elementor-kit-201 h1{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing )
    }
    .elementor-kit-201 h2{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing )
    }
    .elementor-kit-201 h3{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing )
    }
    .elementor-379 .elementor-element.elementor-element-1cbdfe85 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-28663f0c .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-2afde0b7 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-4a8345b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-title a,.elementor-kit-201 h4{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-15d50185 .elementor-button,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-37b136c8 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-490181b3 .elementor-button,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title a,.elementor-kit-201 h5{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height )
    }
    .elementor-379 .elementor-element.elementor-element-1c7cb734 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-5e118794 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-8d37792 .elementor-heading-title,.elementor-379 .elementor-element.elementor-element-e841857 .elementor-heading-title,.elementor-kit-201 h6{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height )
    }
    .elementor-kit-201 .elementor-button,.elementor-kit-201 button,.elementor-kit-201 input[type=button],.elementor-kit-201 input[type=submit]{
        font-size:var( --e-global-typography-accent-font-size );
        line-height:var( --e-global-typography-accent-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-4a48d1bc .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-7d6aa322 .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-title a,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-c1b276d .elementor-counter-title,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-title,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-title a,.elementor-kit-201 label{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-260ad615 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-291c9d93 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5223fffd .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5e6b381c,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-6960cf92 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-7db6f7f3 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-8f0f867,.elementor-699 .elementor-element.elementor-element-c9adcf9,.elementor-699 .elementor-element.elementor-element-d5fa6da .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-description,.elementor-kit-201 .elementor-field-textual,.elementor-kit-201 input:not([type=button]):not([type=submit]),.elementor-kit-201 textarea{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height )
    }
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:767px
    }
    .e-con{
        --container-max-width:767px
    }
    .elementor-379 .elementor-element.elementor-element-53a3787c .elementor-widget-container,.elementor-379 .elementor-element.elementor-element-59aeeb6d,.elementor-379 .elementor-element.elementor-element-778d017b,.elementor-699 .elementor-element.elementor-element-10d34ec8,.elementor-699 .elementor-element.elementor-element-1176bbd4,.elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-16352884 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-19434464 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-1d5702d3,.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-2f79652a,.elementor-699 .elementor-element.elementor-element-39a748df .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-3f1d74df .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-42bcdab4,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-5e6b381c,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-65bd1658 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-7fc48c17 .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-e0c98fd .elementor-icon-box-wrapper,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-wrapper,.elementor-699 .elementor-element.elementor-element-ff97206 .elementor-icon-box-wrapper{
        text-align:center
    }
    .elementor-699 .elementor-element.elementor-element-7dbf4d5b{
        --padding-top:2em;
        --padding-bottom:5em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-468b10a9,.elementor-699 .elementor-element.elementor-element-5a63fcbf{
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-699 .elementor-element.elementor-element-27379556 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-893fadb .elementor-heading-title{
        font-size:32px
    }
    .elementor-699 .elementor-element.elementor-element-4ae700d1 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7400a2e7 .elementor-heading-title{
        font-size:16px
    }
    .elementor-699 .elementor-element.elementor-element-19c904ec{
        --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:stretch;
        --gap:14px 14px;
        --row-gap:14px;
        --column-gap:14px
    }
    .elementor-699 .elementor-element.elementor-element-490181b3 .elementor-button .elementor-button-content-wrapper{
        justify-content:center
    }
    .elementor-699 .elementor-element.elementor-element-51ce51a1{
        --margin-top:-5em;
        --margin-bottom:0em;
        --margin-left:0em;
        --margin-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-5b8e9cd1{
        --gap:7px 7px;
        --row-gap:7px;
        --column-gap:7px;
        --padding-top:1em;
        --padding-bottom:1em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-4a48d1bc .elementor-counter-number-wrapper,.elementor-699 .elementor-element.elementor-element-53a3d0ae .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7d6aa322 .elementor-counter-number-wrapper,.elementor-699 .elementor-element.elementor-element-c1b276d .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
        letter-spacing:var( --e-global-typography-primary-letter-spacing )
    }
    .elementor-699 .elementor-element.elementor-element-71c56cee{
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow:row;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-699 .elementor-element.elementor-element-14723d88 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-14e665eb .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-21706ab4 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-263cfd36 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-27eed4fd .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3bc171d2 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-3f863b5d .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-42a5f69b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-430b8c1f .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-46c6f0d9 .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-4952f786 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-4bb3b83e .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-51a99a50 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-5ba827a8 .elementor-icon-box-description,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-5cdd507b .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-600ba030 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-729c362e .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-7708aa7a .elementor-heading-title,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-699 .elementor-element.elementor-element-7e4631b8 .elementor-icon-list-item>a,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-description,.elementor-699 .elementor-element.elementor-element-f39af5c .elementor-heading-title{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-48815d7d .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-59988623 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5bf9b29b .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-63342491 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-64bf3eb8 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-651b5b02 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-7f2c84b8 .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-f3548f6 .elementor-image-box-img{
        margin-bottom:7px
    }
    .elementor-699 .elementor-element.elementor-element-20c8f80c .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-2e532fd3 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-50913c07 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-5e43333f .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-627e961c .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-682c24db .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-742afbc7 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-699 .elementor-element.elementor-element-b12ad9d .elementor-image-box-wrapper .elementor-image-box-img{
        width:70%
    }
    .elementor-699 .elementor-element.elementor-element-1358a2ec{
        --padding-top:0em;
        --padding-bottom:4em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-34dba481,.elementor-699 .elementor-element.elementor-element-4c619622,.elementor-699 .elementor-element.elementor-element-566a501e,.elementor-699 .elementor-element.elementor-element-790516cb{
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:2em;
        --padding-right:2em
    }
    .elementor-699 .elementor-element.elementor-element-754b414d{
        --e-con-grid-template-columns:repeat(2, 1fr);
        --gap:7px 7px;
        --row-gap:7px;
        --column-gap:7px;
        --grid-auto-flow:row
    }
    .elementor-699 .elementor-element.elementor-element-3b3f9d16 img,.elementor-699 .elementor-element.elementor-element-61b4122 img{
        height:375px
    }
    .elementor-699 .elementor-element.elementor-element-1289ad73{
        --width:275px
    }
    .elementor-699 .elementor-element.elementor-element-65224892{
        bottom:-12px
    }
    .elementor-699 .elementor-element.elementor-element-65224892 .elementor-heading-title{
        font-size:33px;
        -webkit-text-stroke-width:1px;
        stroke-width:1px
    }
    .elementor-699 .elementor-element.elementor-element-523d5f96{
        --margin-top:0em;
        --margin-bottom:14em;
        --margin-left:0em;
        --margin-right:0em;
        --padding-top:4em;
        --padding-bottom:0em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-699 .elementor-element.elementor-element-67bf6fe8{
        --margin-top:0em;
        --margin-bottom:-14em;
        --margin-left:0em;
        --margin-right:0em;
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:2em;
        --padding-right:2em
    }
    .elementor-699 .elementor-element.elementor-element-1906621a{
        --n-tabs-title-font-size:var(--e-global-typography-b2ce6af-font-size)
    }
    .elementor-699 .elementor-element.elementor-element-1906621a.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is( .e-n-tab-title > .e-n-tab-title-text,.e-n-tab-title ){
        line-height:var( --e-global-typography-b2ce6af-line-height )
    }
    .elementor-699 .elementor-element.elementor-element-4e60bf57,.elementor-699 .elementor-element.elementor-element-ceef6e9,.elementor-699 .elementor-element.elementor-element-cf7eb92{
        --padding-top:0em;
        --padding-bottom:0em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-38af5b93 img{
        height:300px;
        object-position:center center
    }
    .elementor-699 .elementor-element.elementor-element-1641c954{
        bottom:-7px
    }
    .elementor-699 .elementor-element.elementor-element-1641c954 .elementor-heading-title{
        font-size:30px
    }
    .elementor-699 .elementor-element.elementor-element-60e31b42,.elementor-699 .elementor-element.elementor-element-69651f2e,.elementor-699 .elementor-element.elementor-element-79e8c19b{
        --padding-top:0em;
        --padding-bottom:2em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-1ddd2cfe,.elementor-699 .elementor-element.elementor-element-24907762,.elementor-699 .elementor-element.elementor-element-3ab5a665,.elementor-699 .elementor-element.elementor-element-5cc4cffd{
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow:row
    }
    .elementor-699 .elementor-element.elementor-element-2bdc8a99,.elementor-699 .elementor-element.elementor-element-455b90d6,.elementor-699 .elementor-element.elementor-element-4d0bde7a,.elementor-699 .elementor-element.elementor-element-57094fc7,.elementor-699 .elementor-element.elementor-element-5cce1b74,.elementor-699 .elementor-element.elementor-element-63a6798e{
        --icon-box-icon-margin:14px
    }
    .elementor-699 .elementor-element.elementor-element-2bdc8a99 .elementor-icon,.elementor-699 .elementor-element.elementor-element-455b90d6 .elementor-icon,.elementor-699 .elementor-element.elementor-element-4d0bde7a .elementor-icon,.elementor-699 .elementor-element.elementor-element-57094fc7 .elementor-icon,.elementor-699 .elementor-element.elementor-element-5cce1b74 .elementor-icon,.elementor-699 .elementor-element.elementor-element-63a6798e .elementor-icon{
        font-size:21px
    }
    .elementor-699 .elementor-element.elementor-element-28c7fca4{
        --padding-top:1em;
        --padding-bottom:1em;
        --padding-left:1em;
        --padding-right:1em
    }
    .elementor-699 .elementor-element.elementor-element-14723d88,.elementor-699 .elementor-element.elementor-element-21706ab4,.elementor-699 .elementor-element.elementor-element-4952f786,.elementor-699 .elementor-element.elementor-element-5ba827a8{
        width:100%;
        max-width:100%
    }
    .elementor-699 .elementor-element.elementor-element-6bbf49b1 img{
        height:350px
    }
    .elementor-699 .elementor-element.elementor-element-2271f07b img,.elementor-699 .elementor-element.elementor-element-4c439cd4 img,.elementor-699 .elementor-element.elementor-element-5e93e82c img,.elementor-699 .elementor-element.elementor-element-6867b3de img,.elementor-699 .elementor-element.elementor-element-7b9c9fe img,.elementor-699 .elementor-element.elementor-element-7be34494 img{
        height:300px
    }
    .elementor-699 .elementor-element.elementor-element-351be166{
        --padding-top:2em;
        --padding-bottom:2em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-699 .elementor-element.elementor-element-9b06303{
        --e-con-grid-template-columns:repeat(2, 1fr);
        --gap:14px 14px;
        --row-gap:14px;
        --column-gap:14px;
        --grid-auto-flow:row
    }
    .elementor-699 .elementor-element.elementor-element-118cf77d img,.elementor-699 .elementor-element.elementor-element-1f8720cd img,.elementor-699 .elementor-element.elementor-element-258cb704 img,.elementor-699 .elementor-element.elementor-element-2b169e30 img,.elementor-699 .elementor-element.elementor-element-462ea550 img,.elementor-699 .elementor-element.elementor-element-4fdeee67 img,.elementor-699 .elementor-element.elementor-element-720c1da2 img,.elementor-699 .elementor-element.elementor-element-fcf32ca img{
        height:35px
    }
    .elementor-699 .elementor-element.elementor-element-ee5348d{
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow:row;
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-699 .elementor-element.elementor-element-1ee5cb5d,.elementor-699 .elementor-element.elementor-element-30c13e01,.elementor-699 .elementor-element.elementor-element-63b2ce7d{
        --icon-box-icon-margin:12px
    }
    .elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon-box-title,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon-box-title{
        margin-bottom:3px
    }
    .elementor-699 .elementor-element.elementor-element-1ee5cb5d .elementor-icon,.elementor-699 .elementor-element.elementor-element-30c13e01 .elementor-icon,.elementor-699 .elementor-element.elementor-element-63b2ce7d .elementor-icon{
        font-size:25px;
        padding:14px
    }
    .elementor-699 .elementor-element.elementor-element-4a544e88{
        --gap:0px 0px;
        --row-gap:0px;
        --column-gap:0px;
        --padding-top:0em;
        --padding-bottom:2em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-379 .elementor-element.elementor-element-345d6629,.elementor-379 .elementor-element.elementor-element-46da18f3{
        --padding-top:1em;
        --padding-bottom:1em;
        --padding-left:0em;
        --padding-right:0em
    }
    .elementor-379 .elementor-element.elementor-element-621ad5de.e-con{
        --order:-99999 
        /* order start hack */
    }
    .elementor-379 .elementor-element.elementor-element-48b2a82 img{
        height:70px
    }
    .elementor-379 .elementor-element.elementor-element-1bda5dbd,.elementor-379 .elementor-element.elementor-element-524d5307,.elementor-379 .elementor-element.elementor-element-6eb6939{
        --gap:7px 7px;
        --row-gap:7px;
        --column-gap:7px
    }
    .elementor-379 .elementor-element.elementor-element-7da17148{
        --width:100%;
        --gap:7px 7px;
        --row-gap:7px;
        --column-gap:7px
    }
    .elementor-379 .elementor-element.elementor-element-271846d0 .elementor-heading-title{
        font-size:var( --e-global-typography-112b6c4-font-size );
        line-height:var( --e-global-typography-112b6c4-line-height )
    }
}
@media(min-width:768px){
    .elementor-377 .elementor-element.elementor-element-1c2dd2fd,.elementor-377 .elementor-element.elementor-element-537fc374{
        --width:45%
    }
    .elementor-377 .elementor-element.elementor-element-2518095{
        --width:10%
    }
    .elementor-699 .elementor-element.elementor-element-4a23ef62,.elementor-699 .elementor-element.elementor-element-58ed1c95,.elementor-699 .elementor-element.elementor-element-5a63fcbf,.elementor-699 .elementor-element.elementor-element-5d2ea1eb,.elementor-699 .elementor-element.elementor-element-65fac7a5{
        --content-width:640px
    }
    .elementor-379 .elementor-element.elementor-element-1bda5dbd,.elementor-379 .elementor-element.elementor-element-524d5307,.elementor-699 .elementor-element.elementor-element-34dba481,.elementor-699 .elementor-element.elementor-element-4c5069d8,.elementor-699 .elementor-element.elementor-element-5b8e9cd1,.elementor-699 .elementor-element.elementor-element-704328c6,.elementor-699 .elementor-element.elementor-element-790516cb{
        --width:30%
    }
    .elementor-699 .elementor-element.elementor-element-71c56cee{
        --width:70%
    }
    .elementor-699 .elementor-element.elementor-element-472f4157,.elementor-699 .elementor-element.elementor-element-566a501e,.elementor-699 .elementor-element.elementor-element-67bf6fe8{
        --width:50%
    }
    .elementor-699 .elementor-element.elementor-element-1289ad73{
        --width:325px
    }
    .elementor-379 .elementor-element.elementor-element-3f9125b9,.elementor-379 .elementor-element.elementor-element-497581bf,.elementor-699 .elementor-element.elementor-element-4c619622,.elementor-699 .elementor-element.elementor-element-504e51a4,.elementor-699 .elementor-element.elementor-element-6e1c6168,.elementor-699 .elementor-element.elementor-element-742686de{
        --width:40%
    }
    .elementor-699 .elementor-element.elementor-element-28c7fca4{
        --width:60%
    }
    .elementor-379 .elementor-element.elementor-element-621ad5de,.elementor-379 .elementor-element.elementor-element-6eb6939,.elementor-379 .elementor-element.elementor-element-7da17148{
        --width:20%
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-377 .elementor-element.elementor-element-1c2dd2fd,.elementor-377 .elementor-element.elementor-element-537fc374{
        --width:40%
    }
    .elementor-377 .elementor-element.elementor-element-2518095{
        --width:20%
    }
    .elementor-699 .elementor-element.elementor-element-4a23ef62,.elementor-699 .elementor-element.elementor-element-58ed1c95,.elementor-699 .elementor-element.elementor-element-5a63fcbf{
        --content-width:540px
    }
    .elementor-699 .elementor-element.elementor-element-28c7fca4,.elementor-699 .elementor-element.elementor-element-504e51a4,.elementor-699 .elementor-element.elementor-element-5b8e9cd1,.elementor-699 .elementor-element.elementor-element-6e1c6168,.elementor-699 .elementor-element.elementor-element-71c56cee,.elementor-699 .elementor-element.elementor-element-742686de{
        --width:100%
    }
    .elementor-379 .elementor-element.elementor-element-1bda5dbd,.elementor-379 .elementor-element.elementor-element-524d5307,.elementor-379 .elementor-element.elementor-element-6eb6939,.elementor-379 .elementor-element.elementor-element-7da17148,.elementor-699 .elementor-element.elementor-element-34dba481,.elementor-699 .elementor-element.elementor-element-472f4157,.elementor-699 .elementor-element.elementor-element-4c5069d8,.elementor-699 .elementor-element.elementor-element-4c619622,.elementor-699 .elementor-element.elementor-element-566a501e,.elementor-699 .elementor-element.elementor-element-704328c6,.elementor-699 .elementor-element.elementor-element-790516cb{
        --width:50%
    }
    .elementor-699 .elementor-element.elementor-element-67bf6fe8{
        --width:60%
    }
}
@font-face{
    font-family:simple-line-icons;
    src:url('../wp-content/plugins/skyboot-custom-icons-for-elementor/assets/fonts/Simple-Line-Icons.eot');
    src:url('../wp-content/plugins/skyboot-custom-icons-for-elementor/assets/fonts/Simple-Line-Icons.eot') format('embedded-opentype'),url('../wp-content/plugins/skyboot-custom-icons-for-elementor/assets/fonts/Simple-Line-Icons.woff2') format('woff2'),url('../wp-content/plugins/skyboot-custom-icons-for-elementor/assets/fonts/Simple-Line-Icons.ttf') format('truetype'),url('../wp-content/plugins/skyboot-custom-icons-for-elementor/assets/fonts/Simple-Line-Icons.woff') format('woff'),url('../fonts/Simple-Line-Icons.svg') format('svg');
    font-weight:400;
    font-style:normal
}
.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{
    font-family:simple-line-icons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-user:before{
    content:"\e005"
}
.icon-people:before{
    content:"\e001"
}
.icon-user-female:before{
    content:"\e000"
}
.icon-user-follow:before{
    content:"\e002"
}
.icon-user-following:before{
    content:"\e003"
}
.icon-user-unfollow:before{
    content:"\e004"
}
.icon-login:before{
    content:"\e066"
}
.icon-logout:before{
    content:"\e065"
}
.icon-emotsmile:before{
    content:"\e021"
}
.icon-phone:before{
    content:"\e600"
}
.icon-call-end:before{
    content:"\e048"
}
.icon-call-in:before{
    content:"\e047"
}
.icon-call-out:before{
    content:"\e046"
}
.icon-map:before{
    content:"\e033"
}
.icon-location-pin:before{
    content:"\e096"
}
.icon-direction:before{
    content:"\e042"
}
.icon-directions:before{
    content:"\e041"
}
.icon-compass:before{
    content:"\e045"
}
.icon-layers:before{
    content:"\e034"
}
.icon-menu:before{
    content:"\e601"
}
.icon-list:before{
    content:"\e067"
}
.icon-options-vertical:before{
    content:"\e602"
}
.icon-options:before{
    content:"\e603"
}
.icon-arrow-down:before{
    content:"\e604"
}
.icon-arrow-left:before{
    content:"\e605"
}
.icon-arrow-right:before{
    content:"\e606"
}
.icon-arrow-up:before{
    content:"\e607"
}
.icon-arrow-up-circle:before{
    content:"\e078"
}
.icon-arrow-left-circle:before{
    content:"\e07a"
}
.icon-arrow-right-circle:before{
    content:"\e079"
}
.icon-arrow-down-circle:before{
    content:"\e07b"
}
.icon-check:before{
    content:"\e080"
}
.icon-clock:before{
    content:"\e081"
}
.icon-plus:before{
    content:"\e095"
}
.icon-minus:before{
    content:"\e615"
}
.icon-close:before{
    content:"\e082"
}
.icon-event:before{
    content:"\e619"
}
.icon-exclamation:before{
    content:"\e617"
}
.icon-organization:before{
    content:"\e616"
}
.icon-trophy:before{
    content:"\e006"
}
.icon-screen-smartphone:before{
    content:"\e010"
}
.icon-screen-desktop:before{
    content:"\e011"
}
.icon-plane:before{
    content:"\e012"
}
.icon-notebook:before{
    content:"\e013"
}
.icon-mustache:before{
    content:"\e014"
}
.icon-mouse:before{
    content:"\e015"
}
.icon-magnet:before{
    content:"\e016"
}
.icon-energy:before{
    content:"\e020"
}
.icon-disc:before{
    content:"\e022"
}
.icon-cursor:before{
    content:"\e06e"
}
.icon-cursor-move:before{
    content:"\e023"
}
.icon-crop:before{
    content:"\e024"
}
.icon-chemistry:before{
    content:"\e026"
}
.icon-speedometer:before{
    content:"\e007"
}
.icon-shield:before{
    content:"\e00e"
}
.icon-screen-tablet:before{
    content:"\e00f"
}
.icon-magic-wand:before{
    content:"\e017"
}
.icon-hourglass:before{
    content:"\e018"
}
.icon-graduation:before{
    content:"\e019"
}
.icon-ghost:before{
    content:"\e01a"
}
.icon-game-controller:before{
    content:"\e01b"
}
.icon-fire:before{
    content:"\e01c"
}
.icon-eyeglass:before{
    content:"\e01d"
}
.icon-envelope-open:before{
    content:"\e01e"
}
.icon-envelope-letter:before{
    content:"\e01f"
}
.icon-bell:before{
    content:"\e027"
}
.icon-badge:before{
    content:"\e028"
}
.icon-anchor:before{
    content:"\e029"
}
.icon-wallet:before{
    content:"\e02a"
}
.icon-vector:before{
    content:"\e02b"
}
.icon-speech:before{
    content:"\e02c"
}
.icon-puzzle:before{
    content:"\e02d"
}
.icon-printer:before{
    content:"\e02e"
}
.icon-present:before{
    content:"\e02f"
}
.icon-playlist:before{
    content:"\e030"
}
.icon-pin:before{
    content:"\e031"
}
.icon-picture:before{
    content:"\e032"
}
.icon-handbag:before{
    content:"\e035"
}
.icon-globe-alt:before{
    content:"\e036"
}
.icon-globe:before{
    content:"\e037"
}
.icon-folder-alt:before{
    content:"\e039"
}
.icon-folder:before{
    content:"\e089"
}
.icon-film:before{
    content:"\e03a"
}
.icon-feed:before{
    content:"\e03b"
}
.icon-drop:before{
    content:"\e03e"
}
.icon-drawer:before{
    content:"\e03f"
}
.icon-docs:before{
    content:"\e040"
}
.icon-doc:before{
    content:"\e085"
}
.icon-diamond:before{
    content:"\e043"
}
.icon-cup:before{
    content:"\e044"
}
.icon-calculator:before{
    content:"\e049"
}
.icon-bubbles:before{
    content:"\e04a"
}
.icon-briefcase:before{
    content:"\e04b"
}
.icon-book-open:before{
    content:"\e04c"
}
.icon-basket-loaded:before{
    content:"\e04d"
}
.icon-basket:before{
    content:"\e04e"
}
.icon-bag:before{
    content:"\e04f"
}
.icon-action-undo:before{
    content:"\e050"
}
.icon-action-redo:before{
    content:"\e051"
}
.icon-wrench:before{
    content:"\e052"
}
.icon-umbrella:before{
    content:"\e053"
}
.icon-trash:before{
    content:"\e054"
}
.icon-tag:before{
    content:"\e055"
}
.icon-support:before{
    content:"\e056"
}
.icon-frame:before{
    content:"\e038"
}
.icon-size-fullscreen:before{
    content:"\e057"
}
.icon-size-actual:before{
    content:"\e058"
}
.icon-shuffle:before{
    content:"\e059"
}
.icon-share-alt:before{
    content:"\e05a"
}
.icon-share:before{
    content:"\e05b"
}
.icon-rocket:before{
    content:"\e05c"
}
.icon-question:before{
    content:"\e05d"
}
.icon-pie-chart:before{
    content:"\e05e"
}
.icon-pencil:before{
    content:"\e05f"
}
.icon-note:before{
    content:"\e060"
}
.icon-loop:before{
    content:"\e064"
}
.icon-home:before{
    content:"\e069"
}
.icon-grid:before{
    content:"\e06a"
}
.icon-graph:before{
    content:"\e06b"
}
.icon-microphone:before{
    content:"\e063"
}
.icon-music-tone-alt:before{
    content:"\e061"
}
.icon-music-tone:before{
    content:"\e062"
}
.icon-earphones-alt:before{
    content:"\e03c"
}
.icon-earphones:before{
    content:"\e03d"
}
.icon-equalizer:before{
    content:"\e06c"
}
.icon-like:before{
    content:"\e068"
}
.icon-dislike:before{
    content:"\e06d"
}
.icon-control-start:before{
    content:"\e06f"
}
.icon-control-rewind:before{
    content:"\e070"
}
.icon-control-play:before{
    content:"\e071"
}
.icon-control-pause:before{
    content:"\e072"
}
.icon-control-forward:before{
    content:"\e073"
}
.icon-control-end:before{
    content:"\e074"
}
.icon-volume-1:before{
    content:"\e09f"
}
.icon-volume-2:before{
    content:"\e0a0"
}
.icon-volume-off:before{
    content:"\e0a1"
}
.icon-calendar:before{
    content:"\e075"
}
.icon-bulb:before{
    content:"\e076"
}
.icon-chart:before{
    content:"\e077"
}
.icon-ban:before{
    content:"\e07c"
}
.icon-bubble:before{
    content:"\e07d"
}
.icon-camrecorder:before{
    content:"\e07e"
}
.icon-camera:before{
    content:"\e07f"
}
.icon-cloud-download:before{
    content:"\e083"
}
.icon-cloud-upload:before{
    content:"\e084"
}
.icon-envelope:before{
    content:"\e086"
}
.icon-eye:before{
    content:"\e087"
}
.icon-flag:before{
    content:"\e088"
}
.icon-heart:before{
    content:"\e08a"
}
.icon-info:before{
    content:"\e08b"
}
.icon-key:before{
    content:"\e08c"
}
.icon-link:before{
    content:"\e08d"
}
.icon-lock:before{
    content:"\e08e"
}
.icon-lock-open:before{
    content:"\e08f"
}
.icon-magnifier:before{
    content:"\e090"
}
.icon-magnifier-add:before{
    content:"\e091"
}
.icon-magnifier-remove:before{
    content:"\e092"
}
.icon-paper-clip:before{
    content:"\e093"
}
.icon-paper-plane:before{
    content:"\e094"
}
.icon-power:before{
    content:"\e097"
}
.icon-refresh:before{
    content:"\e098"
}
.icon-reload:before{
    content:"\e099"
}
.icon-settings:before{
    content:"\e09a"
}
.icon-star:before{
    content:"\e09b"
}
.icon-symbol-female:before{
    content:"\e09c"
}
.icon-symbol-male:before{
    content:"\e09d"
}
.icon-target:before{
    content:"\e09e"
}
.icon-credit-card:before{
    content:"\e025"
}
.icon-paypal:before{
    content:"\e608"
}
.icon-social-tumblr:before{
    content:"\e00a"
}
.icon-social-twitter:before{
    content:"\e009"
}
.icon-social-facebook:before{
    content:"\e00b"
}
.icon-social-instagram:before{
    content:"\e609"
}
.icon-social-linkedin:before{
    content:"\e60a"
}
.icon-social-pinterest:before{
    content:"\e60b"
}
.icon-social-github:before{
    content:"\e60c"
}
.icon-social-google:before{
    content:"\e60d"
}
.icon-social-reddit:before{
    content:"\e60e"
}
.icon-social-skype:before{
    content:"\e60f"
}
.icon-social-dribbble:before{
    content:"\e00d"
}
.icon-social-behance:before{
    content:"\e610"
}
.icon-social-foursqare:before{
    content:"\e611"
}
.icon-social-soundcloud:before{
    content:"\e612"
}
.icon-social-spotify:before{
    content:"\e613"
}
.icon-social-stumbleupon:before{
    content:"\e614"
}
.icon-social-youtube:before{
    content:"\e008"
}
.icon-social-dropbox:before{
    content:"\e00c"
}
.icon-social-vkontakte:before{
    content:"\e618"
}
.icon-social-steam:before{
    content:"\e620"
}
