.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:1200px;
}
 .elementor-54 .elementor-element.elementor-element-dd6c7d0 > .elementor-container{
    max-width:1010px;
}
.elementor-54 .elementor-element.elementor-element-dd6c7d0{
    background-image:url("./img/img1.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:288px 0px 279px 0px;
}
.elementor-54 .elementor-element.elementor-element-dd6c7d0 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-36024a4 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-36024a4 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-547f782{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-547f782 .elementor-heading-title{
    color:#ffffff;
    letter-spacing:8px;
}
.elementor-54 .elementor-element.elementor-element-547f782 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-bdffb2a > .elementor-container{
    max-width:680px;
}
.elementor-54 .elementor-element.elementor-element-bdffb2a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:25px;
    margin-bottom:0px;
}
.elementor-54 .elementor-element.elementor-element-bdffb2a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-af72c62 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-af72c62 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f8be6e0 .elementor-text-editor{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-f8be6e0{
    color:#ffffff;
    letter-spacing:-0.1px;
}
.elementor-54 .elementor-element.elementor-element-f8be6e0 > .elementor-widget-container{
    padding:0% 7% 0% 7%;
}
.elementor-54 .elementor-element.elementor-element-f8be6e0 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-ae83b40 .elementor-button{
    border-style:solid;
}
.elementor-54 .elementor-element.elementor-element-ae83b40 > .elementor-widget-container{
    margin:10px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-ae83b40 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-54d14ad > .elementor-container{
    max-width:1030px;
}
.elementor-54 .elementor-element.elementor-element-54d14ad{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:86px 0px 229px 0px;
}
.elementor-54 .elementor-element.elementor-element-54d14ad > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-4f13d96 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){
    margin-bottom:31px;
}
.elementor-54 .elementor-element.elementor-element-4f13d96 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-4f13d96 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-971d15a{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-971d15a > .elementor-widget-container{
    padding:0% 7% 0% 7%;
}
.elementor-54 .elementor-element.elementor-element-971d15a .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d4df364 .elementor-text-editor{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-d4df364 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-837087a{
    background-color:#43c077;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 31px 0px;
}
.elementor-54 .elementor-element.elementor-element-837087a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-5244a19 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-5244a19 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a894811{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-189px;
    margin-bottom:0px;
}
.elementor-54 .elementor-element.elementor-element-a894811 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-913c2d1 > .elementor-element-populated{
    background-color:#53b1c8;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:54px 36px 61px 49px;
}
.elementor-54 .elementor-element.elementor-element-913c2d1:hover > .elementor-element-populated{
    background-color:#21a5c6;
}
.elementor-54 .elementor-element.elementor-element-913c2d1 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-5042a89{
    text-align:left;
}
.elementor-54 .elementor-element.elementor-element-5042a89 .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-54 .elementor-element.elementor-element-5042a89 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .jet-headline{
    justify-content:flex-start;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .jet-headline__first .jet-headline__label{
    color:#ffffff;
    font-weight:600;
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .jet-headline__first{
    padding:0px 0px 0px 3px;
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .jet-headline__second .jet-headline__label{
    color:#ffffff;
    font-weight:600;
    letter-spacing:-0.6px;
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .jet-headline__second{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .jet-headline__first .jet-headline__deco{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .jet-headline__second .jet-headline__deco{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-c50db46 > .elementor-widget-container{
    margin:34px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-c50db46 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-4161a61{
    color:#ffffff;
    font-family:"Montserrat", Sans-serif;
    font-size:14px;
    line-height:1.74em;
}
.elementor-54 .elementor-element.elementor-element-4161a61 > .elementor-widget-container{
    margin:21px 0px 0px 0px;
    padding:0px 0px 0px 5px;
}
.elementor-54 .elementor-element.elementor-element-4161a61 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-31b90b6 > .elementor-element-populated{
    background-color:#edbf47;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:55px 50px 50px 56px;
}
.elementor-54 .elementor-element.elementor-element-31b90b6:hover > .elementor-element-populated{
    background-color:#edb21c;
}
.elementor-54 .elementor-element.elementor-element-31b90b6 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-4d1d82c{
    text-align:left;
}
.elementor-54 .elementor-element.elementor-element-4d1d82c .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-54 .elementor-element.elementor-element-4d1d82c .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .jet-headline{
    justify-content:flex-start;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .jet-headline__first .jet-headline__label{
    color:#ffffff;
    font-weight:600;
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .jet-headline__first{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .jet-headline__second .jet-headline__label{
    color:#ffffff;
    font-weight:600;
    letter-spacing:-0.4px;
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .jet-headline__second{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .jet-headline__first .jet-headline__deco{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .jet-headline__second .jet-headline__deco{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 > .elementor-widget-container{
    margin:34px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-a6352b9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-b6217df{
    color:#ffffff;
    font-family:"Montserrat", Sans-serif;
    font-size:14px;
    line-height:1.74em;
}
.elementor-54 .elementor-element.elementor-element-b6217df > .elementor-widget-container{
    margin:21px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-b6217df .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a3440c2 > .elementor-element-populated{
    background-color:#eb774c;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:53px 46px 50px 56px;
}
.elementor-54 .elementor-element.elementor-element-a3440c2:hover > .elementor-element-populated{
    background-color:#ea6738;
}
.elementor-54 .elementor-element.elementor-element-a3440c2 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-22b8389{
    text-align:left;
}
.elementor-54 .elementor-element.elementor-element-22b8389 .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-54 .elementor-element.elementor-element-22b8389 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .jet-headline{
    justify-content:flex-start;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .jet-headline__first .jet-headline__label{
    color:#ffffff;
    font-weight:600;
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .jet-headline__first{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .jet-headline__second .jet-headline__label{
    color:#ffffff;
    font-weight:600;
    letter-spacing:-0.4px;
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .jet-headline__second{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .jet-headline__first .jet-headline__deco{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .jet-headline__second .jet-headline__deco{
    align-self:center;
}
.elementor-54 .elementor-element.elementor-element-4562de6 > .elementor-widget-container{
    margin:27px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-4562de6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-95212bb{
    color:#ffffff;
    font-family:"Montserrat", Sans-serif;
    font-size:14px;
    line-height:1.74em;
}
.elementor-54 .elementor-element.elementor-element-95212bb > .elementor-widget-container{
    margin:21px 0px 0px 0px;
    padding:0px 0px 0px 3px;
}
.elementor-54 .elementor-element.elementor-element-95212bb .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-fd16e89 .elementor-spacer-inner{
    height:47px;
}
.elementor-54 .elementor-element.elementor-element-fd16e89 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a3cc440{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a3cc440 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-2f1320f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){
    margin-bottom:10px;
}
.elementor-54 .elementor-element.elementor-element-2f1320f > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-2f1320f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-8426c18 .elementor-heading-title{
    color:#ffffff;
    font-size:36px;
    letter-spacing:-1.8px;
}
.elementor-54 .elementor-element.elementor-element-8426c18 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a93c3f7{
    color:#ffffff;
    letter-spacing:-0.3px;
}
.elementor-54 .elementor-element.elementor-element-a93c3f7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-76fafde.elementor-column .elementor-column-wrap{
    align-items:center;
}
.elementor-54 .elementor-element.elementor-element-76fafde > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-76fafde > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-5c3d694 a.elementor-button, .elementor-54 .elementor-element.elementor-element-5c3d694 .elementor-button{
    color:#2f2f2f;
    background-color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-5c3d694 a.elementor-button:hover, .elementor-54 .elementor-element.elementor-element-5c3d694 .elementor-button:hover{
    color:#ffffff;
    background-color:#2f2f2f;
}
.elementor-54 .elementor-element.elementor-element-5c3d694 .elementor-button{
    border-style:solid;
}
.elementor-54 .elementor-element.elementor-element-5c3d694 > .elementor-widget-container{
    margin:-9px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-5c3d694 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-4e817e0{
    background-image:url("./img/img2.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:84px 0px 103px 0px;
}
.elementor-54 .elementor-element.elementor-element-4e817e0 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-6bb0793 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-6bb0793 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-40cc7a1{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-40cc7a1 .elementor-heading-title{
    color:#ffffff;
    font-size:48px;
    font-weight:600;
    letter-spacing:-0.7px;
}
.elementor-54 .elementor-element.elementor-element-40cc7a1 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a9d453f .elementor-spacer-inner{
    height:38px;
}
.elementor-54 .elementor-element.elementor-element-a9d453f .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-b9fddce{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-b9fddce > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f055317 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){
    margin-bottom:11px;
}
.elementor-54 .elementor-element.elementor-element-f055317 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f055317 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-6884cc7 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-6884cc7.elementor-view-stacked .elementor-icon{
    background-color:#53b1c8;
}
.elementor-54 .elementor-element.elementor-element-6884cc7.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-6884cc7.elementor-view-default .elementor-icon{
    color:#53b1c8;
    border-color:#53b1c8;
}
.elementor-54 .elementor-element.elementor-element-6884cc7 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-6884cc7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-23b02e7 .elementor-counter-number-wrapper{
    font-weight:600;
    letter-spacing:2px;
}
.elementor-54 .elementor-element.elementor-element-23b02e7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-fd95503{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-fd95503 > .elementor-widget-container{
    margin:16px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-fd95503 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-ae76a4d{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-ae76a4d > .elementor-widget-container{
    margin:13px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-ae76a4d .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a854711 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){
    margin-bottom:11px;
}
.elementor-54 .elementor-element.elementor-element-a854711 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a854711 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a0d68a7 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-a0d68a7.elementor-view-stacked .elementor-icon{
    background-color:#edbf47;
}
.elementor-54 .elementor-element.elementor-element-a0d68a7.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-a0d68a7.elementor-view-default .elementor-icon{
    color:#edbf47;
    border-color:#edbf47;
}
.elementor-54 .elementor-element.elementor-element-a0d68a7 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-a0d68a7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-1396ee4 .elementor-counter-number-wrapper{
    font-weight:600;
    letter-spacing:2px;
}
.elementor-54 .elementor-element.elementor-element-1396ee4 > .elementor-widget-container{
    margin:-4px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-1396ee4 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-070b531{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-070b531 > .elementor-widget-container{
    margin:16px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-070b531 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-3915a76{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-3915a76 > .elementor-widget-container{
    margin:13px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-3915a76 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f31d0d7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){
    margin-bottom:11px;
}
.elementor-54 .elementor-element.elementor-element-f31d0d7 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f31d0d7 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-dc02936 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-dc02936.elementor-view-stacked .elementor-icon{
    background-color:#eb774c;
}
.elementor-54 .elementor-element.elementor-element-dc02936.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-dc02936.elementor-view-default .elementor-icon{
    color:#eb774c;
    border-color:#eb774c;
}
.elementor-54 .elementor-element.elementor-element-dc02936 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-dc02936 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-5ce5cf6 .elementor-counter-number-wrapper{
    font-weight:600;
    letter-spacing:2px;
}
.elementor-54 .elementor-element.elementor-element-5ce5cf6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-b00934e{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-b00934e > .elementor-widget-container{
    margin:16px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-b00934e .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-c5051ad{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-c5051ad > .elementor-widget-container{
    margin:13px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-c5051ad .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d88910d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){
    margin-bottom:11px;
}
.elementor-54 .elementor-element.elementor-element-d88910d > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d88910d > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-cd12a39 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-cd12a39.elementor-view-stacked .elementor-icon{
    background-color:#53b1c8;
}
.elementor-54 .elementor-element.elementor-element-cd12a39.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-cd12a39.elementor-view-default .elementor-icon{
    color:#53b1c8;
    border-color:#53b1c8;
}
.elementor-54 .elementor-element.elementor-element-cd12a39 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-cd12a39 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-990b92d .elementor-counter-number-wrapper{
    font-weight:600;
    letter-spacing:2px;
}
.elementor-54 .elementor-element.elementor-element-990b92d .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-bbb559d{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-bbb559d > .elementor-widget-container{
    margin:16px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-bbb559d .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-64dea08{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-64dea08 > .elementor-widget-container{
    margin:13px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-64dea08 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-5e46{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:86px 0px 81px 0px;
}
.elementor-54 .elementor-element.elementor-element-5e46 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-1a21 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){
    margin-bottom:23px;
}
.elementor-54 .elementor-element.elementor-element-1a21 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-1a21 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-5a9b0a1{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-5a9b0a1 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-posts .jet-posts__inner-content{
    background-color:#f5f7f8;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-posts .entry-title{
    letter-spacing:-0.6px;
    text-align:left;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-posts .post-meta{
    text-align:left;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-posts .entry-excerpt{
    text-align:left;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-posts .jet-more{
    text-decoration:none;
    align-self:flex-start;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-posts .jet-more:hover{
    text-decoration:none;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-carousel .jet-slick-dots li{
    padding-left:5px;
    padding-right:5px;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .jet-carousel .jet-slick-dots{
    justify-content:center;
}
.elementor-54 .elementor-element.elementor-element-4b8c103 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-ff4b44e{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-ff4b44e > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f7313d1 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-f7313d1 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-8b548dc{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-8b548dc .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-ad37195 .elementor-spacer-inner{
    height:30px;
}
.elementor-54 .elementor-element.elementor-element-ad37195 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-890cf30 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-85f8927{
    background-color:#53b1c8;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:76px 0px 239px 0px;
}
.elementor-54 .elementor-element.elementor-element-85f8927 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-bef23cb > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 15px 0px 15px;
}
.elementor-54 .elementor-element.elementor-element-bef23cb > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d9c141c{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-d9c141c .elementor-heading-title{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-d9c141c > .elementor-widget-container{
    padding:0% 7% 0% 7%;
}
.elementor-54 .elementor-element.elementor-element-d9c141c .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-cd3af8e .elementor-text-editor{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-cd3af8e{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-cd3af8e > .elementor-widget-container{
    margin:32px 0px 0px 0px;
    padding:0% 9% 0% 9%;
}
.elementor-54 .elementor-element.elementor-element-cd3af8e .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-8e987db{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-8e987db > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-fc44d85 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:-167px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-fc44d85 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-84ccfa5 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-046cd04 > .elementor-container{
    max-width:975px;
}
.elementor-54 .elementor-element.elementor-element-046cd04{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:61px 0px 60px 0px;
}
.elementor-54 .elementor-element.elementor-element-046cd04 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-650b43d > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-650b43d > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-1bb4ab0{
    text-align:center;
}
.elementor-54 .elementor-element.elementor-element-1bb4ab0 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-abb2613 > .elementor-widget-container{
    margin:40px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-abb2613 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-aa4{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-aa4 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-aa4 a{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-aa4 a:hover{
    color:#2f2f2f;
}
.elementor-54 .elementor-element.elementor-element-3e5b > .elementor-element-populated{
    background-color:#53b1c8;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:104px 0px 99px 0px;
}
.elementor-54 .elementor-element.elementor-element-3e5b > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-25e9551 > .elementor-container{
    max-width:300px;
}
.elementor-54 .elementor-element.elementor-element-25e9551{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-25e9551 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-893631f > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-893631f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-496a.elementor-view-stacked .elementor-icon{
    background-color:#90edfd;
}
.elementor-54 .elementor-element.elementor-element-496a.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-496a.elementor-view-default .elementor-icon{
    color:#90edfd;
    border-color:#90edfd;
}
.elementor-54 .elementor-element.elementor-element-496a.elementor-position-right .elementor-icon-box-icon{
    margin-left:25px;
}
.elementor-54 .elementor-element.elementor-element-496a.elementor-position-left .elementor-icon-box-icon{
    margin-right:25px;
}
.elementor-54 .elementor-element.elementor-element-496a.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:25px;
}
.elementor-54 .elementor-element.elementor-element-496a .elementor-icon{
    font-size:60px;
}
.elementor-54 .elementor-element.elementor-element-496a .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-496a .elementor-icon-box-title{
    margin-bottom:3px;
}
.elementor-54 .elementor-element.elementor-element-496a .elementor-icon-box-content .elementor-icon-box-title{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-496a .elementor-icon-box-content .elementor-icon-box-description{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-496a .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-67d1 > .elementor-element-populated{
    background-color:#edbf47;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:103px 0px 80px 0px;
}
.elementor-54 .elementor-element.elementor-element-67d1 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-c705abf > .elementor-container{
    max-width:360px;
}
.elementor-54 .elementor-element.elementor-element-c705abf{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-c705abf > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-7606a0d > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-7606a0d > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-76f8.elementor-view-stacked .elementor-icon{
    background-color:#fffb98;
}
.elementor-54 .elementor-element.elementor-element-76f8.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-76f8.elementor-view-default .elementor-icon{
    color:#fffb98;
    border-color:#fffb98;
}
.elementor-54 .elementor-element.elementor-element-76f8.elementor-position-right .elementor-icon-box-icon{
    margin-left:25px;
}
.elementor-54 .elementor-element.elementor-element-76f8.elementor-position-left .elementor-icon-box-icon{
    margin-right:25px;
}
.elementor-54 .elementor-element.elementor-element-76f8.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:25px;
}
.elementor-54 .elementor-element.elementor-element-76f8 .elementor-icon{
    font-size:60px;
}
.elementor-54 .elementor-element.elementor-element-76f8 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-76f8 .elementor-icon-box-title{
    margin-bottom:3px;
}
.elementor-54 .elementor-element.elementor-element-76f8 .elementor-icon-box-content .elementor-icon-box-title{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-76f8 .elementor-icon-box-content .elementor-icon-box-description{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-76f8 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-6537 > .elementor-element-populated{
    background-color:#eb774c;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:104px 0px 80px 0px;
}
.elementor-54 .elementor-element.elementor-element-6537 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-0262d19 > .elementor-container{
    max-width:300px;
}
.elementor-54 .elementor-element.elementor-element-0262d19{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-0262d19 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d0a2b4b > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-d0a2b4b > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-1236.elementor-view-stacked .elementor-icon{
    background-color:#fec19e;
}
.elementor-54 .elementor-element.elementor-element-1236.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-1236.elementor-view-default .elementor-icon{
    color:#fec19e;
    border-color:#fec19e;
}
.elementor-54 .elementor-element.elementor-element-1236.elementor-position-right .elementor-icon-box-icon{
    margin-left:25px;
}
.elementor-54 .elementor-element.elementor-element-1236.elementor-position-left .elementor-icon-box-icon{
    margin-right:25px;
}
.elementor-54 .elementor-element.elementor-element-1236.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:25px;
}
.elementor-54 .elementor-element.elementor-element-1236 .elementor-icon{
    font-size:60px;
}
.elementor-54 .elementor-element.elementor-element-1236 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-1236 .elementor-icon-box-title{
    margin-bottom:3px;
}
.elementor-54 .elementor-element.elementor-element-1236 .elementor-icon-box-content .elementor-icon-box-title{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-1236 .elementor-icon-box-content .elementor-icon-box-description{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-1236 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d804db4{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d804db4 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-d804db4 a{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-d804db4 a:hover{
    color:#2f2f2f;
}
.elementor-54 .elementor-element.elementor-element-8dd6dbe > .elementor-element-populated{
    background-color:#53b1c8;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:104px 0px 99px 0px;
}
.elementor-54 .elementor-element.elementor-element-8dd6dbe > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-30832bf > .elementor-container{
    max-width:300px;
}
.elementor-54 .elementor-element.elementor-element-30832bf{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-30832bf > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-14fd30f > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-14fd30f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-098b6c4.elementor-view-stacked .elementor-icon{
    background-color:#90edfd;
}
.elementor-54 .elementor-element.elementor-element-098b6c4.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-098b6c4.elementor-view-default .elementor-icon{
    color:#90edfd;
    border-color:#90edfd;
}
.elementor-54 .elementor-element.elementor-element-098b6c4.elementor-position-right .elementor-icon-box-icon{
    margin-left:25px;
}
.elementor-54 .elementor-element.elementor-element-098b6c4.elementor-position-left .elementor-icon-box-icon{
    margin-right:25px;
}
.elementor-54 .elementor-element.elementor-element-098b6c4.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:25px;
}
.elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-icon{
    font-size:60px;
}
.elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-icon-box-title{
    margin-bottom:3px;
}
.elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-icon-box-content .elementor-icon-box-title{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-icon-box-content .elementor-icon-box-description{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f352e1f > .elementor-element-populated{
    background-color:#edbf47;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:103px 0px 80px 0px;
}
.elementor-54 .elementor-element.elementor-element-f352e1f > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-8623ceb > .elementor-container{
    max-width:360px;
}
.elementor-54 .elementor-element.elementor-element-8623ceb{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-8623ceb > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-6d4cb83 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-6d4cb83 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-6746e90.elementor-view-stacked .elementor-icon{
    background-color:#fffb98;
}
.elementor-54 .elementor-element.elementor-element-6746e90.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-6746e90.elementor-view-default .elementor-icon{
    color:#fffb98;
    border-color:#fffb98;
}
.elementor-54 .elementor-element.elementor-element-6746e90.elementor-position-right .elementor-icon-box-icon{
    margin-left:25px;
}
.elementor-54 .elementor-element.elementor-element-6746e90.elementor-position-left .elementor-icon-box-icon{
    margin-right:25px;
}
.elementor-54 .elementor-element.elementor-element-6746e90.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:25px;
}
.elementor-54 .elementor-element.elementor-element-6746e90 .elementor-icon{
    font-size:60px;
}
.elementor-54 .elementor-element.elementor-element-6746e90 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-6746e90 .elementor-icon-box-title{
    margin-bottom:3px;
}
.elementor-54 .elementor-element.elementor-element-6746e90 .elementor-icon-box-content .elementor-icon-box-title{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-6746e90 .elementor-icon-box-content .elementor-icon-box-description{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-6746e90 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-231e994 > .elementor-element-populated{
    background-color:#eb774c;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:104px 0px 80px 0px;
}
.elementor-54 .elementor-element.elementor-element-231e994 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a5210fa > .elementor-container{
    max-width:300px;
}
.elementor-54 .elementor-element.elementor-element-a5210fa{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-54 .elementor-element.elementor-element-a5210fa > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-f611bc9 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
}
.elementor-54 .elementor-element.elementor-element-f611bc9 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-54 .elementor-element.elementor-element-218691a.elementor-view-stacked .elementor-icon{
    background-color:#fec19e;
}
.elementor-54 .elementor-element.elementor-element-218691a.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-218691a.elementor-view-default .elementor-icon{
    color:#fec19e;
    border-color:#fec19e;
}
.elementor-54 .elementor-element.elementor-element-218691a.elementor-position-right .elementor-icon-box-icon{
    margin-left:25px;
}
.elementor-54 .elementor-element.elementor-element-218691a.elementor-position-left .elementor-icon-box-icon{
    margin-right:25px;
}
.elementor-54 .elementor-element.elementor-element-218691a.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:25px;
}
.elementor-54 .elementor-element.elementor-element-218691a .elementor-icon{
    font-size:60px;
}
.elementor-54 .elementor-element.elementor-element-218691a .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-54 .elementor-element.elementor-element-218691a .elementor-icon-box-title{
    margin-bottom:3px;
}
.elementor-54 .elementor-element.elementor-element-218691a .elementor-icon-box-content .elementor-icon-box-title{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-218691a .elementor-icon-box-content .elementor-icon-box-description{
    color:#ffffff;
}
.elementor-54 .elementor-element.elementor-element-218691a .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
body.elementor-page-54 h1.entry-title{
    display:none;
}
@media(min-width:768px){
    .elementor-54 .elementor-element.elementor-element-2f1320f{
        width:80%;
    }
    .elementor-54 .elementor-element.elementor-element-76fafde{
        width:20%;
    }
}
@media(max-width:1024px){
    .elementor-54 .elementor-element.elementor-element-dd6c7d0{
        padding:230px 0px 100px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-547f782 .elementor-heading-title{
        font-size:28px;
    }
    .elementor-54 .elementor-element.elementor-element-547f782 > .elementor-widget-container{
        margin:-30px 0px 0px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-bdffb2a{
        margin-top:-15px;
        margin-bottom:0px;
    }
    .elementor-54 .elementor-element.elementor-element-f8be6e0{
        font-size:16px;
    }
    .elementor-54 .elementor-element.elementor-element-f8be6e0 > .elementor-widget-container{
        margin:0px 0px 50px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-913c2d1 > .elementor-element-populated{
        padding:54px 20px 61px 20px;
    }
    .elementor-54 .elementor-element.elementor-element-31b90b6 > .elementor-element-populated{
        padding:55px 20px 50px 20px;
    }
    .elementor-54 .elementor-element.elementor-element-a3440c2 > .elementor-element-populated{
        padding:53px 20px 50px 20px;
    }
    .elementor-54 .elementor-element.elementor-element-5e46{
        padding:80px 0px 80px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-aa4{
        padding:60px 0px 60px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-893631f > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-7606a0d > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-d0a2b4b > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-d804db4{
        padding:60px 0px 60px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-14fd30f > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-icon-box-content .elementor-icon-box-title{
        letter-spacing:1px;
    }
    .elementor-54 .elementor-element.elementor-element-6d4cb83 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-6746e90 .elementor-icon-box-content .elementor-icon-box-title{
        letter-spacing:1px;
    }
    .elementor-54 .elementor-element.elementor-element-f611bc9 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-218691a .elementor-icon-box-content .elementor-icon-box-title{
        letter-spacing:1px;
    }
}
@media(max-width:767px){
    .elementor-54 .elementor-element.elementor-element-dd6c7d0{
        padding:120px 0px 60px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-547f782 .elementor-heading-title{
        font-size:20px;
    }
    .elementor-54 .elementor-element.elementor-element-547f782 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-f8be6e0{
        font-size:15px;
    }
    .elementor-54 .elementor-element.elementor-element-f8be6e0 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-54d14ad{
        padding:80px 0px 200px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-971d15a > .elementor-widget-container{
        padding:0px 0px 0px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-4e817e0{
        padding:60px 0px 60px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-40cc7a1 .elementor-heading-title{
        font-size:30px;
    }
    .elementor-54 .elementor-element.elementor-element-a9d453f .elementor-spacer-inner{
        height:20px;
    }
    .elementor-54 .elementor-element.elementor-element-f055317{
        width:50%;
    }
    .elementor-54 .elementor-element.elementor-element-a854711{
        width:50%;
    }
    .elementor-54 .elementor-element.elementor-element-f31d0d7{
        width:50%;
    }
    .elementor-54 .elementor-element.elementor-element-d88910d{
        width:50%;
    }
    .elementor-54 .elementor-element.elementor-element-bef23cb > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-cd3af8e > .elementor-widget-container{
        padding:0px 0px 0px 0px;
    }
    .elementor-54 .elementor-element.elementor-element-496a .elementor-icon-box-icon{
        margin-bottom:25px;
    }
    .elementor-54 .elementor-element.elementor-element-76f8 .elementor-icon-box-icon{
        margin-bottom:25px;
    }
    .elementor-54 .elementor-element.elementor-element-1236 .elementor-icon-box-icon{
        margin-bottom:25px;
    }
    .elementor-54 .elementor-element.elementor-element-098b6c4 .elementor-icon-box-icon{
        margin-bottom:25px;
    }
    .elementor-54 .elementor-element.elementor-element-6746e90 .elementor-icon-box-icon{
        margin-bottom:25px;
    }
    .elementor-54 .elementor-element.elementor-element-218691a .elementor-icon-box-icon{
        margin-bottom:25px;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-54 .elementor-element.elementor-element-2f1320f.elementor-column{
        width:100%;
    }
    .elementor-54 .elementor-element.elementor-element-76fafde.elementor-column{
        width:100%;
    }
}
