.elementor-1168 .elementor-element.elementor-element-rlgh7v6:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-rlgh7v6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2019/09/fs.jpeg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-1168 .elementor-element.elementor-element-rlgh7v6 > .elementor-background-overlay{
    background-color:#272a31;
    opacity:0.65;
    transition:background 0.3s, border-radius 0.3s, opacity 0.5s;
}
.elementor-1168 .elementor-element.elementor-element-rlgh7v6{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-gv2blrf .elementor-spacer-inner{
    height:100px;
}
.elementor-1168 .elementor-element.elementor-element-8dol8qw .elementor-spacer-inner{
    height:10px;
}
.elementor-1168 .elementor-element.elementor-element-9g3dbfz{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-3ta1vne{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-3ta1vne .elementor-heading-title{
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:3.2px;
}
.elementor-1168 .elementor-element.elementor-element-g75ko6r .elementor-spacer-inner{
    height:15px;
}
.elementor-1168 .elementor-element.elementor-element-jcosod9 .elementor-button{
    text-transform:uppercase;
    letter-spacing:1px;
    background-color:#ea1b21;
    padding:20px 35px 20px 35px;
}
.elementor-1168 .elementor-element.elementor-element-jcosod9 .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-jcosod9 .elementor-button:focus{
    color:#ea1b21;
    background-color:#ffffff;
}
.elementor-1168 .elementor-element.elementor-element-jcosod9 .elementor-button:hover svg, .elementor-1168 .elementor-element.elementor-element-jcosod9 .elementor-button:focus svg{
    fill:#ea1b21;
}
.elementor-1168 .elementor-element.elementor-element-w3vj5iq .elementor-spacer-inner{
    height:10px;
}
.elementor-1168 .elementor-element.elementor-element-ybbtq9h .elementor-button{
    text-transform:uppercase;
    letter-spacing:1px;
    fill:#ffffff;
    color:#ffffff;
    background-color:rgba(255,255,255,0);
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#ffffff;
    padding:18px 33px 18px 33px;
}
.elementor-1168 .elementor-element.elementor-element-ybbtq9h .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-ybbtq9h .elementor-button:focus{
    color:#ea1b21;
    background-color:#ffffff;
    border-color:#ffffff;
}
.elementor-1168 .elementor-element.elementor-element-ybbtq9h .elementor-button:hover svg, .elementor-1168 .elementor-element.elementor-element-ybbtq9h .elementor-button:focus svg{
    fill:#ea1b21;
}
.elementor-1168 .elementor-element.elementor-element-smgq14q .elementor-spacer-inner{
    height:120px;
}
.elementor-1168 .elementor-element.elementor-element-gbjf6tf .elementor-spacer-inner{
    height:80px;
}
.elementor-1168 .elementor-element.elementor-element-rt0ifzd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-1168 .elementor-element.elementor-element-lajf8ql{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-lajf8ql .elementor-heading-title{
    color:#ea1b21;
    font-size:33px;
}
.elementor-1168 .elementor-element.elementor-element-p2wmteu{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-p2wmteu .elementor-heading-title{
    color:#000000;
    font-family:"Merriweather Sans", Sans-serif;
    font-style:normal;
}
.elementor-1168 .elementor-element.elementor-element-c35yohh .elementor-spacer-inner{
    height:10px;
}
.elementor-1168 .elementor-element.elementor-element-d7cakya{
    text-align:left;
    color:#636363;
    font-family:"Merriweather Sans", Sans-serif;
    font-size:16px;
}
.elementor-1168 .elementor-element.elementor-element-d7cakya > .elementor-widget-container{
    margin:-25px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-cn4mnvt > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-cn4mnvt > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-jgilj24 .elementor-heading-title{
    color:#ea1b21;
    text-shadow:0px 0px 10px rgba(0, 0, 0, 0);
}
.elementor-1168 .elementor-element.elementor-element-jgilj24 > .elementor-widget-container{
    transition:background 1s;
}
.elementor-1168 .elementor-element.elementor-element-b2kss4b{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-b2kss4b .elementor-heading-title{
    color:#000000;
}
.elementor-1168 .elementor-element.elementor-element-h2crri4{
    --divider-border-style:solid;
    --divider-color:#ea1b21;
    --divider-border-width:3px;
}
.elementor-1168 .elementor-element.elementor-element-h2crri4 .elementor-divider-separator{
    width:26%;
    margin:0 auto;
    margin-left:0;
}
.elementor-1168 .elementor-element.elementor-element-h2crri4 .elementor-divider{
    text-align:left;
    padding-top:0px;
    padding-bottom:0px;
}
.elementor-1168 .elementor-element.elementor-element-m5xywp3 .widget-image-caption{
    text-align:center;
    color:#000000;
    font-style:normal;
}
.elementor-1168 .elementor-element.elementor-element-m5xywp3 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-ajy4io6 .elementor-spacer-inner{
    height:25px;
}
.elementor-1168 .elementor-element.elementor-element-2fc4fea > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-1168 .elementor-element.elementor-element-2fc4fea:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-2fc4fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#f8f8f8;
}
.elementor-1168 .elementor-element.elementor-element-2fc4fea > .elementor-background-overlay{
    opacity:0.75;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-2fc4fea{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:60px 9px 59px 20px;
}
.elementor-1168 .elementor-element.elementor-element-fe30ef8 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-d1c20c0{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-d1c20c0 .elementor-heading-title{
    color:#ea1b21;
    letter-spacing:5px;
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1{
    --divider-border-style:solid;
    --divider-color:rgba(0,0,0,0.2);
    --divider-border-width:1px;
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1 .elementor-divider-separator{
    width:143px;
    margin:0 auto;
    margin-left:0;
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1 .elementor-divider{
    text-align:left;
    padding-top:2px;
    padding-bottom:2px;
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1.elementor-view-stacked .elementor-icon{
    background-color:#EA1B21;
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-a78a7d1.elementor-view-default .elementor-icon{
    color:#EA1B21;
    border-color:#EA1B21;
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-a78a7d1.elementor-view-default .elementor-icon svg{
    fill:#EA1B21;
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1 .elementor-icon i, .elementor-1168 .elementor-element.elementor-element-a78a7d1 .elementor-icon svg{
    transform:rotate(0deg);
}
.elementor-1168 .elementor-element.elementor-element-a78a7d1 > .elementor-widget-container{
    padding:0px 0px 25px 0px;
}
.elementor-1168 .elementor-element.elementor-element-5f7e3e5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-1168 .elementor-element.elementor-element-eb8fce2 > .elementor-element-populated{
    padding:35px 60px 35px 0px;
}
.elementor-1168 .elementor-element.elementor-element-3b3a1b1{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-3b3a1b1 .elementor-heading-title{
    color:#262626;
}
.elementor-1168 .elementor-element.elementor-element-69aae57{
    text-align:left;
    color:#474747;
    font-family:"Merriweather Sans", Sans-serif;
}
.elementor-1168 .elementor-element.elementor-element-f443ad4 .elementor-button .elementor-align-icon-right{
    margin-left:30px;
}
.elementor-1168 .elementor-element.elementor-element-f443ad4 .elementor-button .elementor-align-icon-left{
    margin-right:30px;
}
.elementor-1168 .elementor-element.elementor-element-f443ad4 .elementor-button{
    fill:#ea1b21;
    color:#ea1b21;
    background-color:rgba(234,58,28,0);
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:rgba(0,0,0,0.35);
    border-radius:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
}
.elementor-1168 .elementor-element.elementor-element-f443ad4 .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-f443ad4 .elementor-button:focus{
    border-color:#ea3a1c;
}
.elementor-1168 .elementor-element.elementor-element-f443ad4 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-c5ec2cb > .elementor-element-populated{
    padding:35px 30px 35px 30px;
}
.elementor-1168 .elementor-element.elementor-element-0e418a7{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-0e418a7 .elementor-heading-title{
    color:#262626;
}
.elementor-1168 .elementor-element.elementor-element-24930dd{
    text-align:left;
    color:#474747;
    font-family:"Merriweather Sans", Sans-serif;
}
.elementor-1168 .elementor-element.elementor-element-7e5edea .elementor-button .elementor-align-icon-right{
    margin-left:30px;
}
.elementor-1168 .elementor-element.elementor-element-7e5edea .elementor-button .elementor-align-icon-left{
    margin-right:30px;
}
.elementor-1168 .elementor-element.elementor-element-7e5edea .elementor-button{
    fill:#ea1b21;
    color:#ea1b21;
    background-color:rgba(0,0,0,0);
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:rgba(0,0,0,0.35);
    border-radius:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
}
.elementor-1168 .elementor-element.elementor-element-7e5edea .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-7e5edea .elementor-button:focus{
    border-color:#ea3a1c;
}
.elementor-1168 .elementor-element.elementor-element-7e5edea > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-20eb64f > .elementor-element-populated{
    padding:35px 0px 35px 60px;
}
.elementor-1168 .elementor-element.elementor-element-2bd7ece{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-2bd7ece .elementor-heading-title{
    color:#262626;
}
.elementor-1168 .elementor-element.elementor-element-c842718{
    text-align:left;
    color:#474747;
    font-family:"Merriweather Sans", Sans-serif;
}
.elementor-1168 .elementor-element.elementor-element-debd427 .elementor-button .elementor-align-icon-right{
    margin-left:30px;
}
.elementor-1168 .elementor-element.elementor-element-debd427 .elementor-button .elementor-align-icon-left{
    margin-right:30px;
}
.elementor-1168 .elementor-element.elementor-element-debd427 .elementor-button{
    fill:#ea1b21;
    color:#ea1b21;
    background-color:rgba(234,58,28,0);
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:rgba(0,0,0,0.35);
    border-radius:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
}
.elementor-1168 .elementor-element.elementor-element-debd427 .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-debd427 .elementor-button:focus{
    border-color:#ea3a1c;
}
.elementor-1168 .elementor-element.elementor-element-debd427 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-89c4ef3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-1168 .elementor-element.elementor-element-297354f > .elementor-element-populated{
    padding:35px 60px 35px 0px;
}
.elementor-1168 .elementor-element.elementor-element-89c5605{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-89c5605 .elementor-heading-title{
    color:#262626;
}
.elementor-1168 .elementor-element.elementor-element-cbe664d{
    text-align:left;
    color:#474747;
    font-family:"Merriweather Sans", Sans-serif;
}
.elementor-1168 .elementor-element.elementor-element-0726362 .elementor-button .elementor-align-icon-right{
    margin-left:30px;
}
.elementor-1168 .elementor-element.elementor-element-0726362 .elementor-button .elementor-align-icon-left{
    margin-right:30px;
}
.elementor-1168 .elementor-element.elementor-element-0726362 .elementor-button{
    fill:#ea1b21;
    color:#ea1b21;
    background-color:rgba(234,58,28,0);
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:rgba(0,0,0,0.35);
    border-radius:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
}
.elementor-1168 .elementor-element.elementor-element-0726362 .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-0726362 .elementor-button:focus{
    border-color:#ea3a1c;
}
.elementor-1168 .elementor-element.elementor-element-0726362 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-cf4e427 > .elementor-element-populated{
    padding:35px 30px 35px 30px;
}
.elementor-1168 .elementor-element.elementor-element-d1ed043{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-d1ed043 .elementor-heading-title{
    color:#262626;
}
.elementor-1168 .elementor-element.elementor-element-d0b3499{
    text-align:left;
    color:#474747;
    font-family:"Merriweather Sans", Sans-serif;
}
.elementor-1168 .elementor-element.elementor-element-eb7dbdd .elementor-button .elementor-align-icon-right{
    margin-left:30px;
}
.elementor-1168 .elementor-element.elementor-element-eb7dbdd .elementor-button .elementor-align-icon-left{
    margin-right:30px;
}
.elementor-1168 .elementor-element.elementor-element-eb7dbdd .elementor-button{
    fill:#ea0007;
    color:#ea0007;
    background-color:rgba(234,58,28,0);
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:rgba(0,0,0,0.35);
    border-radius:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
}
.elementor-1168 .elementor-element.elementor-element-eb7dbdd .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-eb7dbdd .elementor-button:focus{
    border-color:#ea3a1c;
}
.elementor-1168 .elementor-element.elementor-element-eb7dbdd > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-bd364b0 > .elementor-element-populated{
    padding:35px 0px 35px 60px;
}
.elementor-1168 .elementor-element.elementor-element-5188b20{
    text-align:left;
}
.elementor-1168 .elementor-element.elementor-element-5188b20 .elementor-heading-title{
    color:#262626;
}
.elementor-1168 .elementor-element.elementor-element-e0fa861{
    text-align:left;
    color:#474747;
    font-family:"Merriweather Sans", Sans-serif;
}
.elementor-1168 .elementor-element.elementor-element-1d99bf5 .elementor-button .elementor-align-icon-right{
    margin-left:30px;
}
.elementor-1168 .elementor-element.elementor-element-1d99bf5 .elementor-button .elementor-align-icon-left{
    margin-right:30px;
}
.elementor-1168 .elementor-element.elementor-element-1d99bf5 .elementor-button{
    fill:#ea1b21;
    color:#ea1b21;
    background-color:rgba(234,58,28,0);
    border-style:solid;
    border-width:0px 0px 2px 0px;
    border-color:rgba(0,0,0,0.35);
    border-radius:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
}
.elementor-1168 .elementor-element.elementor-element-1d99bf5 .elementor-button:hover, .elementor-1168 .elementor-element.elementor-element-1d99bf5 .elementor-button:focus{
    border-color:#ea3a1c;
}
.elementor-1168 .elementor-element.elementor-element-1d99bf5 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-5dd02f2 .elementor-spacer-inner{
    height:0px;
}
.elementor-1168 .elementor-element.elementor-element-398ca769 .elementor-heading-title{
    color:#ea1b21;
}
.elementor-1168 .elementor-element.elementor-element-ae7e6fc{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px;
}
.elementor-1168 .elementor-element.elementor-element-ae7e6fc .elementor-divider-separator{
    width:30%;
}
.elementor-1168 .elementor-element.elementor-element-ae7e6fc .elementor-divider{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-1168 .elementor-element.elementor-element-ae7e6fc .elementor-icon i, .elementor-1168 .elementor-element.elementor-element-ae7e6fc .elementor-icon svg{
    transform:rotate(0deg);
}
.elementor-1168 .elementor-element.elementor-element-33c3f51{
    color:#000000;
}
.elementor-1168 .elementor-element.elementor-element-1bcc7982 .elementor-spacer-inner{
    height:10px;
}
.elementor-1168 .elementor-element.elementor-element-d58d5f4 .gallery-item .gallery-caption{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-7583205{
    border-style:solid;
    border-width:0px 0px 0px 0px;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-7583205 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-244b773 .elementor-spacer-inner{
    height:25px;
}
.elementor-1168 .elementor-element.elementor-element-4b510d4 .elementor-heading-title{
    color:#ea1b21;
    text-shadow:0px 0px 10px rgba(0, 0, 0, 0);
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px;
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1 .elementor-divider-separator{
    width:15%;
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1.elementor-view-stacked .elementor-icon{
    background-color:#EA1B21;
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-e4a03c1.elementor-view-default .elementor-icon{
    color:#EA1B21;
    border-color:#EA1B21;
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-e4a03c1.elementor-view-default .elementor-icon svg{
    fill:#EA1B21;
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1 .elementor-icon i, .elementor-1168 .elementor-element.elementor-element-e4a03c1 .elementor-icon svg{
    transform:rotate(0deg);
}
.elementor-1168 .elementor-element.elementor-element-e4a03c1 > .elementor-widget-container{
    margin:-40px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-e7abd11 .elementor-spacer-inner{
    height:25px;
}
.elementor-1168 .elementor-element.elementor-element-d6a73f4:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-d6a73f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#f8f8f8;
}
.elementor-1168 .elementor-element.elementor-element-d6a73f4 > .elementor-background-overlay{
    background-color:#000000;
    opacity:0;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-d6a73f4{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-18a1ecb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-1168 .elementor-element.elementor-element-c06cfe1 .elementor-spacer-inner{
    height:50px;
}
.elementor-1168 .elementor-element.elementor-element-c40b523{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-c40b523 .elementor-heading-title{
    color:#ea1b21;
    text-transform:uppercase;
}
.elementor-1168 .elementor-element.elementor-element-c40b523 > .elementor-widget-container{
    padding:0px 0px 10px 0px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#bfbfbf;
}
.elementor-1168 .elementor-element.elementor-element-3431fd1 .elementor-counter-number-wrapper{
    color:#1c1c1c;
    font-size:50px;
    font-weight:400;
    line-height:55px;
}
.elementor-1168 .elementor-element.elementor-element-3431fd1 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#bfbfbf;
}
.elementor-1168 .elementor-element.elementor-element-f7aa2bc .elementor-spacer-inner{
    height:43px;
}
.elementor-1168 .elementor-element.elementor-element-0eb9b79 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-1168 .elementor-element.elementor-element-1c0e53c .elementor-spacer-inner{
    height:50px;
}
.elementor-1168 .elementor-element.elementor-element-eed357f{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-eed357f .elementor-heading-title{
    color:#ea1b21;
    text-transform:uppercase;
}
.elementor-1168 .elementor-element.elementor-element-eed357f > .elementor-widget-container{
    padding:0px 0px 10px 0px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#bfbfbf;
}
.elementor-1168 .elementor-element.elementor-element-35ae078 .elementor-counter-number-wrapper{
    color:#1c1c1c;
    font-size:50px;
    font-weight:400;
    line-height:55px;
}
.elementor-1168 .elementor-element.elementor-element-35ae078 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#bfbfbf;
}
.elementor-1168 .elementor-element.elementor-element-f48c8c5 .elementor-spacer-inner{
    height:43px;
}
.elementor-1168 .elementor-element.elementor-element-a987aed > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-1168 .elementor-element.elementor-element-926ac59 .elementor-spacer-inner{
    height:50px;
}
.elementor-1168 .elementor-element.elementor-element-9003c55{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-9003c55 .elementor-heading-title{
    color:#ea1b21;
    text-transform:uppercase;
}
.elementor-1168 .elementor-element.elementor-element-9003c55 > .elementor-widget-container{
    padding:0px 0px 10px 0px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#bfbfbf;
}
.elementor-1168 .elementor-element.elementor-element-b2fab56 .elementor-counter-number-wrapper{
    color:#1c1c1c;
    font-size:50px;
    font-weight:400;
    line-height:55px;
}
.elementor-1168 .elementor-element.elementor-element-b2fab56 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#bfbfbf;
}
.elementor-1168 .elementor-element.elementor-element-a075290 .elementor-spacer-inner{
    height:43px;
}
.elementor-1168 .elementor-element.elementor-element-17864e0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-1168 .elementor-element.elementor-element-f17a5a8 .elementor-spacer-inner{
    height:50px;
}
.elementor-1168 .elementor-element.elementor-element-bed460b{
    text-align:center;
}
.elementor-1168 .elementor-element.elementor-element-bed460b .elementor-heading-title{
    color:#ea1b21;
    text-transform:uppercase;
}
.elementor-1168 .elementor-element.elementor-element-bed460b > .elementor-widget-container{
    padding:0px 0px 10px 0px;
}
.elementor-1168 .elementor-element.elementor-element-9cdd81a .elementor-counter-number-wrapper{
    color:#1c1c1c;
    font-size:50px;
    font-weight:400;
    line-height:55px;
}
.elementor-1168 .elementor-element.elementor-element-9cdd81a > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-06c3164 .elementor-spacer-inner{
    height:43px;
}
.elementor-1168 .elementor-element.elementor-element-b069994 .elementor-spacer-inner{
    height:50px;
}
.elementor-1168 .elementor-element.elementor-element-cfd8b68{
    border-style:solid;
    border-width:0px 0px 0px 0px;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-cfd8b68, .elementor-1168 .elementor-element.elementor-element-cfd8b68 > .elementor-background-overlay{
    border-radius:0px 0px 0px 0px;
}
.elementor-1168 .elementor-element.elementor-element-cfd8b68 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1168 .elementor-element.elementor-element-9c2081a.elementor-view-stacked .elementor-icon{
    background-color:#ea1b21;
}
.elementor-1168 .elementor-element.elementor-element-9c2081a.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-9c2081a.elementor-view-default .elementor-icon{
    fill:#ea1b21;
    color:#ea1b21;
    border-color:#ea1b21;
}
.elementor-1168 .elementor-element.elementor-element-9c2081a.elementor-position-right .elementor-icon-box-icon{
    margin-left:15px;
}
.elementor-1168 .elementor-element.elementor-element-9c2081a.elementor-position-left .elementor-icon-box-icon{
    margin-right:15px;
}
.elementor-1168 .elementor-element.elementor-element-9c2081a.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:15px;
}
.elementor-1168 .elementor-element.elementor-element-9c2081a .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-1168 .elementor-element.elementor-element-9c2081a .elementor-icon-box-title{
    color:#000000;
}
.elementor-1168 .elementor-element.elementor-element-9c2081a .elementor-icon-box-description{
    color:#000000;
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5.elementor-view-stacked .elementor-icon{
    background-color:#ea1b21;
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-5ae4aa5.elementor-view-default .elementor-icon{
    fill:#ea1b21;
    color:#ea1b21;
    border-color:#ea1b21;
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5.elementor-position-right .elementor-icon-box-icon{
    margin-left:15px;
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5.elementor-position-left .elementor-icon-box-icon{
    margin-right:15px;
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:15px;
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5 .elementor-icon i{
    transform:rotate(0deg);
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5 .elementor-icon-box-title{
    color:#000000;
}
.elementor-1168 .elementor-element.elementor-element-5ae4aa5 .elementor-icon-box-description{
    color:#000000;
}
.elementor-1168 .elementor-element.elementor-element-eb524b9 .elementor-spacer-inner{
    height:50px;
}
body.elementor-page-1168:not(.elementor-motion-effects-element-type-background), body.elementor-page-1168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ffffff;
}
@media(min-width:768px){
    .elementor-1168 .elementor-element.elementor-element-tfnj5o2{
        width:7.951%;
    }
    .elementor-1168 .elementor-element.elementor-element-teyzpiw{
        width:84.004%;
    }
    .elementor-1168 .elementor-element.elementor-element-6a8fhhr{
        width:8.044%;
    }
    .elementor-1168 .elementor-element.elementor-element-0cbm4xd{
        width:54.443%;
    }
    .elementor-1168 .elementor-element.elementor-element-cn4mnvt{
        width:27.626%;
    }
    .elementor-1168 .elementor-element.elementor-element-i6gzb40{
        width:72.368%;
    }
    .elementor-1168 .elementor-element.elementor-element-h0q56ck{
        width:45.557%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-1168 .elementor-element.elementor-element-cn4mnvt{
        width:100%;
    }
    .elementor-1168 .elementor-element.elementor-element-i6gzb40{
        width:100%;
    }
}
@media(max-width:1024px){
    .elementor-1168 .elementor-element.elementor-element-9g3dbfz .elementor-heading-title{
        font-size:40px;
    }
    .elementor-1168 .elementor-element.elementor-element-w3vj5iq .elementor-spacer-inner{
        height:0px;
    }
    .elementor-1168 .elementor-element.elementor-element-gbjf6tf .elementor-spacer-inner{
        height:50px;
    }
    .elementor-1168 .elementor-element.elementor-element-0cbm4xd > .elementor-element-populated{
        margin:0px 20px 0px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-lajf8ql .elementor-heading-title{
        font-size:32px;
    }
    .elementor-1168 .elementor-element.elementor-element-jgilj24 .elementor-heading-title{
        font-size:16px;
    }
    .elementor-1168 .elementor-element.elementor-element-b2kss4b .elementor-heading-title{
        font-size:18px;
    }
    .elementor-1168 .elementor-element.elementor-element-h2crri4 .elementor-divider-separator{
        width:20%;
    }
    .elementor-1168 .elementor-element.elementor-element-h2crri4 > .elementor-widget-container{
        margin:5px 0px 0px 10px;
    }
    .elementor-1168 .elementor-element.elementor-element-h0q56ck > .elementor-element-populated{
        margin:0px 20px 0px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-ajy4io6 .elementor-spacer-inner{
        height:50px;
    }
    .elementor-1168 .elementor-element.elementor-element-2fc4fea{
        padding:100px 25px 100px 25px;
    }
    .elementor-1168 .elementor-element.elementor-element-eb8fce2 > .elementor-element-populated{
        padding:0px 30px 0px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-c5ec2cb > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-1168 .elementor-element.elementor-element-20eb64f > .elementor-element-populated{
        padding:0px 0px 0px 30px;
    }
    .elementor-1168 .elementor-element.elementor-element-89c4ef3{
        padding:50px 0px 0px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-297354f > .elementor-element-populated{
        padding:0px 30px 0px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-cf4e427 > .elementor-element-populated{
        padding:0px 15px 0px 15px;
    }
    .elementor-1168 .elementor-element.elementor-element-bd364b0 > .elementor-element-populated{
        padding:0px 0px 0px 30px;
    }
    .elementor-1168 .elementor-element.elementor-element-593db04e > .elementor-element-populated{
        margin:0px 0px 0px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-5dd02f2 .elementor-spacer-inner{
        height:20px;
    }
    .elementor-1168 .elementor-element.elementor-element-398ca769 .elementor-heading-title{
        font-size:32px;
    }
}
@media(max-width:767px){
    .elementor-1168 .elementor-element.elementor-element-rlgh7v6:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-rlgh7v6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:center center;
    }
    .elementor-1168 .elementor-element.elementor-element-gv2blrf .elementor-spacer-inner{
        height:60px;
    }
    .elementor-1168 .elementor-element.elementor-element-8dol8qw .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-9g3dbfz{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-9g3dbfz .elementor-heading-title{
        font-size:28px;
        line-height:35px;
        letter-spacing:1px;
    }
    .elementor-1168 .elementor-element.elementor-element-3ta1vne{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-3ta1vne .elementor-heading-title{
        font-size:13px;
        line-height:28px;
    }
    .elementor-1168 .elementor-element.elementor-element-g75ko6r .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-w3vj5iq .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-smgq14q .elementor-spacer-inner{
        height:80px;
    }
    .elementor-1168 .elementor-element.elementor-element-gbjf6tf .elementor-spacer-inner{
        height:20px;
    }
    .elementor-1168 .elementor-element.elementor-element-0cbm4xd > .elementor-element-populated{
        margin:0px 20px 0px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-lajf8ql{
        text-align:left;
    }
    .elementor-1168 .elementor-element.elementor-element-lajf8ql .elementor-heading-title{
        font-size:25px;
        line-height:40px;
    }
    .elementor-1168 .elementor-element.elementor-element-p2wmteu{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-p2wmteu .elementor-heading-title{
        font-size:11px;
    }
    .elementor-1168 .elementor-element.elementor-element-c35yohh .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-d7cakya{
        text-align:left;
    }
    .elementor-1168 .elementor-element.elementor-element-jgilj24{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-b2kss4b{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-h2crri4 .elementor-divider{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-h2crri4 .elementor-divider-separator{
        margin:0 auto;
        margin-center:0;
    }
    .elementor-1168 .elementor-element.elementor-element-m5xywp3 > .elementor-widget-container{
        margin:40px 0px 0px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-2fc4fea{
        padding:50px 0px 0px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-d1c20c0{
        text-align:left;
    }
    .elementor-1168 .elementor-element.elementor-element-d1c20c0 .elementor-heading-title{
        font-size:35px;
    }
    .elementor-1168 .elementor-element.elementor-element-d1c20c0 > .elementor-widget-container{
        padding:0px 20px 0px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-a78a7d1 .elementor-divider-separator{
        width:56%;
    }
    .elementor-1168 .elementor-element.elementor-element-a78a7d1 > .elementor-widget-container{
        padding:0px 20px 20px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-eb8fce2 > .elementor-element-populated{
        padding:0px 20px 50px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-f443ad4 > .elementor-widget-container{
        padding:0px 0px 0px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-c5ec2cb > .elementor-element-populated{
        padding:0px 20px 50px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-20eb64f > .elementor-element-populated{
        padding:0px 20px 50px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-89c4ef3{
        padding:0px 0px 100px 0px;
    }
    .elementor-1168 .elementor-element.elementor-element-297354f > .elementor-element-populated{
        padding:0px 20px 50px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-cf4e427 > .elementor-element-populated{
        padding:0px 20px 50px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-bd364b0 > .elementor-element-populated{
        padding:0px 20px 0px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-593db04e > .elementor-element-populated{
        margin:0px 20px 0px 20px;
    }
    .elementor-1168 .elementor-element.elementor-element-5dd02f2 .elementor-spacer-inner{
        height:25px;
    }
    .elementor-1168 .elementor-element.elementor-element-398ca769{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-398ca769 .elementor-heading-title{
        font-size:25px;
    }
    .elementor-1168 .elementor-element.elementor-element-ae7e6fc .elementor-divider-separator{
        width:68%;
    }
    .elementor-1168 .elementor-element.elementor-element-33c3f51{
        text-align:center;
        font-size:12px;
    }
    .elementor-1168 .elementor-element.elementor-element-1bcc7982 .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-4b510d4{
        text-align:center;
    }
    .elementor-1168 .elementor-element.elementor-element-e4a03c1 .elementor-divider-separator{
        width:63%;
    }
    .elementor-1168 .elementor-element.elementor-element-c06cfe1 .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-f7aa2bc .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-1c0e53c .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-f48c8c5 .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-926ac59 .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-a075290 .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-f17a5a8 .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-06c3164 .elementor-spacer-inner{
        height:10px;
    }
    .elementor-1168 .elementor-element.elementor-element-9c2081a .elementor-icon-box-icon{
        margin-bottom:15px;
    }
    .elementor-1168 .elementor-element.elementor-element-5ae4aa5 .elementor-icon-box-icon{
        margin-bottom:15px;
    }
}
