/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{line-height:1;overflow-x:hidden;position:relative;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}*,::after,::before{box-sizing:border-box}hr{box-sizing:content-box;height:0;overflow:visible}img{max-width:100%;width:auto;height:auto}.container{max-width:1200px;width:100%;padding:0 20px;margin-right:auto;margin-left:auto}@media (min-width:1200px){.container{padding:0}}.text-center{text-align:center}.margin-top20{margin-top:20px}.margin-top30{margin-top:30px}.margin-top40{margin-top:40px}.margin-top50{margin-top:50px}.margin-top60{margin-top:60px}.margin-bottom20{margin-bottom:20px}.margin-bottom30{margin-top:30px}.margin-bottom40{margin-bottom:40px}.margin-bottom50{margin-top:50px}.margin-bottom60{margin-bottom:60px}.flex{display:flex;flex-wrap:wrap}

.flex{ margin: 0 -10px; display: flex; flex-wrap:wrap;} 
.flex33,.flex100,.flex50{ display: flex; flex-wrap: wrap;}
.flex100{ margin: 0 -5px 20px; padding:0 15px; width: calc(100% / 1 + 10px); }
.flex50{ margin: 0 -5px 20px; padding:0 15px; width: calc(100% / 2 + 10px); }
.flex33{ margin: 0 -5px 15px; padding:0 15px; width: calc(100% / 3 + 10px); }
.form-group{ margin-bottom: 10px; }

@media(max-width:992px){
    .flex33{ width: calc(100% / 2 + 10px); }
}
@media(max-width:992px){    
    .flex{
        margin: 0;
    }
    .flex33,.flex100,.flex50{ width: 100%; padding: 0!important; margin: 0 0px 15px !important; }
}

#scrollUp {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    background: #FEDF21;
    color: #FFF;
    -webkit-animation: bounce 2s ease infinite;
    animation: bounce 2s ease infinite;
    transition: all .25s ease-in-out;
    opacity: 0;
    z-index: 999
}

#scrollUp.active {
    opacity: 1
}

#scrollUp i {
    font-size: 20px;
    cursor: pointer
}
strong{
    font-weight: bold;
}
