@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Poppins:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
/*****************************************/
/* Hubl Values                           */
/*****************************************/
  
  
  
  
  
   
    
	
 
.wrapper{padding:0 20px; width:100%; margin:0 auto; max-width:1530px; position:relative; z-index:2;}
.wrapper-sm{padding:0 20px; width:100%; margin:0 auto; max-width:1200px; position:relative;z-index:2;}
.bg-transparent{background:transparent;}
button{font-size:1.6rem;line-height:3rem;font-family: 'Montserrat', sans-serif;}
.button a, .button span, button.button{font-weight:600;padding:13px 10px;display:inline-block;min-width:160px;line-height:normal; text-align:center;}
.button-flex a, .button-flex span, button.button-flex{font-weight:600;padding:13px 10px;display:flex;min-width:160px;line-height:normal; text-align:center;}
.button a:hover{text-decoration:none;}

.button.outline, .button-flex.outline,{border:2px solid currentColor;}
.button-flex.outline:hover, .button-flex.outline:hover{border:2px solid transparent;;}
/*****************************************/
/* Dynamic Rules                         */
/*****************************************/



/* Background rules */  

    
    .text-purple{color:#62538B;}
    .text-hover-purple:hover{color:#62538B;}
    .btn-bg-purple a, .btn-bg-purple span{background-color:#62538B;}
    .btn-hover-bg-purple a:hover, .btn-hover-bg-purple span:hover{background-color:#62538B;}
    .btn-text-purple a, .btn-text-purple span{color:#62538B;}
    .btn-hover-text-purple a:hover, .btn-hover-text-purple span:hover{color:#62538B;}
    .bg-hover-purple:hover{background-color:#62538B;}
    .before-bg-purple:before{background-color:#62538B;}
    .after-bg-purple:before{background-color:#62538B;}
    .bg-overlay-purple-10:before{background-color:rgba(98, 83, 139, .10);}
    .bg-overlay-purple-20:before{background-color:rgba(98, 83, 139, .20);}
    .bg-overlay-purple-30:before{background-color:rgba(98, 83, 139, .30);}
    .bg-overlay-purple-40:before{background-color:rgba(98, 83, 139, .40);}
    .bg-overlay-purple-50:before{background-color:rgba(98, 83, 139, .50);}
    .bg-overlay-purple-60:before{background-color:rgba(98, 83, 139, .60);}
    .bg-overlay-purple-70:before{background-color:rgba(98, 83, 139, .70);}
    .bg-overlay-purple-80:before{background-color:rgba(98, 83, 139, .80);}
    .bg-overlay-purple-90:before{background-color:rgba(98, 83, 139, .90);}
    .bg-hover-overlay-purple-10:hover:before{background-color:rgba(98, 83, 139, .10);}
    .bg-hover-overlay-purple-20:hover:before{background-color:rgba(98, 83, 139, .20);}
    .bg-hover-overlay-purple-30:hover:before{background-color:rgba(98, 83, 139, .30);}
    .bg-hover-overlay-purple-40:hover:before{background-color:rgba(98, 83, 139, .40);}
    .bg-hover-overlay-purple-50:hover:before{background-color:rgba(98, 83, 139, .50);}
    .bg-hover-overlay-purple-60:hover:before{background-color:rgba(98, 83, 139, .60);}
    .bg-hover-overlay-purple-70:hover:before{background-color:rgba(98, 83, 139, .70);}
    .bg-hover-overlay-purple-80:hover:before{background-color:rgba(98, 83, 139, .80);}
    .bg-hover-overlay-purple-90:hover:before{background-color:rgba(98, 83, 139, .90);}
    .fill-purple{fill:#62538B;}
    .bg-purple{background-color:#62538B;}
    .bg-purple-10{background-color:rgba(98, 83, 139, .10);}
    .bg-purple-20{background-color:rgba(98, 83, 139, .20);}
    .bg-purple-30{background-color:rgba(98, 83, 139, .30);}
    .bg-purple-40{background-color:rgba(98, 83, 139, .40);}
    .bg-purple-50{background-color:rgba(98, 83, 139, .50);}
    .bg-purple-60{background-color:rgba(98, 83, 139, .60);}
    .bg-purple-70{background-color:rgba(98, 83, 139, .70);}
    .bg-purple-80{background-color:rgba(98, 83, 139, .80);}
    .bg-purple-90{background-color:rgba(98, 83, 139, .90);}
    .bg-purple-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}
    .bg-purple-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-blue{color:#8DC63F;}
    .text-hover-blue:hover{color:#8DC63F;}
    .btn-bg-blue a, .btn-bg-blue span{background-color:#8DC63F;}
    .btn-hover-bg-blue a:hover, .btn-hover-bg-blue span:hover{background-color:#8DC63F;}
    .btn-text-blue a, .btn-text-blue span{color:#8DC63F;}
    .btn-hover-text-blue a:hover, .btn-hover-text-blue span:hover{color:#8DC63F;}
    .bg-hover-blue:hover{background-color:#8DC63F;}
    .before-bg-blue:before{background-color:#8DC63F;}
    .after-bg-blue:before{background-color:#8DC63F;}
    .bg-overlay-blue-10:before{background-color:rgba(##8DC63F, .10);}
    .bg-overlay-blue-20:before{background-color:rgba(##8DC63F, .20);}
    .bg-overlay-blue-30:before{background-color:rgba(##8DC63F, .30);}
    .bg-overlay-blue-40:before{background-color:rgba(##8DC63F, .40);}
    .bg-overlay-blue-50:before{background-color:rgba(##8DC63F, .50);}
    .bg-overlay-blue-60:before{background-color:rgba(##8DC63F, .60);}
    .bg-overlay-blue-70:before{background-color:rgba(##8DC63F, .70);}
    .bg-overlay-blue-80:before{background-color:rgba(##8DC63F, .80);}
    .bg-overlay-blue-90:before{background-color:rgba(##8DC63F, .90);}
    .bg-hover-overlay-blue-10:hover:before{background-color:rgba(##8DC63F, .10);}
    .bg-hover-overlay-blue-20:hover:before{background-color:rgba(##8DC63F, .20);}
    .bg-hover-overlay-blue-30:hover:before{background-color:rgba(##8DC63F, .30);}
    .bg-hover-overlay-blue-40:hover:before{background-color:rgba(##8DC63F, .40);}
    .bg-hover-overlay-blue-50:hover:before{background-color:rgba(##8DC63F, .50);}
    .bg-hover-overlay-blue-60:hover:before{background-color:rgba(##8DC63F, .60);}
    .bg-hover-overlay-blue-70:hover:before{background-color:rgba(##8DC63F, .70);}
    .bg-hover-overlay-blue-80:hover:before{background-color:rgba(##8DC63F, .80);}
    .bg-hover-overlay-blue-90:hover:before{background-color:rgba(##8DC63F, .90);}
    .fill-blue{fill:#8DC63F;}
    .bg-blue{background-color:#8DC63F;}
    .bg-blue-10{background-color:rgba(##8DC63F, .10);}
    .bg-blue-20{background-color:rgba(##8DC63F, .20);}
    .bg-blue-30{background-color:rgba(##8DC63F, .30);}
    .bg-blue-40{background-color:rgba(##8DC63F, .40);}
    .bg-blue-50{background-color:rgba(##8DC63F, .50);}
    .bg-blue-60{background-color:rgba(##8DC63F, .60);}
    .bg-blue-70{background-color:rgba(##8DC63F, .70);}
    .bg-blue-80{background-color:rgba(##8DC63F, .80);}
    .bg-blue-90{background-color:rgba(##8DC63F, .90);}
    .bg-blue-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}
    .bg-blue-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-red{color:#EF6747;}
    .text-hover-red:hover{color:#EF6747;}
    .btn-bg-red a, .btn-bg-red span{background-color:#EF6747;}
    .btn-hover-bg-red a:hover, .btn-hover-bg-red span:hover{background-color:#EF6747;}
    .btn-text-red a, .btn-text-red span{color:#EF6747;}
    .btn-hover-text-red a:hover, .btn-hover-text-red span:hover{color:#EF6747;}
    .bg-hover-red:hover{background-color:#EF6747;}
    .before-bg-red:before{background-color:#EF6747;}
    .after-bg-red:before{background-color:#EF6747;}
    .bg-overlay-red-10:before{background-color:rgba(239, 103, 71, .10);}
    .bg-overlay-red-20:before{background-color:rgba(239, 103, 71, .20);}
    .bg-overlay-red-30:before{background-color:rgba(239, 103, 71, .30);}
    .bg-overlay-red-40:before{background-color:rgba(239, 103, 71, .40);}
    .bg-overlay-red-50:before{background-color:rgba(239, 103, 71, .50);}
    .bg-overlay-red-60:before{background-color:rgba(239, 103, 71, .60);}
    .bg-overlay-red-70:before{background-color:rgba(239, 103, 71, .70);}
    .bg-overlay-red-80:before{background-color:rgba(239, 103, 71, .80);}
    .bg-overlay-red-90:before{background-color:rgba(239, 103, 71, .90);}
    .bg-hover-overlay-red-10:hover:before{background-color:rgba(239, 103, 71, .10);}
    .bg-hover-overlay-red-20:hover:before{background-color:rgba(239, 103, 71, .20);}
    .bg-hover-overlay-red-30:hover:before{background-color:rgba(239, 103, 71, .30);}
    .bg-hover-overlay-red-40:hover:before{background-color:rgba(239, 103, 71, .40);}
    .bg-hover-overlay-red-50:hover:before{background-color:rgba(239, 103, 71, .50);}
    .bg-hover-overlay-red-60:hover:before{background-color:rgba(239, 103, 71, .60);}
    .bg-hover-overlay-red-70:hover:before{background-color:rgba(239, 103, 71, .70);}
    .bg-hover-overlay-red-80:hover:before{background-color:rgba(239, 103, 71, .80);}
    .bg-hover-overlay-red-90:hover:before{background-color:rgba(239, 103, 71, .90);}
    .fill-red{fill:#EF6747;}
    .bg-red{background-color:#EF6747;}
    .bg-red-10{background-color:rgba(239, 103, 71, .10);}
    .bg-red-20{background-color:rgba(239, 103, 71, .20);}
    .bg-red-30{background-color:rgba(239, 103, 71, .30);}
    .bg-red-40{background-color:rgba(239, 103, 71, .40);}
    .bg-red-50{background-color:rgba(239, 103, 71, .50);}
    .bg-red-60{background-color:rgba(239, 103, 71, .60);}
    .bg-red-70{background-color:rgba(239, 103, 71, .70);}
    .bg-red-80{background-color:rgba(239, 103, 71, .80);}
    .bg-red-90{background-color:rgba(239, 103, 71, .90);}
    .bg-red-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}
    .bg-red-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-green{color:#5ACDFA;}
    .text-hover-green:hover{color:#5ACDFA;}
    .btn-bg-green a, .btn-bg-green span{background-color:#5ACDFA;}
    .btn-hover-bg-green a:hover, .btn-hover-bg-green span:hover{background-color:#5ACDFA;}
    .btn-text-green a, .btn-text-green span{color:#5ACDFA;}
    .btn-hover-text-green a:hover, .btn-hover-text-green span:hover{color:#5ACDFA;}
    .bg-hover-green:hover{background-color:#5ACDFA;}
    .before-bg-green:before{background-color:#5ACDFA;}
    .after-bg-green:before{background-color:#5ACDFA;}
    .bg-overlay-green-10:before{background-color:rgba(##5ACDFA, .10);}
    .bg-overlay-green-20:before{background-color:rgba(##5ACDFA, .20);}
    .bg-overlay-green-30:before{background-color:rgba(##5ACDFA, .30);}
    .bg-overlay-green-40:before{background-color:rgba(##5ACDFA, .40);}
    .bg-overlay-green-50:before{background-color:rgba(##5ACDFA, .50);}
    .bg-overlay-green-60:before{background-color:rgba(##5ACDFA, .60);}
    .bg-overlay-green-70:before{background-color:rgba(##5ACDFA, .70);}
    .bg-overlay-green-80:before{background-color:rgba(##5ACDFA, .80);}
    .bg-overlay-green-90:before{background-color:rgba(##5ACDFA, .90);}
    .bg-hover-overlay-green-10:hover:before{background-color:rgba(##5ACDFA, .10);}
    .bg-hover-overlay-green-20:hover:before{background-color:rgba(##5ACDFA, .20);}
    .bg-hover-overlay-green-30:hover:before{background-color:rgba(##5ACDFA, .30);}
    .bg-hover-overlay-green-40:hover:before{background-color:rgba(##5ACDFA, .40);}
    .bg-hover-overlay-green-50:hover:before{background-color:rgba(##5ACDFA, .50);}
    .bg-hover-overlay-green-60:hover:before{background-color:rgba(##5ACDFA, .60);}
    .bg-hover-overlay-green-70:hover:before{background-color:rgba(##5ACDFA, .70);}
    .bg-hover-overlay-green-80:hover:before{background-color:rgba(##5ACDFA, .80);}
    .bg-hover-overlay-green-90:hover:before{background-color:rgba(##5ACDFA, .90);}
    .fill-green{fill:#5ACDFA;}
    .bg-green{background-color:#5ACDFA;}
    .bg-green-10{background-color:rgba(##5ACDFA, .10);}
    .bg-green-20{background-color:rgba(##5ACDFA, .20);}
    .bg-green-30{background-color:rgba(##5ACDFA, .30);}
    .bg-green-40{background-color:rgba(##5ACDFA, .40);}
    .bg-green-50{background-color:rgba(##5ACDFA, .50);}
    .bg-green-60{background-color:rgba(##5ACDFA, .60);}
    .bg-green-70{background-color:rgba(##5ACDFA, .70);}
    .bg-green-80{background-color:rgba(##5ACDFA, .80);}
    .bg-green-90{background-color:rgba(##5ACDFA, .90);}
    .bg-green-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}
    .bg-green-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-light_grey{color:#E5E9ED;}
    .text-hover-light_grey:hover{color:#E5E9ED;}
    .btn-bg-light_grey a, .btn-bg-light_grey span{background-color:#E5E9ED;}
    .btn-hover-bg-light_grey a:hover, .btn-hover-bg-light_grey span:hover{background-color:#E5E9ED;}
    .btn-text-light_grey a, .btn-text-light_grey span{color:#E5E9ED;}
    .btn-hover-text-light_grey a:hover, .btn-hover-text-light_grey span:hover{color:#E5E9ED;}
    .bg-hover-light_grey:hover{background-color:#E5E9ED;}
    .before-bg-light_grey:before{background-color:#E5E9ED;}
    .after-bg-light_grey:before{background-color:#E5E9ED;}
    .bg-overlay-light_grey-10:before{background-color:rgba(229, 233, 237, .10);}
    .bg-overlay-light_grey-20:before{background-color:rgba(229, 233, 237, .20);}
    .bg-overlay-light_grey-30:before{background-color:rgba(229, 233, 237, .30);}
    .bg-overlay-light_grey-40:before{background-color:rgba(229, 233, 237, .40);}
    .bg-overlay-light_grey-50:before{background-color:rgba(229, 233, 237, .50);}
    .bg-overlay-light_grey-60:before{background-color:rgba(229, 233, 237, .60);}
    .bg-overlay-light_grey-70:before{background-color:rgba(229, 233, 237, .70);}
    .bg-overlay-light_grey-80:before{background-color:rgba(229, 233, 237, .80);}
    .bg-overlay-light_grey-90:before{background-color:rgba(229, 233, 237, .90);}
    .bg-hover-overlay-light_grey-10:hover:before{background-color:rgba(229, 233, 237, .10);}
    .bg-hover-overlay-light_grey-20:hover:before{background-color:rgba(229, 233, 237, .20);}
    .bg-hover-overlay-light_grey-30:hover:before{background-color:rgba(229, 233, 237, .30);}
    .bg-hover-overlay-light_grey-40:hover:before{background-color:rgba(229, 233, 237, .40);}
    .bg-hover-overlay-light_grey-50:hover:before{background-color:rgba(229, 233, 237, .50);}
    .bg-hover-overlay-light_grey-60:hover:before{background-color:rgba(229, 233, 237, .60);}
    .bg-hover-overlay-light_grey-70:hover:before{background-color:rgba(229, 233, 237, .70);}
    .bg-hover-overlay-light_grey-80:hover:before{background-color:rgba(229, 233, 237, .80);}
    .bg-hover-overlay-light_grey-90:hover:before{background-color:rgba(229, 233, 237, .90);}
    .fill-light_grey{fill:#E5E9ED;}
    .bg-light_grey{background-color:#E5E9ED;}
    .bg-light_grey-10{background-color:rgba(229, 233, 237, .10);}
    .bg-light_grey-20{background-color:rgba(229, 233, 237, .20);}
    .bg-light_grey-30{background-color:rgba(229, 233, 237, .30);}
    .bg-light_grey-40{background-color:rgba(229, 233, 237, .40);}
    .bg-light_grey-50{background-color:rgba(229, 233, 237, .50);}
    .bg-light_grey-60{background-color:rgba(229, 233, 237, .60);}
    .bg-light_grey-70{background-color:rgba(229, 233, 237, .70);}
    .bg-light_grey-80{background-color:rgba(229, 233, 237, .80);}
    .bg-light_grey-90{background-color:rgba(229, 233, 237, .90);}
    .bg-light_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}
    .bg-light_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-dark_grey{color:#363636;}
    .text-hover-dark_grey:hover{color:#363636;}
    .btn-bg-dark_grey a, .btn-bg-dark_grey span{background-color:#363636;}
    .btn-hover-bg-dark_grey a:hover, .btn-hover-bg-dark_grey span:hover{background-color:#363636;}
    .btn-text-dark_grey a, .btn-text-dark_grey span{color:#363636;}
    .btn-hover-text-dark_grey a:hover, .btn-hover-text-dark_grey span:hover{color:#363636;}
    .bg-hover-dark_grey:hover{background-color:#363636;}
    .before-bg-dark_grey:before{background-color:#363636;}
    .after-bg-dark_grey:before{background-color:#363636;}
    .bg-overlay-dark_grey-10:before{background-color:rgba(54, 54, 54, .10);}
    .bg-overlay-dark_grey-20:before{background-color:rgba(54, 54, 54, .20);}
    .bg-overlay-dark_grey-30:before{background-color:rgba(54, 54, 54, .30);}
    .bg-overlay-dark_grey-40:before{background-color:rgba(54, 54, 54, .40);}
    .bg-overlay-dark_grey-50:before{background-color:rgba(54, 54, 54, .50);}
    .bg-overlay-dark_grey-60:before{background-color:rgba(54, 54, 54, .60);}
    .bg-overlay-dark_grey-70:before{background-color:rgba(54, 54, 54, .70);}
    .bg-overlay-dark_grey-80:before{background-color:rgba(54, 54, 54, .80);}
    .bg-overlay-dark_grey-90:before{background-color:rgba(54, 54, 54, .90);}
    .bg-hover-overlay-dark_grey-10:hover:before{background-color:rgba(54, 54, 54, .10);}
    .bg-hover-overlay-dark_grey-20:hover:before{background-color:rgba(54, 54, 54, .20);}
    .bg-hover-overlay-dark_grey-30:hover:before{background-color:rgba(54, 54, 54, .30);}
    .bg-hover-overlay-dark_grey-40:hover:before{background-color:rgba(54, 54, 54, .40);}
    .bg-hover-overlay-dark_grey-50:hover:before{background-color:rgba(54, 54, 54, .50);}
    .bg-hover-overlay-dark_grey-60:hover:before{background-color:rgba(54, 54, 54, .60);}
    .bg-hover-overlay-dark_grey-70:hover:before{background-color:rgba(54, 54, 54, .70);}
    .bg-hover-overlay-dark_grey-80:hover:before{background-color:rgba(54, 54, 54, .80);}
    .bg-hover-overlay-dark_grey-90:hover:before{background-color:rgba(54, 54, 54, .90);}
    .fill-dark_grey{fill:#363636;}
    .bg-dark_grey{background-color:#363636;}
    .bg-dark_grey-10{background-color:rgba(54, 54, 54, .10);}
    .bg-dark_grey-20{background-color:rgba(54, 54, 54, .20);}
    .bg-dark_grey-30{background-color:rgba(54, 54, 54, .30);}
    .bg-dark_grey-40{background-color:rgba(54, 54, 54, .40);}
    .bg-dark_grey-50{background-color:rgba(54, 54, 54, .50);}
    .bg-dark_grey-60{background-color:rgba(54, 54, 54, .60);}
    .bg-dark_grey-70{background-color:rgba(54, 54, 54, .70);}
    .bg-dark_grey-80{background-color:rgba(54, 54, 54, .80);}
    .bg-dark_grey-90{background-color:rgba(54, 54, 54, .90);}
    .bg-dark_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}
    .bg-dark_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-grey{color:#636466;}
    .text-hover-grey:hover{color:#636466;}
    .btn-bg-grey a, .btn-bg-grey span{background-color:#636466;}
    .btn-hover-bg-grey a:hover, .btn-hover-bg-grey span:hover{background-color:#636466;}
    .btn-text-grey a, .btn-text-grey span{color:#636466;}
    .btn-hover-text-grey a:hover, .btn-hover-text-grey span:hover{color:#636466;}
    .bg-hover-grey:hover{background-color:#636466;}
    .before-bg-grey:before{background-color:#636466;}
    .after-bg-grey:before{background-color:#636466;}
    .bg-overlay-grey-10:before{background-color:rgba(99, 100, 102, .10);}
    .bg-overlay-grey-20:before{background-color:rgba(99, 100, 102, .20);}
    .bg-overlay-grey-30:before{background-color:rgba(99, 100, 102, .30);}
    .bg-overlay-grey-40:before{background-color:rgba(99, 100, 102, .40);}
    .bg-overlay-grey-50:before{background-color:rgba(99, 100, 102, .50);}
    .bg-overlay-grey-60:before{background-color:rgba(99, 100, 102, .60);}
    .bg-overlay-grey-70:before{background-color:rgba(99, 100, 102, .70);}
    .bg-overlay-grey-80:before{background-color:rgba(99, 100, 102, .80);}
    .bg-overlay-grey-90:before{background-color:rgba(99, 100, 102, .90);}
    .bg-hover-overlay-grey-10:hover:before{background-color:rgba(99, 100, 102, .10);}
    .bg-hover-overlay-grey-20:hover:before{background-color:rgba(99, 100, 102, .20);}
    .bg-hover-overlay-grey-30:hover:before{background-color:rgba(99, 100, 102, .30);}
    .bg-hover-overlay-grey-40:hover:before{background-color:rgba(99, 100, 102, .40);}
    .bg-hover-overlay-grey-50:hover:before{background-color:rgba(99, 100, 102, .50);}
    .bg-hover-overlay-grey-60:hover:before{background-color:rgba(99, 100, 102, .60);}
    .bg-hover-overlay-grey-70:hover:before{background-color:rgba(99, 100, 102, .70);}
    .bg-hover-overlay-grey-80:hover:before{background-color:rgba(99, 100, 102, .80);}
    .bg-hover-overlay-grey-90:hover:before{background-color:rgba(99, 100, 102, .90);}
    .fill-grey{fill:#636466;}
    .bg-grey{background-color:#636466;}
    .bg-grey-10{background-color:rgba(99, 100, 102, .10);}
    .bg-grey-20{background-color:rgba(99, 100, 102, .20);}
    .bg-grey-30{background-color:rgba(99, 100, 102, .30);}
    .bg-grey-40{background-color:rgba(99, 100, 102, .40);}
    .bg-grey-50{background-color:rgba(99, 100, 102, .50);}
    .bg-grey-60{background-color:rgba(99, 100, 102, .60);}
    .bg-grey-70{background-color:rgba(99, 100, 102, .70);}
    .bg-grey-80{background-color:rgba(99, 100, 102, .80);}
    .bg-grey-90{background-color:rgba(99, 100, 102, .90);}
    .bg-grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}
    .bg-grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-white{color:#FFF;}
    .text-hover-white:hover{color:#FFF;}
    .btn-bg-white a, .btn-bg-white span{background-color:#FFF;}
    .btn-hover-bg-white a:hover, .btn-hover-bg-white span:hover{background-color:#FFF;}
    .btn-text-white a, .btn-text-white span{color:#FFF;}
    .btn-hover-text-white a:hover, .btn-hover-text-white span:hover{color:#FFF;}
    .bg-hover-white:hover{background-color:#FFF;}
    .before-bg-white:before{background-color:#FFF;}
    .after-bg-white:before{background-color:#FFF;}
    .bg-overlay-white-10:before{background-color:rgba(255, 255, 255, .10);}
    .bg-overlay-white-20:before{background-color:rgba(255, 255, 255, .20);}
    .bg-overlay-white-30:before{background-color:rgba(255, 255, 255, .30);}
    .bg-overlay-white-40:before{background-color:rgba(255, 255, 255, .40);}
    .bg-overlay-white-50:before{background-color:rgba(255, 255, 255, .50);}
    .bg-overlay-white-60:before{background-color:rgba(255, 255, 255, .60);}
    .bg-overlay-white-70:before{background-color:rgba(255, 255, 255, .70);}
    .bg-overlay-white-80:before{background-color:rgba(255, 255, 255, .80);}
    .bg-overlay-white-90:before{background-color:rgba(255, 255, 255, .90);}
    .bg-hover-overlay-white-10:hover:before{background-color:rgba(255, 255, 255, .10);}
    .bg-hover-overlay-white-20:hover:before{background-color:rgba(255, 255, 255, .20);}
    .bg-hover-overlay-white-30:hover:before{background-color:rgba(255, 255, 255, .30);}
    .bg-hover-overlay-white-40:hover:before{background-color:rgba(255, 255, 255, .40);}
    .bg-hover-overlay-white-50:hover:before{background-color:rgba(255, 255, 255, .50);}
    .bg-hover-overlay-white-60:hover:before{background-color:rgba(255, 255, 255, .60);}
    .bg-hover-overlay-white-70:hover:before{background-color:rgba(255, 255, 255, .70);}
    .bg-hover-overlay-white-80:hover:before{background-color:rgba(255, 255, 255, .80);}
    .bg-hover-overlay-white-90:hover:before{background-color:rgba(255, 255, 255, .90);}
    .fill-white{fill:#FFF;}
    .bg-white{background-color:#FFF;}
    .bg-white-10{background-color:rgba(255, 255, 255, .10);}
    .bg-white-20{background-color:rgba(255, 255, 255, .20);}
    .bg-white-30{background-color:rgba(255, 255, 255, .30);}
    .bg-white-40{background-color:rgba(255, 255, 255, .40);}
    .bg-white-50{background-color:rgba(255, 255, 255, .50);}
    .bg-white-60{background-color:rgba(255, 255, 255, .60);}
    .bg-white-70{background-color:rgba(255, 255, 255, .70);}
    .bg-white-80{background-color:rgba(255, 255, 255, .80);}
    .bg-white-90{background-color:rgba(255, 255, 255, .90);}
    .bg-white-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}
    .bg-white-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

    
    .text-black{color:#000;}
    .text-hover-black:hover{color:#000;}
    .btn-bg-black a, .btn-bg-black span{background-color:#000;}
    .btn-hover-bg-black a:hover, .btn-hover-bg-black span:hover{background-color:#000;}
    .btn-text-black a, .btn-text-black span{color:#000;}
    .btn-hover-text-black a:hover, .btn-hover-text-black span:hover{color:#000;}
    .bg-hover-black:hover{background-color:#000;}
    .before-bg-black:before{background-color:#000;}
    .after-bg-black:before{background-color:#000;}
    .bg-overlay-black-10:before{background-color:rgba(0, 0, 0, .10);}
    .bg-overlay-black-20:before{background-color:rgba(0, 0, 0, .20);}
    .bg-overlay-black-30:before{background-color:rgba(0, 0, 0, .30);}
    .bg-overlay-black-40:before{background-color:rgba(0, 0, 0, .40);}
    .bg-overlay-black-50:before{background-color:rgba(0, 0, 0, .50);}
    .bg-overlay-black-60:before{background-color:rgba(0, 0, 0, .60);}
    .bg-overlay-black-70:before{background-color:rgba(0, 0, 0, .70);}
    .bg-overlay-black-80:before{background-color:rgba(0, 0, 0, .80);}
    .bg-overlay-black-90:before{background-color:rgba(0, 0, 0, .90);}
    .bg-hover-overlay-black-10:hover:before{background-color:rgba(0, 0, 0, .10);}
    .bg-hover-overlay-black-20:hover:before{background-color:rgba(0, 0, 0, .20);}
    .bg-hover-overlay-black-30:hover:before{background-color:rgba(0, 0, 0, .30);}
    .bg-hover-overlay-black-40:hover:before{background-color:rgba(0, 0, 0, .40);}
    .bg-hover-overlay-black-50:hover:before{background-color:rgba(0, 0, 0, .50);}
    .bg-hover-overlay-black-60:hover:before{background-color:rgba(0, 0, 0, .60);}
    .bg-hover-overlay-black-70:hover:before{background-color:rgba(0, 0, 0, .70);}
    .bg-hover-overlay-black-80:hover:before{background-color:rgba(0, 0, 0, .80);}
    .bg-hover-overlay-black-90:hover:before{background-color:rgba(0, 0, 0, .90);}
    .fill-black{fill:#000;}
    .bg-black{background-color:#000;}
    .bg-black-10{background-color:rgba(0, 0, 0, .10);}
    .bg-black-20{background-color:rgba(0, 0, 0, .20);}
    .bg-black-30{background-color:rgba(0, 0, 0, .30);}
    .bg-black-40{background-color:rgba(0, 0, 0, .40);}
    .bg-black-50{background-color:rgba(0, 0, 0, .50);}
    .bg-black-60{background-color:rgba(0, 0, 0, .60);}
    .bg-black-70{background-color:rgba(0, 0, 0, .70);}
    .bg-black-80{background-color:rgba(0, 0, 0, .80);}
    .bg-black-90{background-color:rgba(0, 0, 0, .90);}
    .bg-black-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}
    .bg-black-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}

    .z-1{z-index:1;}
    .z-2{z-index:2;}
    .z-3{z-index:3;}
    .z-4{z-index:4;}
    .z-5{z-index:5;}
    .z-6{z-index:6;}
    .z-7{z-index:7;}
    .z-8{z-index:8;}
    .z-9{z-index:9;}
    .z-10{z-index:10;}
    

.bg-cover{background-size: cover;}
.bg-norepeat{background-repeat:no-repeat;}
.bg-center{background-position:center center;}
.bg-top-center{background-position:top center;}
.bg-top-right{background-position:top right;}
.bg-top-left{background-position:top left;}
.bg-bottom-center{background-position:bottom center;}
.bg-bottom-right{background-position:bottom right;}
.bg-bottom-left{background-position:bottom left;}
.img-to-bg{position:relative;z-index:1;overflow:hidden;}
.img-to-bg :not(img) {position:relative;z-index:1;}
.img-to-bg > img,.img-to-bg > picture,.img-to-bg > picture > img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;object-fit:cover;width:100%;height:100%;}
.img-bg-center > img,.img-bg-center > picture > img{object-position:center center;}
.img-bg-top-center > img,.img-bg-top-center > picture > img{object-position:top center;}
.img-bg-bottom-center > img,.img-bg-bottom-center > picture > img{object-position:bottom center;}
.img-bg-center-left > img,.img-bg-center-left > picture > img{object-position:center left;}
.img-bg-center-right > img,.img-bg-center-right > picture > img{object-position:center right;}
.img-bg-top-left > img,.img-bg-top-left > picture > img{object-position:top left;}
.img-bg-top-right > img,.img-bg-top-right > picture > img{object-position:top right;}
.img-bg-bottom-left > img,.img-bg-bottom-left > picture > img{object-position:bottom left;}
.img-bg-bottom-right > img,.img-bg-bottom-right > picture > img{object-position:bottom right;}
.img-bg-contain > img, .img-bg-contain > picture > img{object-fit:contain;}
.box{ box-shadow:0 0 35px -11px rgba(0,0,0,0.50); }
.no-box{box-shadow:none;}

.position-relative{position:relative;}
.position-fixed{position:fixed;}
.position-static{position:static;}
.position-sticky{position:sticky;}
.position-absolute{position:absolute;}
/* margin center rule*/  
.margin-center{margin:0 auto;}
/* display / flex rules */  
.display-none{display:none;}
.before-display-none:before{display:none;}
.after-display-none:before{display:none;}
.block{display:block;}
.before-block:before{display:block;}
.inline-block{display:inline-block;}
.flex{display:flex;}
.flex-inline{display:inline-flex;}
.row{flex-direction: row;}
.row-reverse{flex-direction: row-reverse;}
.column{flex-direction: column;}
.column-reverse{flex-direction: column-reverse;}
.wrap{flex-wrap:wrap;}
.nowrap{flex-wrap:nowrap;}
.wrap-reverse{flex-wrap:wrap-reverse;}
.jc-center{justify-content:center;}
.jc-space-between{justify-content:space-between;}
.jc-space-around{justify-content:space-around;}
.jc-flex-end{justify-content:flex-end;}
.jc-flex-start{justify-content:flex-start;}
.ai-center{align-items:center;}
.ai-flex-start{align-items:flex-start;}
.ai-flex-end{align-items:flex-end;}
.as-flex-start{align-self:flex-start;}
.as-flex-end{align-self:flex-end;}
.order-1{order:1;}
.order-2{order:2;}
.order-3{order:3;}
.order-4{order:4;}
.order-5{order:5;}
.order--1{order:-1;}
.order--2{order:-2;}
.order--3{order:-3;}
.order--4{order:-4;}
.order--5{order:-5;}
.grow-1{flex-grow:1;}
.grow-2{flex-grow:2;}
.grow-3{flex-grow:3;}
.grow-4{flex-grow:4;}
.grow-5{flex-grow:5;}

.right{float:right;}
.left{float:left;}
/* text rules */  
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-justify{ text-align: justify; text-justify: inter-word;}

    .padding-0{ padding:0px; }
    .padding-top-0{ padding-top:0px; }
    .padding-bottom-0{ padding-bottom:0px; }
    .padding-right-0{ padding-right:0px; }
    .padding-left-0{ padding-left:0px; }
    .margin-0{ margin:0px; }
    .margin-top-0{ margin-top:0px; }
    .margin-bottom-0{ margin-bottom:0px; }
    .margin-right-0{ margin-right:0px; }
    .margin-left-0{ margin-left:0px; }
    .width-p-0{width:0%;}
    .width-vw-0{width:0vw;}
    .height-vh-0{height:0vh;}

    .padding-5{ padding:5px; }
    .padding-top-5{ padding-top:5px; }
    .padding-bottom-5{ padding-bottom:5px; }
    .padding-right-5{ padding-right:5px; }
    .padding-left-5{ padding-left:5px; }
    .margin-5{ margin:5px; }
    .margin-top-5{ margin-top:5px; }
    .margin-bottom-5{ margin-bottom:5px; }
    .margin-right-5{ margin-right:5px; }
    .margin-left-5{ margin-left:5px; }
    .width-p-5{width:5%;}
    .width-vw-5{width:5vw;}
    .height-vh-5{height:5vh;}

    .padding-10{ padding:10px; }
    .padding-top-10{ padding-top:10px; }
    .padding-bottom-10{ padding-bottom:10px; }
    .padding-right-10{ padding-right:10px; }
    .padding-left-10{ padding-left:10px; }
    .margin-10{ margin:10px; }
    .margin-top-10{ margin-top:10px; }
    .margin-bottom-10{ margin-bottom:10px; }
    .margin-right-10{ margin-right:10px; }
    .margin-left-10{ margin-left:10px; }
    .width-p-10{width:10%;}
    .width-vw-10{width:10vw;}
    .height-vh-10{height:10vh;}

    .padding-15{ padding:15px; }
    .padding-top-15{ padding-top:15px; }
    .padding-bottom-15{ padding-bottom:15px; }
    .padding-right-15{ padding-right:15px; }
    .padding-left-15{ padding-left:15px; }
    .margin-15{ margin:15px; }
    .margin-top-15{ margin-top:15px; }
    .margin-bottom-15{ margin-bottom:15px; }
    .margin-right-15{ margin-right:15px; }
    .margin-left-15{ margin-left:15px; }
    .width-p-15{width:15%;}
    .width-vw-15{width:15vw;}
    .height-vh-15{height:15vh;}

    .padding-20{ padding:20px; }
    .padding-top-20{ padding-top:20px; }
    .padding-bottom-20{ padding-bottom:20px; }
    .padding-right-20{ padding-right:20px; }
    .padding-left-20{ padding-left:20px; }
    .margin-20{ margin:20px; }
    .margin-top-20{ margin-top:20px; }
    .margin-bottom-20{ margin-bottom:20px; }
    .margin-right-20{ margin-right:20px; }
    .margin-left-20{ margin-left:20px; }
    .width-p-20{width:20%;}
    .width-vw-20{width:20vw;}
    .height-vh-20{height:20vh;}

    .padding-25{ padding:25px; }
    .padding-top-25{ padding-top:25px; }
    .padding-bottom-25{ padding-bottom:25px; }
    .padding-right-25{ padding-right:25px; }
    .padding-left-25{ padding-left:25px; }
    .margin-25{ margin:25px; }
    .margin-top-25{ margin-top:25px; }
    .margin-bottom-25{ margin-bottom:25px; }
    .margin-right-25{ margin-right:25px; }
    .margin-left-25{ margin-left:25px; }
    .width-p-25{width:25%;}
    .width-vw-25{width:25vw;}
    .height-vh-25{height:25vh;}

    .padding-30{ padding:30px; }
    .padding-top-30{ padding-top:30px; }
    .padding-bottom-30{ padding-bottom:30px; }
    .padding-right-30{ padding-right:30px; }
    .padding-left-30{ padding-left:30px; }
    .margin-30{ margin:30px; }
    .margin-top-30{ margin-top:30px; }
    .margin-bottom-30{ margin-bottom:30px; }
    .margin-right-30{ margin-right:30px; }
    .margin-left-30{ margin-left:30px; }
    .width-p-30{width:30%;}
    .width-vw-30{width:30vw;}
    .height-vh-30{height:30vh;}

    .padding-33{ padding:33px; }
    .padding-top-33{ padding-top:33px; }
    .padding-bottom-33{ padding-bottom:33px; }
    .padding-right-33{ padding-right:33px; }
    .padding-left-33{ padding-left:33px; }
    .margin-33{ margin:33px; }
    .margin-top-33{ margin-top:33px; }
    .margin-bottom-33{ margin-bottom:33px; }
    .margin-right-33{ margin-right:33px; }
    .margin-left-33{ margin-left:33px; }
    .width-p-33{width:33%;}
    .width-vw-33{width:33vw;}
    .height-vh-33{height:33vh;}

    .padding-35{ padding:35px; }
    .padding-top-35{ padding-top:35px; }
    .padding-bottom-35{ padding-bottom:35px; }
    .padding-right-35{ padding-right:35px; }
    .padding-left-35{ padding-left:35px; }
    .margin-35{ margin:35px; }
    .margin-top-35{ margin-top:35px; }
    .margin-bottom-35{ margin-bottom:35px; }
    .margin-right-35{ margin-right:35px; }
    .margin-left-35{ margin-left:35px; }
    .width-p-35{width:35%;}
    .width-vw-35{width:35vw;}
    .height-vh-35{height:35vh;}

    .padding-40{ padding:40px; }
    .padding-top-40{ padding-top:40px; }
    .padding-bottom-40{ padding-bottom:40px; }
    .padding-right-40{ padding-right:40px; }
    .padding-left-40{ padding-left:40px; }
    .margin-40{ margin:40px; }
    .margin-top-40{ margin-top:40px; }
    .margin-bottom-40{ margin-bottom:40px; }
    .margin-right-40{ margin-right:40px; }
    .margin-left-40{ margin-left:40px; }
    .width-p-40{width:40%;}
    .width-vw-40{width:40vw;}
    .height-vh-40{height:40vh;}

    .padding-45{ padding:45px; }
    .padding-top-45{ padding-top:45px; }
    .padding-bottom-45{ padding-bottom:45px; }
    .padding-right-45{ padding-right:45px; }
    .padding-left-45{ padding-left:45px; }
    .margin-45{ margin:45px; }
    .margin-top-45{ margin-top:45px; }
    .margin-bottom-45{ margin-bottom:45px; }
    .margin-right-45{ margin-right:45px; }
    .margin-left-45{ margin-left:45px; }
    .width-p-45{width:45%;}
    .width-vw-45{width:45vw;}
    .height-vh-45{height:45vh;}

    .padding-50{ padding:50px; }
    .padding-top-50{ padding-top:50px; }
    .padding-bottom-50{ padding-bottom:50px; }
    .padding-right-50{ padding-right:50px; }
    .padding-left-50{ padding-left:50px; }
    .margin-50{ margin:50px; }
    .margin-top-50{ margin-top:50px; }
    .margin-bottom-50{ margin-bottom:50px; }
    .margin-right-50{ margin-right:50px; }
    .margin-left-50{ margin-left:50px; }
    .width-p-50{width:50%;}
    .width-vw-50{width:50vw;}
    .height-vh-50{height:50vh;}

    .padding-55{ padding:55px; }
    .padding-top-55{ padding-top:55px; }
    .padding-bottom-55{ padding-bottom:55px; }
    .padding-right-55{ padding-right:55px; }
    .padding-left-55{ padding-left:55px; }
    .margin-55{ margin:55px; }
    .margin-top-55{ margin-top:55px; }
    .margin-bottom-55{ margin-bottom:55px; }
    .margin-right-55{ margin-right:55px; }
    .margin-left-55{ margin-left:55px; }
    .width-p-55{width:55%;}
    .width-vw-55{width:55vw;}
    .height-vh-55{height:55vh;}

    .padding-60{ padding:60px; }
    .padding-top-60{ padding-top:60px; }
    .padding-bottom-60{ padding-bottom:60px; }
    .padding-right-60{ padding-right:60px; }
    .padding-left-60{ padding-left:60px; }
    .margin-60{ margin:60px; }
    .margin-top-60{ margin-top:60px; }
    .margin-bottom-60{ margin-bottom:60px; }
    .margin-right-60{ margin-right:60px; }
    .margin-left-60{ margin-left:60px; }
    .width-p-60{width:60%;}
    .width-vw-60{width:60vw;}
    .height-vh-60{height:60vh;}

    .padding-65{ padding:65px; }
    .padding-top-65{ padding-top:65px; }
    .padding-bottom-65{ padding-bottom:65px; }
    .padding-right-65{ padding-right:65px; }
    .padding-left-65{ padding-left:65px; }
    .margin-65{ margin:65px; }
    .margin-top-65{ margin-top:65px; }
    .margin-bottom-65{ margin-bottom:65px; }
    .margin-right-65{ margin-right:65px; }
    .margin-left-65{ margin-left:65px; }
    .width-p-65{width:65%;}
    .width-vw-65{width:65vw;}
    .height-vh-65{height:65vh;}

    .padding-70{ padding:70px; }
    .padding-top-70{ padding-top:70px; }
    .padding-bottom-70{ padding-bottom:70px; }
    .padding-right-70{ padding-right:70px; }
    .padding-left-70{ padding-left:70px; }
    .margin-70{ margin:70px; }
    .margin-top-70{ margin-top:70px; }
    .margin-bottom-70{ margin-bottom:70px; }
    .margin-right-70{ margin-right:70px; }
    .margin-left-70{ margin-left:70px; }
    .width-p-70{width:70%;}
    .width-vw-70{width:70vw;}
    .height-vh-70{height:70vh;}

    .padding-75{ padding:75px; }
    .padding-top-75{ padding-top:75px; }
    .padding-bottom-75{ padding-bottom:75px; }
    .padding-right-75{ padding-right:75px; }
    .padding-left-75{ padding-left:75px; }
    .margin-75{ margin:75px; }
    .margin-top-75{ margin-top:75px; }
    .margin-bottom-75{ margin-bottom:75px; }
    .margin-right-75{ margin-right:75px; }
    .margin-left-75{ margin-left:75px; }
    .width-p-75{width:75%;}
    .width-vw-75{width:75vw;}
    .height-vh-75{height:75vh;}

    .padding-80{ padding:80px; }
    .padding-top-80{ padding-top:80px; }
    .padding-bottom-80{ padding-bottom:80px; }
    .padding-right-80{ padding-right:80px; }
    .padding-left-80{ padding-left:80px; }
    .margin-80{ margin:80px; }
    .margin-top-80{ margin-top:80px; }
    .margin-bottom-80{ margin-bottom:80px; }
    .margin-right-80{ margin-right:80px; }
    .margin-left-80{ margin-left:80px; }
    .width-p-80{width:80%;}
    .width-vw-80{width:80vw;}
    .height-vh-80{height:80vh;}

    .padding-85{ padding:85px; }
    .padding-top-85{ padding-top:85px; }
    .padding-bottom-85{ padding-bottom:85px; }
    .padding-right-85{ padding-right:85px; }
    .padding-left-85{ padding-left:85px; }
    .margin-85{ margin:85px; }
    .margin-top-85{ margin-top:85px; }
    .margin-bottom-85{ margin-bottom:85px; }
    .margin-right-85{ margin-right:85px; }
    .margin-left-85{ margin-left:85px; }
    .width-p-85{width:85%;}
    .width-vw-85{width:85vw;}
    .height-vh-85{height:85vh;}

    .padding-90{ padding:90px; }
    .padding-top-90{ padding-top:90px; }
    .padding-bottom-90{ padding-bottom:90px; }
    .padding-right-90{ padding-right:90px; }
    .padding-left-90{ padding-left:90px; }
    .margin-90{ margin:90px; }
    .margin-top-90{ margin-top:90px; }
    .margin-bottom-90{ margin-bottom:90px; }
    .margin-right-90{ margin-right:90px; }
    .margin-left-90{ margin-left:90px; }
    .width-p-90{width:90%;}
    .width-vw-90{width:90vw;}
    .height-vh-90{height:90vh;}

    .padding-95{ padding:95px; }
    .padding-top-95{ padding-top:95px; }
    .padding-bottom-95{ padding-bottom:95px; }
    .padding-right-95{ padding-right:95px; }
    .padding-left-95{ padding-left:95px; }
    .margin-95{ margin:95px; }
    .margin-top-95{ margin-top:95px; }
    .margin-bottom-95{ margin-bottom:95px; }
    .margin-right-95{ margin-right:95px; }
    .margin-left-95{ margin-left:95px; }
    .width-p-95{width:95%;}
    .width-vw-95{width:95vw;}
    .height-vh-95{height:95vh;}

    .padding-100{ padding:100px; }
    .padding-top-100{ padding-top:100px; }
    .padding-bottom-100{ padding-bottom:100px; }
    .padding-right-100{ padding-right:100px; }
    .padding-left-100{ padding-left:100px; }
    .margin-100{ margin:100px; }
    .margin-top-100{ margin-top:100px; }
    .margin-bottom-100{ margin-bottom:100px; }
    .margin-right-100{ margin-right:100px; }
    .margin-left-100{ margin-left:100px; }
    .width-p-100{width:100%;}
    .width-vw-100{width:100vw;}
    .height-vh-100{height:100vh;}


.width-inherit{width:inherit;}


 @media(min-width: 767px){ 
 


/* Background rules */  

    
    .sm-text-purple{color:#62538B;}
    .sm-text-hover-purple:hover{color:#62538B;}
    .sm-btn-bg-purple a, .sm-btn-bg-purple span{background-color:#62538B;}
    .sm-btn-hover-bg-purple a:hover, .sm-btn-hover-bg-purple span:hover{background-color:#62538B;}
    .sm-btn-text-purple a, .sm-btn-text-purple span{color:#62538B;}
    .sm-btn-hover-text-purple a:hover, .sm-btn-hover-text-purple span:hover{color:#62538B;}
    .sm-bg-hover-purple:hover{background-color:#62538B;}
    .sm-before-bg-purple:before{background-color:#62538B;}
    .sm-after-bg-purple:before{background-color:#62538B;}
    .sm-bg-overlay-purple-10:before{background-color:rgba(98, 83, 139, .10);}
    .sm-bg-overlay-purple-20:before{background-color:rgba(98, 83, 139, .20);}
    .sm-bg-overlay-purple-30:before{background-color:rgba(98, 83, 139, .30);}
    .sm-bg-overlay-purple-40:before{background-color:rgba(98, 83, 139, .40);}
    .sm-bg-overlay-purple-50:before{background-color:rgba(98, 83, 139, .50);}
    .sm-bg-overlay-purple-60:before{background-color:rgba(98, 83, 139, .60);}
    .sm-bg-overlay-purple-70:before{background-color:rgba(98, 83, 139, .70);}
    .sm-bg-overlay-purple-80:before{background-color:rgba(98, 83, 139, .80);}
    .sm-bg-overlay-purple-90:before{background-color:rgba(98, 83, 139, .90);}
    .sm-bg-hover-overlay-purple-10:hover:before{background-color:rgba(98, 83, 139, .10);}
    .sm-bg-hover-overlay-purple-20:hover:before{background-color:rgba(98, 83, 139, .20);}
    .sm-bg-hover-overlay-purple-30:hover:before{background-color:rgba(98, 83, 139, .30);}
    .sm-bg-hover-overlay-purple-40:hover:before{background-color:rgba(98, 83, 139, .40);}
    .sm-bg-hover-overlay-purple-50:hover:before{background-color:rgba(98, 83, 139, .50);}
    .sm-bg-hover-overlay-purple-60:hover:before{background-color:rgba(98, 83, 139, .60);}
    .sm-bg-hover-overlay-purple-70:hover:before{background-color:rgba(98, 83, 139, .70);}
    .sm-bg-hover-overlay-purple-80:hover:before{background-color:rgba(98, 83, 139, .80);}
    .sm-bg-hover-overlay-purple-90:hover:before{background-color:rgba(98, 83, 139, .90);}
    .sm-fill-purple{fill:#62538B;}
    .sm-bg-purple{background-color:#62538B;}
    .sm-bg-purple-10{background-color:rgba(98, 83, 139, .10);}
    .sm-bg-purple-20{background-color:rgba(98, 83, 139, .20);}
    .sm-bg-purple-30{background-color:rgba(98, 83, 139, .30);}
    .sm-bg-purple-40{background-color:rgba(98, 83, 139, .40);}
    .sm-bg-purple-50{background-color:rgba(98, 83, 139, .50);}
    .sm-bg-purple-60{background-color:rgba(98, 83, 139, .60);}
    .sm-bg-purple-70{background-color:rgba(98, 83, 139, .70);}
    .sm-bg-purple-80{background-color:rgba(98, 83, 139, .80);}
    .sm-bg-purple-90{background-color:rgba(98, 83, 139, .90);}
    .sm-bg-purple-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}
    .sm-bg-purple-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-blue{color:#8DC63F;}
    .sm-text-hover-blue:hover{color:#8DC63F;}
    .sm-btn-bg-blue a, .sm-btn-bg-blue span{background-color:#8DC63F;}
    .sm-btn-hover-bg-blue a:hover, .sm-btn-hover-bg-blue span:hover{background-color:#8DC63F;}
    .sm-btn-text-blue a, .sm-btn-text-blue span{color:#8DC63F;}
    .sm-btn-hover-text-blue a:hover, .sm-btn-hover-text-blue span:hover{color:#8DC63F;}
    .sm-bg-hover-blue:hover{background-color:#8DC63F;}
    .sm-before-bg-blue:before{background-color:#8DC63F;}
    .sm-after-bg-blue:before{background-color:#8DC63F;}
    .sm-bg-overlay-blue-10:before{background-color:rgba(##8DC63F, .10);}
    .sm-bg-overlay-blue-20:before{background-color:rgba(##8DC63F, .20);}
    .sm-bg-overlay-blue-30:before{background-color:rgba(##8DC63F, .30);}
    .sm-bg-overlay-blue-40:before{background-color:rgba(##8DC63F, .40);}
    .sm-bg-overlay-blue-50:before{background-color:rgba(##8DC63F, .50);}
    .sm-bg-overlay-blue-60:before{background-color:rgba(##8DC63F, .60);}
    .sm-bg-overlay-blue-70:before{background-color:rgba(##8DC63F, .70);}
    .sm-bg-overlay-blue-80:before{background-color:rgba(##8DC63F, .80);}
    .sm-bg-overlay-blue-90:before{background-color:rgba(##8DC63F, .90);}
    .sm-bg-hover-overlay-blue-10:hover:before{background-color:rgba(##8DC63F, .10);}
    .sm-bg-hover-overlay-blue-20:hover:before{background-color:rgba(##8DC63F, .20);}
    .sm-bg-hover-overlay-blue-30:hover:before{background-color:rgba(##8DC63F, .30);}
    .sm-bg-hover-overlay-blue-40:hover:before{background-color:rgba(##8DC63F, .40);}
    .sm-bg-hover-overlay-blue-50:hover:before{background-color:rgba(##8DC63F, .50);}
    .sm-bg-hover-overlay-blue-60:hover:before{background-color:rgba(##8DC63F, .60);}
    .sm-bg-hover-overlay-blue-70:hover:before{background-color:rgba(##8DC63F, .70);}
    .sm-bg-hover-overlay-blue-80:hover:before{background-color:rgba(##8DC63F, .80);}
    .sm-bg-hover-overlay-blue-90:hover:before{background-color:rgba(##8DC63F, .90);}
    .sm-fill-blue{fill:#8DC63F;}
    .sm-bg-blue{background-color:#8DC63F;}
    .sm-bg-blue-10{background-color:rgba(##8DC63F, .10);}
    .sm-bg-blue-20{background-color:rgba(##8DC63F, .20);}
    .sm-bg-blue-30{background-color:rgba(##8DC63F, .30);}
    .sm-bg-blue-40{background-color:rgba(##8DC63F, .40);}
    .sm-bg-blue-50{background-color:rgba(##8DC63F, .50);}
    .sm-bg-blue-60{background-color:rgba(##8DC63F, .60);}
    .sm-bg-blue-70{background-color:rgba(##8DC63F, .70);}
    .sm-bg-blue-80{background-color:rgba(##8DC63F, .80);}
    .sm-bg-blue-90{background-color:rgba(##8DC63F, .90);}
    .sm-bg-blue-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}
    .sm-bg-blue-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-red{color:#EF6747;}
    .sm-text-hover-red:hover{color:#EF6747;}
    .sm-btn-bg-red a, .sm-btn-bg-red span{background-color:#EF6747;}
    .sm-btn-hover-bg-red a:hover, .sm-btn-hover-bg-red span:hover{background-color:#EF6747;}
    .sm-btn-text-red a, .sm-btn-text-red span{color:#EF6747;}
    .sm-btn-hover-text-red a:hover, .sm-btn-hover-text-red span:hover{color:#EF6747;}
    .sm-bg-hover-red:hover{background-color:#EF6747;}
    .sm-before-bg-red:before{background-color:#EF6747;}
    .sm-after-bg-red:before{background-color:#EF6747;}
    .sm-bg-overlay-red-10:before{background-color:rgba(239, 103, 71, .10);}
    .sm-bg-overlay-red-20:before{background-color:rgba(239, 103, 71, .20);}
    .sm-bg-overlay-red-30:before{background-color:rgba(239, 103, 71, .30);}
    .sm-bg-overlay-red-40:before{background-color:rgba(239, 103, 71, .40);}
    .sm-bg-overlay-red-50:before{background-color:rgba(239, 103, 71, .50);}
    .sm-bg-overlay-red-60:before{background-color:rgba(239, 103, 71, .60);}
    .sm-bg-overlay-red-70:before{background-color:rgba(239, 103, 71, .70);}
    .sm-bg-overlay-red-80:before{background-color:rgba(239, 103, 71, .80);}
    .sm-bg-overlay-red-90:before{background-color:rgba(239, 103, 71, .90);}
    .sm-bg-hover-overlay-red-10:hover:before{background-color:rgba(239, 103, 71, .10);}
    .sm-bg-hover-overlay-red-20:hover:before{background-color:rgba(239, 103, 71, .20);}
    .sm-bg-hover-overlay-red-30:hover:before{background-color:rgba(239, 103, 71, .30);}
    .sm-bg-hover-overlay-red-40:hover:before{background-color:rgba(239, 103, 71, .40);}
    .sm-bg-hover-overlay-red-50:hover:before{background-color:rgba(239, 103, 71, .50);}
    .sm-bg-hover-overlay-red-60:hover:before{background-color:rgba(239, 103, 71, .60);}
    .sm-bg-hover-overlay-red-70:hover:before{background-color:rgba(239, 103, 71, .70);}
    .sm-bg-hover-overlay-red-80:hover:before{background-color:rgba(239, 103, 71, .80);}
    .sm-bg-hover-overlay-red-90:hover:before{background-color:rgba(239, 103, 71, .90);}
    .sm-fill-red{fill:#EF6747;}
    .sm-bg-red{background-color:#EF6747;}
    .sm-bg-red-10{background-color:rgba(239, 103, 71, .10);}
    .sm-bg-red-20{background-color:rgba(239, 103, 71, .20);}
    .sm-bg-red-30{background-color:rgba(239, 103, 71, .30);}
    .sm-bg-red-40{background-color:rgba(239, 103, 71, .40);}
    .sm-bg-red-50{background-color:rgba(239, 103, 71, .50);}
    .sm-bg-red-60{background-color:rgba(239, 103, 71, .60);}
    .sm-bg-red-70{background-color:rgba(239, 103, 71, .70);}
    .sm-bg-red-80{background-color:rgba(239, 103, 71, .80);}
    .sm-bg-red-90{background-color:rgba(239, 103, 71, .90);}
    .sm-bg-red-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}
    .sm-bg-red-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-green{color:#5ACDFA;}
    .sm-text-hover-green:hover{color:#5ACDFA;}
    .sm-btn-bg-green a, .sm-btn-bg-green span{background-color:#5ACDFA;}
    .sm-btn-hover-bg-green a:hover, .sm-btn-hover-bg-green span:hover{background-color:#5ACDFA;}
    .sm-btn-text-green a, .sm-btn-text-green span{color:#5ACDFA;}
    .sm-btn-hover-text-green a:hover, .sm-btn-hover-text-green span:hover{color:#5ACDFA;}
    .sm-bg-hover-green:hover{background-color:#5ACDFA;}
    .sm-before-bg-green:before{background-color:#5ACDFA;}
    .sm-after-bg-green:before{background-color:#5ACDFA;}
    .sm-bg-overlay-green-10:before{background-color:rgba(##5ACDFA, .10);}
    .sm-bg-overlay-green-20:before{background-color:rgba(##5ACDFA, .20);}
    .sm-bg-overlay-green-30:before{background-color:rgba(##5ACDFA, .30);}
    .sm-bg-overlay-green-40:before{background-color:rgba(##5ACDFA, .40);}
    .sm-bg-overlay-green-50:before{background-color:rgba(##5ACDFA, .50);}
    .sm-bg-overlay-green-60:before{background-color:rgba(##5ACDFA, .60);}
    .sm-bg-overlay-green-70:before{background-color:rgba(##5ACDFA, .70);}
    .sm-bg-overlay-green-80:before{background-color:rgba(##5ACDFA, .80);}
    .sm-bg-overlay-green-90:before{background-color:rgba(##5ACDFA, .90);}
    .sm-bg-hover-overlay-green-10:hover:before{background-color:rgba(##5ACDFA, .10);}
    .sm-bg-hover-overlay-green-20:hover:before{background-color:rgba(##5ACDFA, .20);}
    .sm-bg-hover-overlay-green-30:hover:before{background-color:rgba(##5ACDFA, .30);}
    .sm-bg-hover-overlay-green-40:hover:before{background-color:rgba(##5ACDFA, .40);}
    .sm-bg-hover-overlay-green-50:hover:before{background-color:rgba(##5ACDFA, .50);}
    .sm-bg-hover-overlay-green-60:hover:before{background-color:rgba(##5ACDFA, .60);}
    .sm-bg-hover-overlay-green-70:hover:before{background-color:rgba(##5ACDFA, .70);}
    .sm-bg-hover-overlay-green-80:hover:before{background-color:rgba(##5ACDFA, .80);}
    .sm-bg-hover-overlay-green-90:hover:before{background-color:rgba(##5ACDFA, .90);}
    .sm-fill-green{fill:#5ACDFA;}
    .sm-bg-green{background-color:#5ACDFA;}
    .sm-bg-green-10{background-color:rgba(##5ACDFA, .10);}
    .sm-bg-green-20{background-color:rgba(##5ACDFA, .20);}
    .sm-bg-green-30{background-color:rgba(##5ACDFA, .30);}
    .sm-bg-green-40{background-color:rgba(##5ACDFA, .40);}
    .sm-bg-green-50{background-color:rgba(##5ACDFA, .50);}
    .sm-bg-green-60{background-color:rgba(##5ACDFA, .60);}
    .sm-bg-green-70{background-color:rgba(##5ACDFA, .70);}
    .sm-bg-green-80{background-color:rgba(##5ACDFA, .80);}
    .sm-bg-green-90{background-color:rgba(##5ACDFA, .90);}
    .sm-bg-green-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}
    .sm-bg-green-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-light_grey{color:#E5E9ED;}
    .sm-text-hover-light_grey:hover{color:#E5E9ED;}
    .sm-btn-bg-light_grey a, .sm-btn-bg-light_grey span{background-color:#E5E9ED;}
    .sm-btn-hover-bg-light_grey a:hover, .sm-btn-hover-bg-light_grey span:hover{background-color:#E5E9ED;}
    .sm-btn-text-light_grey a, .sm-btn-text-light_grey span{color:#E5E9ED;}
    .sm-btn-hover-text-light_grey a:hover, .sm-btn-hover-text-light_grey span:hover{color:#E5E9ED;}
    .sm-bg-hover-light_grey:hover{background-color:#E5E9ED;}
    .sm-before-bg-light_grey:before{background-color:#E5E9ED;}
    .sm-after-bg-light_grey:before{background-color:#E5E9ED;}
    .sm-bg-overlay-light_grey-10:before{background-color:rgba(229, 233, 237, .10);}
    .sm-bg-overlay-light_grey-20:before{background-color:rgba(229, 233, 237, .20);}
    .sm-bg-overlay-light_grey-30:before{background-color:rgba(229, 233, 237, .30);}
    .sm-bg-overlay-light_grey-40:before{background-color:rgba(229, 233, 237, .40);}
    .sm-bg-overlay-light_grey-50:before{background-color:rgba(229, 233, 237, .50);}
    .sm-bg-overlay-light_grey-60:before{background-color:rgba(229, 233, 237, .60);}
    .sm-bg-overlay-light_grey-70:before{background-color:rgba(229, 233, 237, .70);}
    .sm-bg-overlay-light_grey-80:before{background-color:rgba(229, 233, 237, .80);}
    .sm-bg-overlay-light_grey-90:before{background-color:rgba(229, 233, 237, .90);}
    .sm-bg-hover-overlay-light_grey-10:hover:before{background-color:rgba(229, 233, 237, .10);}
    .sm-bg-hover-overlay-light_grey-20:hover:before{background-color:rgba(229, 233, 237, .20);}
    .sm-bg-hover-overlay-light_grey-30:hover:before{background-color:rgba(229, 233, 237, .30);}
    .sm-bg-hover-overlay-light_grey-40:hover:before{background-color:rgba(229, 233, 237, .40);}
    .sm-bg-hover-overlay-light_grey-50:hover:before{background-color:rgba(229, 233, 237, .50);}
    .sm-bg-hover-overlay-light_grey-60:hover:before{background-color:rgba(229, 233, 237, .60);}
    .sm-bg-hover-overlay-light_grey-70:hover:before{background-color:rgba(229, 233, 237, .70);}
    .sm-bg-hover-overlay-light_grey-80:hover:before{background-color:rgba(229, 233, 237, .80);}
    .sm-bg-hover-overlay-light_grey-90:hover:before{background-color:rgba(229, 233, 237, .90);}
    .sm-fill-light_grey{fill:#E5E9ED;}
    .sm-bg-light_grey{background-color:#E5E9ED;}
    .sm-bg-light_grey-10{background-color:rgba(229, 233, 237, .10);}
    .sm-bg-light_grey-20{background-color:rgba(229, 233, 237, .20);}
    .sm-bg-light_grey-30{background-color:rgba(229, 233, 237, .30);}
    .sm-bg-light_grey-40{background-color:rgba(229, 233, 237, .40);}
    .sm-bg-light_grey-50{background-color:rgba(229, 233, 237, .50);}
    .sm-bg-light_grey-60{background-color:rgba(229, 233, 237, .60);}
    .sm-bg-light_grey-70{background-color:rgba(229, 233, 237, .70);}
    .sm-bg-light_grey-80{background-color:rgba(229, 233, 237, .80);}
    .sm-bg-light_grey-90{background-color:rgba(229, 233, 237, .90);}
    .sm-bg-light_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}
    .sm-bg-light_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-dark_grey{color:#363636;}
    .sm-text-hover-dark_grey:hover{color:#363636;}
    .sm-btn-bg-dark_grey a, .sm-btn-bg-dark_grey span{background-color:#363636;}
    .sm-btn-hover-bg-dark_grey a:hover, .sm-btn-hover-bg-dark_grey span:hover{background-color:#363636;}
    .sm-btn-text-dark_grey a, .sm-btn-text-dark_grey span{color:#363636;}
    .sm-btn-hover-text-dark_grey a:hover, .sm-btn-hover-text-dark_grey span:hover{color:#363636;}
    .sm-bg-hover-dark_grey:hover{background-color:#363636;}
    .sm-before-bg-dark_grey:before{background-color:#363636;}
    .sm-after-bg-dark_grey:before{background-color:#363636;}
    .sm-bg-overlay-dark_grey-10:before{background-color:rgba(54, 54, 54, .10);}
    .sm-bg-overlay-dark_grey-20:before{background-color:rgba(54, 54, 54, .20);}
    .sm-bg-overlay-dark_grey-30:before{background-color:rgba(54, 54, 54, .30);}
    .sm-bg-overlay-dark_grey-40:before{background-color:rgba(54, 54, 54, .40);}
    .sm-bg-overlay-dark_grey-50:before{background-color:rgba(54, 54, 54, .50);}
    .sm-bg-overlay-dark_grey-60:before{background-color:rgba(54, 54, 54, .60);}
    .sm-bg-overlay-dark_grey-70:before{background-color:rgba(54, 54, 54, .70);}
    .sm-bg-overlay-dark_grey-80:before{background-color:rgba(54, 54, 54, .80);}
    .sm-bg-overlay-dark_grey-90:before{background-color:rgba(54, 54, 54, .90);}
    .sm-bg-hover-overlay-dark_grey-10:hover:before{background-color:rgba(54, 54, 54, .10);}
    .sm-bg-hover-overlay-dark_grey-20:hover:before{background-color:rgba(54, 54, 54, .20);}
    .sm-bg-hover-overlay-dark_grey-30:hover:before{background-color:rgba(54, 54, 54, .30);}
    .sm-bg-hover-overlay-dark_grey-40:hover:before{background-color:rgba(54, 54, 54, .40);}
    .sm-bg-hover-overlay-dark_grey-50:hover:before{background-color:rgba(54, 54, 54, .50);}
    .sm-bg-hover-overlay-dark_grey-60:hover:before{background-color:rgba(54, 54, 54, .60);}
    .sm-bg-hover-overlay-dark_grey-70:hover:before{background-color:rgba(54, 54, 54, .70);}
    .sm-bg-hover-overlay-dark_grey-80:hover:before{background-color:rgba(54, 54, 54, .80);}
    .sm-bg-hover-overlay-dark_grey-90:hover:before{background-color:rgba(54, 54, 54, .90);}
    .sm-fill-dark_grey{fill:#363636;}
    .sm-bg-dark_grey{background-color:#363636;}
    .sm-bg-dark_grey-10{background-color:rgba(54, 54, 54, .10);}
    .sm-bg-dark_grey-20{background-color:rgba(54, 54, 54, .20);}
    .sm-bg-dark_grey-30{background-color:rgba(54, 54, 54, .30);}
    .sm-bg-dark_grey-40{background-color:rgba(54, 54, 54, .40);}
    .sm-bg-dark_grey-50{background-color:rgba(54, 54, 54, .50);}
    .sm-bg-dark_grey-60{background-color:rgba(54, 54, 54, .60);}
    .sm-bg-dark_grey-70{background-color:rgba(54, 54, 54, .70);}
    .sm-bg-dark_grey-80{background-color:rgba(54, 54, 54, .80);}
    .sm-bg-dark_grey-90{background-color:rgba(54, 54, 54, .90);}
    .sm-bg-dark_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}
    .sm-bg-dark_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-grey{color:#636466;}
    .sm-text-hover-grey:hover{color:#636466;}
    .sm-btn-bg-grey a, .sm-btn-bg-grey span{background-color:#636466;}
    .sm-btn-hover-bg-grey a:hover, .sm-btn-hover-bg-grey span:hover{background-color:#636466;}
    .sm-btn-text-grey a, .sm-btn-text-grey span{color:#636466;}
    .sm-btn-hover-text-grey a:hover, .sm-btn-hover-text-grey span:hover{color:#636466;}
    .sm-bg-hover-grey:hover{background-color:#636466;}
    .sm-before-bg-grey:before{background-color:#636466;}
    .sm-after-bg-grey:before{background-color:#636466;}
    .sm-bg-overlay-grey-10:before{background-color:rgba(99, 100, 102, .10);}
    .sm-bg-overlay-grey-20:before{background-color:rgba(99, 100, 102, .20);}
    .sm-bg-overlay-grey-30:before{background-color:rgba(99, 100, 102, .30);}
    .sm-bg-overlay-grey-40:before{background-color:rgba(99, 100, 102, .40);}
    .sm-bg-overlay-grey-50:before{background-color:rgba(99, 100, 102, .50);}
    .sm-bg-overlay-grey-60:before{background-color:rgba(99, 100, 102, .60);}
    .sm-bg-overlay-grey-70:before{background-color:rgba(99, 100, 102, .70);}
    .sm-bg-overlay-grey-80:before{background-color:rgba(99, 100, 102, .80);}
    .sm-bg-overlay-grey-90:before{background-color:rgba(99, 100, 102, .90);}
    .sm-bg-hover-overlay-grey-10:hover:before{background-color:rgba(99, 100, 102, .10);}
    .sm-bg-hover-overlay-grey-20:hover:before{background-color:rgba(99, 100, 102, .20);}
    .sm-bg-hover-overlay-grey-30:hover:before{background-color:rgba(99, 100, 102, .30);}
    .sm-bg-hover-overlay-grey-40:hover:before{background-color:rgba(99, 100, 102, .40);}
    .sm-bg-hover-overlay-grey-50:hover:before{background-color:rgba(99, 100, 102, .50);}
    .sm-bg-hover-overlay-grey-60:hover:before{background-color:rgba(99, 100, 102, .60);}
    .sm-bg-hover-overlay-grey-70:hover:before{background-color:rgba(99, 100, 102, .70);}
    .sm-bg-hover-overlay-grey-80:hover:before{background-color:rgba(99, 100, 102, .80);}
    .sm-bg-hover-overlay-grey-90:hover:before{background-color:rgba(99, 100, 102, .90);}
    .sm-fill-grey{fill:#636466;}
    .sm-bg-grey{background-color:#636466;}
    .sm-bg-grey-10{background-color:rgba(99, 100, 102, .10);}
    .sm-bg-grey-20{background-color:rgba(99, 100, 102, .20);}
    .sm-bg-grey-30{background-color:rgba(99, 100, 102, .30);}
    .sm-bg-grey-40{background-color:rgba(99, 100, 102, .40);}
    .sm-bg-grey-50{background-color:rgba(99, 100, 102, .50);}
    .sm-bg-grey-60{background-color:rgba(99, 100, 102, .60);}
    .sm-bg-grey-70{background-color:rgba(99, 100, 102, .70);}
    .sm-bg-grey-80{background-color:rgba(99, 100, 102, .80);}
    .sm-bg-grey-90{background-color:rgba(99, 100, 102, .90);}
    .sm-bg-grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}
    .sm-bg-grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-white{color:#FFF;}
    .sm-text-hover-white:hover{color:#FFF;}
    .sm-btn-bg-white a, .sm-btn-bg-white span{background-color:#FFF;}
    .sm-btn-hover-bg-white a:hover, .sm-btn-hover-bg-white span:hover{background-color:#FFF;}
    .sm-btn-text-white a, .sm-btn-text-white span{color:#FFF;}
    .sm-btn-hover-text-white a:hover, .sm-btn-hover-text-white span:hover{color:#FFF;}
    .sm-bg-hover-white:hover{background-color:#FFF;}
    .sm-before-bg-white:before{background-color:#FFF;}
    .sm-after-bg-white:before{background-color:#FFF;}
    .sm-bg-overlay-white-10:before{background-color:rgba(255, 255, 255, .10);}
    .sm-bg-overlay-white-20:before{background-color:rgba(255, 255, 255, .20);}
    .sm-bg-overlay-white-30:before{background-color:rgba(255, 255, 255, .30);}
    .sm-bg-overlay-white-40:before{background-color:rgba(255, 255, 255, .40);}
    .sm-bg-overlay-white-50:before{background-color:rgba(255, 255, 255, .50);}
    .sm-bg-overlay-white-60:before{background-color:rgba(255, 255, 255, .60);}
    .sm-bg-overlay-white-70:before{background-color:rgba(255, 255, 255, .70);}
    .sm-bg-overlay-white-80:before{background-color:rgba(255, 255, 255, .80);}
    .sm-bg-overlay-white-90:before{background-color:rgba(255, 255, 255, .90);}
    .sm-bg-hover-overlay-white-10:hover:before{background-color:rgba(255, 255, 255, .10);}
    .sm-bg-hover-overlay-white-20:hover:before{background-color:rgba(255, 255, 255, .20);}
    .sm-bg-hover-overlay-white-30:hover:before{background-color:rgba(255, 255, 255, .30);}
    .sm-bg-hover-overlay-white-40:hover:before{background-color:rgba(255, 255, 255, .40);}
    .sm-bg-hover-overlay-white-50:hover:before{background-color:rgba(255, 255, 255, .50);}
    .sm-bg-hover-overlay-white-60:hover:before{background-color:rgba(255, 255, 255, .60);}
    .sm-bg-hover-overlay-white-70:hover:before{background-color:rgba(255, 255, 255, .70);}
    .sm-bg-hover-overlay-white-80:hover:before{background-color:rgba(255, 255, 255, .80);}
    .sm-bg-hover-overlay-white-90:hover:before{background-color:rgba(255, 255, 255, .90);}
    .sm-fill-white{fill:#FFF;}
    .sm-bg-white{background-color:#FFF;}
    .sm-bg-white-10{background-color:rgba(255, 255, 255, .10);}
    .sm-bg-white-20{background-color:rgba(255, 255, 255, .20);}
    .sm-bg-white-30{background-color:rgba(255, 255, 255, .30);}
    .sm-bg-white-40{background-color:rgba(255, 255, 255, .40);}
    .sm-bg-white-50{background-color:rgba(255, 255, 255, .50);}
    .sm-bg-white-60{background-color:rgba(255, 255, 255, .60);}
    .sm-bg-white-70{background-color:rgba(255, 255, 255, .70);}
    .sm-bg-white-80{background-color:rgba(255, 255, 255, .80);}
    .sm-bg-white-90{background-color:rgba(255, 255, 255, .90);}
    .sm-bg-white-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}
    .sm-bg-white-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

    
    .sm-text-black{color:#000;}
    .sm-text-hover-black:hover{color:#000;}
    .sm-btn-bg-black a, .sm-btn-bg-black span{background-color:#000;}
    .sm-btn-hover-bg-black a:hover, .sm-btn-hover-bg-black span:hover{background-color:#000;}
    .sm-btn-text-black a, .sm-btn-text-black span{color:#000;}
    .sm-btn-hover-text-black a:hover, .sm-btn-hover-text-black span:hover{color:#000;}
    .sm-bg-hover-black:hover{background-color:#000;}
    .sm-before-bg-black:before{background-color:#000;}
    .sm-after-bg-black:before{background-color:#000;}
    .sm-bg-overlay-black-10:before{background-color:rgba(0, 0, 0, .10);}
    .sm-bg-overlay-black-20:before{background-color:rgba(0, 0, 0, .20);}
    .sm-bg-overlay-black-30:before{background-color:rgba(0, 0, 0, .30);}
    .sm-bg-overlay-black-40:before{background-color:rgba(0, 0, 0, .40);}
    .sm-bg-overlay-black-50:before{background-color:rgba(0, 0, 0, .50);}
    .sm-bg-overlay-black-60:before{background-color:rgba(0, 0, 0, .60);}
    .sm-bg-overlay-black-70:before{background-color:rgba(0, 0, 0, .70);}
    .sm-bg-overlay-black-80:before{background-color:rgba(0, 0, 0, .80);}
    .sm-bg-overlay-black-90:before{background-color:rgba(0, 0, 0, .90);}
    .sm-bg-hover-overlay-black-10:hover:before{background-color:rgba(0, 0, 0, .10);}
    .sm-bg-hover-overlay-black-20:hover:before{background-color:rgba(0, 0, 0, .20);}
    .sm-bg-hover-overlay-black-30:hover:before{background-color:rgba(0, 0, 0, .30);}
    .sm-bg-hover-overlay-black-40:hover:before{background-color:rgba(0, 0, 0, .40);}
    .sm-bg-hover-overlay-black-50:hover:before{background-color:rgba(0, 0, 0, .50);}
    .sm-bg-hover-overlay-black-60:hover:before{background-color:rgba(0, 0, 0, .60);}
    .sm-bg-hover-overlay-black-70:hover:before{background-color:rgba(0, 0, 0, .70);}
    .sm-bg-hover-overlay-black-80:hover:before{background-color:rgba(0, 0, 0, .80);}
    .sm-bg-hover-overlay-black-90:hover:before{background-color:rgba(0, 0, 0, .90);}
    .sm-fill-black{fill:#000;}
    .sm-bg-black{background-color:#000;}
    .sm-bg-black-10{background-color:rgba(0, 0, 0, .10);}
    .sm-bg-black-20{background-color:rgba(0, 0, 0, .20);}
    .sm-bg-black-30{background-color:rgba(0, 0, 0, .30);}
    .sm-bg-black-40{background-color:rgba(0, 0, 0, .40);}
    .sm-bg-black-50{background-color:rgba(0, 0, 0, .50);}
    .sm-bg-black-60{background-color:rgba(0, 0, 0, .60);}
    .sm-bg-black-70{background-color:rgba(0, 0, 0, .70);}
    .sm-bg-black-80{background-color:rgba(0, 0, 0, .80);}
    .sm-bg-black-90{background-color:rgba(0, 0, 0, .90);}
    .sm-bg-black-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}
    .sm-bg-black-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}

    .sm-z-1{z-index:1;}
    .sm-z-2{z-index:2;}
    .sm-z-3{z-index:3;}
    .sm-z-4{z-index:4;}
    .sm-z-5{z-index:5;}
    .sm-z-6{z-index:6;}
    .sm-z-7{z-index:7;}
    .sm-z-8{z-index:8;}
    .sm-z-9{z-index:9;}
    .sm-z-10{z-index:10;}
    

.sm-bg-cover{background-size: cover;}
.sm-bg-norepeat{background-repeat:no-repeat;}
.sm-bg-center{background-position:center center;}
.sm-bg-top-center{background-position:top center;}
.sm-bg-top-right{background-position:top right;}
.sm-bg-top-left{background-position:top left;}
.sm-bg-bottom-center{background-position:bottom center;}
.sm-bg-bottom-right{background-position:bottom right;}
.sm-bg-bottom-left{background-position:bottom left;}
.sm-img-to-bg{position:relative;z-index:1;overflow:hidden;}
.sm-img-to-bg :not(img) {position:relative;z-index:1;}
.sm-img-to-bg > img,.sm-img-to-bg > picture,.sm-img-to-bg > picture > img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;object-fit:cover;width:100%;height:100%;}
.sm-img-bg-center > img,.sm-img-bg-center > picture > img{object-position:center center;}
.sm-img-bg-top-center > img,.sm-img-bg-top-center > picture > img{object-position:top center;}
.sm-img-bg-bottom-center > img,.sm-img-bg-bottom-center > picture > img{object-position:bottom center;}
.sm-img-bg-center-left > img,.sm-img-bg-center-left > picture > img{object-position:center left;}
.sm-img-bg-center-right > img,.sm-img-bg-center-right > picture > img{object-position:center right;}
.sm-img-bg-top-left > img,.sm-img-bg-top-left > picture > img{object-position:top left;}
.sm-img-bg-top-right > img,.sm-img-bg-top-right > picture > img{object-position:top right;}
.sm-img-bg-bottom-left > img,.sm-img-bg-bottom-left > picture > img{object-position:bottom left;}
.sm-img-bg-bottom-right > img,.sm-img-bg-bottom-right > picture > img{object-position:bottom right;}
.sm-img-bg-contain > img, .sm-img-bg-contain > picture > img{object-fit:contain;}
.sm-box{ box-shadow:0 0 35px -11px rgba(0,0,0,0.50); }
.sm-no-box{box-shadow:none;}

.sm-position-relative{position:relative;}
.sm-position-fixed{position:fixed;}
.sm-position-static{position:static;}
.sm-position-sticky{position:sticky;}
.sm-position-absolute{position:absolute;}
/* margin center rule*/  
.sm-margin-center{margin:0 auto;}
/* display / flex rules */  
.sm-display-none{display:none;}
.sm-before-display-none:before{display:none;}
.sm-after-display-none:before{display:none;}
.sm-block{display:block;}
.sm-before-block:before{display:block;}
.sm-inline-block{display:inline-block;}
.sm-flex{display:flex;}
.sm-flex-inline{display:inline-flex;}
.sm-row{flex-direction: row;}
.sm-row-reverse{flex-direction: row-reverse;}
.sm-column{flex-direction: column;}
.sm-column-reverse{flex-direction: column-reverse;}
.sm-wrap{flex-wrap:wrap;}
.sm-nowrap{flex-wrap:nowrap;}
.sm-wrap-reverse{flex-wrap:wrap-reverse;}
.sm-jc-center{justify-content:center;}
.sm-jc-space-between{justify-content:space-between;}
.sm-jc-space-around{justify-content:space-around;}
.sm-jc-flex-end{justify-content:flex-end;}
.sm-jc-flex-start{justify-content:flex-start;}
.sm-ai-center{align-items:center;}
.sm-ai-flex-start{align-items:flex-start;}
.sm-ai-flex-end{align-items:flex-end;}
.sm-as-flex-start{align-self:flex-start;}
.sm-as-flex-end{align-self:flex-end;}
.sm-order-1{order:1;}
.sm-order-2{order:2;}
.sm-order-3{order:3;}
.sm-order-4{order:4;}
.sm-order-5{order:5;}
.sm-order--1{order:-1;}
.sm-order--2{order:-2;}
.sm-order--3{order:-3;}
.sm-order--4{order:-4;}
.sm-order--5{order:-5;}
.sm-grow-1{flex-grow:1;}
.sm-grow-2{flex-grow:2;}
.sm-grow-3{flex-grow:3;}
.sm-grow-4{flex-grow:4;}
.sm-grow-5{flex-grow:5;}

.sm-right{float:right;}
.sm-left{float:left;}
/* text rules */  
.sm-text-center{text-align:center;}
.sm-text-left{text-align:left;}
.sm-text-right{text-align:right;}
.sm-text-justify{ text-align: justify; text-justify: inter-word;}

    .sm-padding-0{ padding:0px; }
    .sm-padding-top-0{ padding-top:0px; }
    .sm-padding-bottom-0{ padding-bottom:0px; }
    .sm-padding-right-0{ padding-right:0px; }
    .sm-padding-left-0{ padding-left:0px; }
    .sm-margin-0{ margin:0px; }
    .sm-margin-top-0{ margin-top:0px; }
    .sm-margin-bottom-0{ margin-bottom:0px; }
    .sm-margin-right-0{ margin-right:0px; }
    .sm-margin-left-0{ margin-left:0px; }
    .sm-width-p-0{width:0%;}
    .sm-width-vw-0{width:0vw;}
    .sm-height-vh-0{height:0vh;}

    .sm-padding-5{ padding:5px; }
    .sm-padding-top-5{ padding-top:5px; }
    .sm-padding-bottom-5{ padding-bottom:5px; }
    .sm-padding-right-5{ padding-right:5px; }
    .sm-padding-left-5{ padding-left:5px; }
    .sm-margin-5{ margin:5px; }
    .sm-margin-top-5{ margin-top:5px; }
    .sm-margin-bottom-5{ margin-bottom:5px; }
    .sm-margin-right-5{ margin-right:5px; }
    .sm-margin-left-5{ margin-left:5px; }
    .sm-width-p-5{width:5%;}
    .sm-width-vw-5{width:5vw;}
    .sm-height-vh-5{height:5vh;}

    .sm-padding-10{ padding:10px; }
    .sm-padding-top-10{ padding-top:10px; }
    .sm-padding-bottom-10{ padding-bottom:10px; }
    .sm-padding-right-10{ padding-right:10px; }
    .sm-padding-left-10{ padding-left:10px; }
    .sm-margin-10{ margin:10px; }
    .sm-margin-top-10{ margin-top:10px; }
    .sm-margin-bottom-10{ margin-bottom:10px; }
    .sm-margin-right-10{ margin-right:10px; }
    .sm-margin-left-10{ margin-left:10px; }
    .sm-width-p-10{width:10%;}
    .sm-width-vw-10{width:10vw;}
    .sm-height-vh-10{height:10vh;}

    .sm-padding-15{ padding:15px; }
    .sm-padding-top-15{ padding-top:15px; }
    .sm-padding-bottom-15{ padding-bottom:15px; }
    .sm-padding-right-15{ padding-right:15px; }
    .sm-padding-left-15{ padding-left:15px; }
    .sm-margin-15{ margin:15px; }
    .sm-margin-top-15{ margin-top:15px; }
    .sm-margin-bottom-15{ margin-bottom:15px; }
    .sm-margin-right-15{ margin-right:15px; }
    .sm-margin-left-15{ margin-left:15px; }
    .sm-width-p-15{width:15%;}
    .sm-width-vw-15{width:15vw;}
    .sm-height-vh-15{height:15vh;}

    .sm-padding-20{ padding:20px; }
    .sm-padding-top-20{ padding-top:20px; }
    .sm-padding-bottom-20{ padding-bottom:20px; }
    .sm-padding-right-20{ padding-right:20px; }
    .sm-padding-left-20{ padding-left:20px; }
    .sm-margin-20{ margin:20px; }
    .sm-margin-top-20{ margin-top:20px; }
    .sm-margin-bottom-20{ margin-bottom:20px; }
    .sm-margin-right-20{ margin-right:20px; }
    .sm-margin-left-20{ margin-left:20px; }
    .sm-width-p-20{width:20%;}
    .sm-width-vw-20{width:20vw;}
    .sm-height-vh-20{height:20vh;}

    .sm-padding-25{ padding:25px; }
    .sm-padding-top-25{ padding-top:25px; }
    .sm-padding-bottom-25{ padding-bottom:25px; }
    .sm-padding-right-25{ padding-right:25px; }
    .sm-padding-left-25{ padding-left:25px; }
    .sm-margin-25{ margin:25px; }
    .sm-margin-top-25{ margin-top:25px; }
    .sm-margin-bottom-25{ margin-bottom:25px; }
    .sm-margin-right-25{ margin-right:25px; }
    .sm-margin-left-25{ margin-left:25px; }
    .sm-width-p-25{width:25%;}
    .sm-width-vw-25{width:25vw;}
    .sm-height-vh-25{height:25vh;}

    .sm-padding-30{ padding:30px; }
    .sm-padding-top-30{ padding-top:30px; }
    .sm-padding-bottom-30{ padding-bottom:30px; }
    .sm-padding-right-30{ padding-right:30px; }
    .sm-padding-left-30{ padding-left:30px; }
    .sm-margin-30{ margin:30px; }
    .sm-margin-top-30{ margin-top:30px; }
    .sm-margin-bottom-30{ margin-bottom:30px; }
    .sm-margin-right-30{ margin-right:30px; }
    .sm-margin-left-30{ margin-left:30px; }
    .sm-width-p-30{width:30%;}
    .sm-width-vw-30{width:30vw;}
    .sm-height-vh-30{height:30vh;}

    .sm-padding-33{ padding:33px; }
    .sm-padding-top-33{ padding-top:33px; }
    .sm-padding-bottom-33{ padding-bottom:33px; }
    .sm-padding-right-33{ padding-right:33px; }
    .sm-padding-left-33{ padding-left:33px; }
    .sm-margin-33{ margin:33px; }
    .sm-margin-top-33{ margin-top:33px; }
    .sm-margin-bottom-33{ margin-bottom:33px; }
    .sm-margin-right-33{ margin-right:33px; }
    .sm-margin-left-33{ margin-left:33px; }
    .sm-width-p-33{width:33%;}
    .sm-width-vw-33{width:33vw;}
    .sm-height-vh-33{height:33vh;}

    .sm-padding-35{ padding:35px; }
    .sm-padding-top-35{ padding-top:35px; }
    .sm-padding-bottom-35{ padding-bottom:35px; }
    .sm-padding-right-35{ padding-right:35px; }
    .sm-padding-left-35{ padding-left:35px; }
    .sm-margin-35{ margin:35px; }
    .sm-margin-top-35{ margin-top:35px; }
    .sm-margin-bottom-35{ margin-bottom:35px; }
    .sm-margin-right-35{ margin-right:35px; }
    .sm-margin-left-35{ margin-left:35px; }
    .sm-width-p-35{width:35%;}
    .sm-width-vw-35{width:35vw;}
    .sm-height-vh-35{height:35vh;}

    .sm-padding-40{ padding:40px; }
    .sm-padding-top-40{ padding-top:40px; }
    .sm-padding-bottom-40{ padding-bottom:40px; }
    .sm-padding-right-40{ padding-right:40px; }
    .sm-padding-left-40{ padding-left:40px; }
    .sm-margin-40{ margin:40px; }
    .sm-margin-top-40{ margin-top:40px; }
    .sm-margin-bottom-40{ margin-bottom:40px; }
    .sm-margin-right-40{ margin-right:40px; }
    .sm-margin-left-40{ margin-left:40px; }
    .sm-width-p-40{width:40%;}
    .sm-width-vw-40{width:40vw;}
    .sm-height-vh-40{height:40vh;}

    .sm-padding-45{ padding:45px; }
    .sm-padding-top-45{ padding-top:45px; }
    .sm-padding-bottom-45{ padding-bottom:45px; }
    .sm-padding-right-45{ padding-right:45px; }
    .sm-padding-left-45{ padding-left:45px; }
    .sm-margin-45{ margin:45px; }
    .sm-margin-top-45{ margin-top:45px; }
    .sm-margin-bottom-45{ margin-bottom:45px; }
    .sm-margin-right-45{ margin-right:45px; }
    .sm-margin-left-45{ margin-left:45px; }
    .sm-width-p-45{width:45%;}
    .sm-width-vw-45{width:45vw;}
    .sm-height-vh-45{height:45vh;}

    .sm-padding-50{ padding:50px; }
    .sm-padding-top-50{ padding-top:50px; }
    .sm-padding-bottom-50{ padding-bottom:50px; }
    .sm-padding-right-50{ padding-right:50px; }
    .sm-padding-left-50{ padding-left:50px; }
    .sm-margin-50{ margin:50px; }
    .sm-margin-top-50{ margin-top:50px; }
    .sm-margin-bottom-50{ margin-bottom:50px; }
    .sm-margin-right-50{ margin-right:50px; }
    .sm-margin-left-50{ margin-left:50px; }
    .sm-width-p-50{width:50%;}
    .sm-width-vw-50{width:50vw;}
    .sm-height-vh-50{height:50vh;}

    .sm-padding-55{ padding:55px; }
    .sm-padding-top-55{ padding-top:55px; }
    .sm-padding-bottom-55{ padding-bottom:55px; }
    .sm-padding-right-55{ padding-right:55px; }
    .sm-padding-left-55{ padding-left:55px; }
    .sm-margin-55{ margin:55px; }
    .sm-margin-top-55{ margin-top:55px; }
    .sm-margin-bottom-55{ margin-bottom:55px; }
    .sm-margin-right-55{ margin-right:55px; }
    .sm-margin-left-55{ margin-left:55px; }
    .sm-width-p-55{width:55%;}
    .sm-width-vw-55{width:55vw;}
    .sm-height-vh-55{height:55vh;}

    .sm-padding-60{ padding:60px; }
    .sm-padding-top-60{ padding-top:60px; }
    .sm-padding-bottom-60{ padding-bottom:60px; }
    .sm-padding-right-60{ padding-right:60px; }
    .sm-padding-left-60{ padding-left:60px; }
    .sm-margin-60{ margin:60px; }
    .sm-margin-top-60{ margin-top:60px; }
    .sm-margin-bottom-60{ margin-bottom:60px; }
    .sm-margin-right-60{ margin-right:60px; }
    .sm-margin-left-60{ margin-left:60px; }
    .sm-width-p-60{width:60%;}
    .sm-width-vw-60{width:60vw;}
    .sm-height-vh-60{height:60vh;}

    .sm-padding-65{ padding:65px; }
    .sm-padding-top-65{ padding-top:65px; }
    .sm-padding-bottom-65{ padding-bottom:65px; }
    .sm-padding-right-65{ padding-right:65px; }
    .sm-padding-left-65{ padding-left:65px; }
    .sm-margin-65{ margin:65px; }
    .sm-margin-top-65{ margin-top:65px; }
    .sm-margin-bottom-65{ margin-bottom:65px; }
    .sm-margin-right-65{ margin-right:65px; }
    .sm-margin-left-65{ margin-left:65px; }
    .sm-width-p-65{width:65%;}
    .sm-width-vw-65{width:65vw;}
    .sm-height-vh-65{height:65vh;}

    .sm-padding-70{ padding:70px; }
    .sm-padding-top-70{ padding-top:70px; }
    .sm-padding-bottom-70{ padding-bottom:70px; }
    .sm-padding-right-70{ padding-right:70px; }
    .sm-padding-left-70{ padding-left:70px; }
    .sm-margin-70{ margin:70px; }
    .sm-margin-top-70{ margin-top:70px; }
    .sm-margin-bottom-70{ margin-bottom:70px; }
    .sm-margin-right-70{ margin-right:70px; }
    .sm-margin-left-70{ margin-left:70px; }
    .sm-width-p-70{width:70%;}
    .sm-width-vw-70{width:70vw;}
    .sm-height-vh-70{height:70vh;}

    .sm-padding-75{ padding:75px; }
    .sm-padding-top-75{ padding-top:75px; }
    .sm-padding-bottom-75{ padding-bottom:75px; }
    .sm-padding-right-75{ padding-right:75px; }
    .sm-padding-left-75{ padding-left:75px; }
    .sm-margin-75{ margin:75px; }
    .sm-margin-top-75{ margin-top:75px; }
    .sm-margin-bottom-75{ margin-bottom:75px; }
    .sm-margin-right-75{ margin-right:75px; }
    .sm-margin-left-75{ margin-left:75px; }
    .sm-width-p-75{width:75%;}
    .sm-width-vw-75{width:75vw;}
    .sm-height-vh-75{height:75vh;}

    .sm-padding-80{ padding:80px; }
    .sm-padding-top-80{ padding-top:80px; }
    .sm-padding-bottom-80{ padding-bottom:80px; }
    .sm-padding-right-80{ padding-right:80px; }
    .sm-padding-left-80{ padding-left:80px; }
    .sm-margin-80{ margin:80px; }
    .sm-margin-top-80{ margin-top:80px; }
    .sm-margin-bottom-80{ margin-bottom:80px; }
    .sm-margin-right-80{ margin-right:80px; }
    .sm-margin-left-80{ margin-left:80px; }
    .sm-width-p-80{width:80%;}
    .sm-width-vw-80{width:80vw;}
    .sm-height-vh-80{height:80vh;}

    .sm-padding-85{ padding:85px; }
    .sm-padding-top-85{ padding-top:85px; }
    .sm-padding-bottom-85{ padding-bottom:85px; }
    .sm-padding-right-85{ padding-right:85px; }
    .sm-padding-left-85{ padding-left:85px; }
    .sm-margin-85{ margin:85px; }
    .sm-margin-top-85{ margin-top:85px; }
    .sm-margin-bottom-85{ margin-bottom:85px; }
    .sm-margin-right-85{ margin-right:85px; }
    .sm-margin-left-85{ margin-left:85px; }
    .sm-width-p-85{width:85%;}
    .sm-width-vw-85{width:85vw;}
    .sm-height-vh-85{height:85vh;}

    .sm-padding-90{ padding:90px; }
    .sm-padding-top-90{ padding-top:90px; }
    .sm-padding-bottom-90{ padding-bottom:90px; }
    .sm-padding-right-90{ padding-right:90px; }
    .sm-padding-left-90{ padding-left:90px; }
    .sm-margin-90{ margin:90px; }
    .sm-margin-top-90{ margin-top:90px; }
    .sm-margin-bottom-90{ margin-bottom:90px; }
    .sm-margin-right-90{ margin-right:90px; }
    .sm-margin-left-90{ margin-left:90px; }
    .sm-width-p-90{width:90%;}
    .sm-width-vw-90{width:90vw;}
    .sm-height-vh-90{height:90vh;}

    .sm-padding-95{ padding:95px; }
    .sm-padding-top-95{ padding-top:95px; }
    .sm-padding-bottom-95{ padding-bottom:95px; }
    .sm-padding-right-95{ padding-right:95px; }
    .sm-padding-left-95{ padding-left:95px; }
    .sm-margin-95{ margin:95px; }
    .sm-margin-top-95{ margin-top:95px; }
    .sm-margin-bottom-95{ margin-bottom:95px; }
    .sm-margin-right-95{ margin-right:95px; }
    .sm-margin-left-95{ margin-left:95px; }
    .sm-width-p-95{width:95%;}
    .sm-width-vw-95{width:95vw;}
    .sm-height-vh-95{height:95vh;}

    .sm-padding-100{ padding:100px; }
    .sm-padding-top-100{ padding-top:100px; }
    .sm-padding-bottom-100{ padding-bottom:100px; }
    .sm-padding-right-100{ padding-right:100px; }
    .sm-padding-left-100{ padding-left:100px; }
    .sm-margin-100{ margin:100px; }
    .sm-margin-top-100{ margin-top:100px; }
    .sm-margin-bottom-100{ margin-bottom:100px; }
    .sm-margin-right-100{ margin-right:100px; }
    .sm-margin-left-100{ margin-left:100px; }
    .sm-width-p-100{width:100%;}
    .sm-width-vw-100{width:100vw;}
    .sm-height-vh-100{height:100vh;}


.sm-width-inherit{width:inherit;}
 } 

 @media(min-width: 991px){ 
 


/* Background rules */  

    
    .md-text-purple{color:#62538B;}
    .md-text-hover-purple:hover{color:#62538B;}
    .md-btn-bg-purple a, .md-btn-bg-purple span{background-color:#62538B;}
    .md-btn-hover-bg-purple a:hover, .md-btn-hover-bg-purple span:hover{background-color:#62538B;}
    .md-btn-text-purple a, .md-btn-text-purple span{color:#62538B;}
    .md-btn-hover-text-purple a:hover, .md-btn-hover-text-purple span:hover{color:#62538B;}
    .md-bg-hover-purple:hover{background-color:#62538B;}
    .md-before-bg-purple:before{background-color:#62538B;}
    .md-after-bg-purple:before{background-color:#62538B;}
    .md-bg-overlay-purple-10:before{background-color:rgba(98, 83, 139, .10);}
    .md-bg-overlay-purple-20:before{background-color:rgba(98, 83, 139, .20);}
    .md-bg-overlay-purple-30:before{background-color:rgba(98, 83, 139, .30);}
    .md-bg-overlay-purple-40:before{background-color:rgba(98, 83, 139, .40);}
    .md-bg-overlay-purple-50:before{background-color:rgba(98, 83, 139, .50);}
    .md-bg-overlay-purple-60:before{background-color:rgba(98, 83, 139, .60);}
    .md-bg-overlay-purple-70:before{background-color:rgba(98, 83, 139, .70);}
    .md-bg-overlay-purple-80:before{background-color:rgba(98, 83, 139, .80);}
    .md-bg-overlay-purple-90:before{background-color:rgba(98, 83, 139, .90);}
    .md-bg-hover-overlay-purple-10:hover:before{background-color:rgba(98, 83, 139, .10);}
    .md-bg-hover-overlay-purple-20:hover:before{background-color:rgba(98, 83, 139, .20);}
    .md-bg-hover-overlay-purple-30:hover:before{background-color:rgba(98, 83, 139, .30);}
    .md-bg-hover-overlay-purple-40:hover:before{background-color:rgba(98, 83, 139, .40);}
    .md-bg-hover-overlay-purple-50:hover:before{background-color:rgba(98, 83, 139, .50);}
    .md-bg-hover-overlay-purple-60:hover:before{background-color:rgba(98, 83, 139, .60);}
    .md-bg-hover-overlay-purple-70:hover:before{background-color:rgba(98, 83, 139, .70);}
    .md-bg-hover-overlay-purple-80:hover:before{background-color:rgba(98, 83, 139, .80);}
    .md-bg-hover-overlay-purple-90:hover:before{background-color:rgba(98, 83, 139, .90);}
    .md-fill-purple{fill:#62538B;}
    .md-bg-purple{background-color:#62538B;}
    .md-bg-purple-10{background-color:rgba(98, 83, 139, .10);}
    .md-bg-purple-20{background-color:rgba(98, 83, 139, .20);}
    .md-bg-purple-30{background-color:rgba(98, 83, 139, .30);}
    .md-bg-purple-40{background-color:rgba(98, 83, 139, .40);}
    .md-bg-purple-50{background-color:rgba(98, 83, 139, .50);}
    .md-bg-purple-60{background-color:rgba(98, 83, 139, .60);}
    .md-bg-purple-70{background-color:rgba(98, 83, 139, .70);}
    .md-bg-purple-80{background-color:rgba(98, 83, 139, .80);}
    .md-bg-purple-90{background-color:rgba(98, 83, 139, .90);}
    .md-bg-purple-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}
    .md-bg-purple-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-blue{color:#8DC63F;}
    .md-text-hover-blue:hover{color:#8DC63F;}
    .md-btn-bg-blue a, .md-btn-bg-blue span{background-color:#8DC63F;}
    .md-btn-hover-bg-blue a:hover, .md-btn-hover-bg-blue span:hover{background-color:#8DC63F;}
    .md-btn-text-blue a, .md-btn-text-blue span{color:#8DC63F;}
    .md-btn-hover-text-blue a:hover, .md-btn-hover-text-blue span:hover{color:#8DC63F;}
    .md-bg-hover-blue:hover{background-color:#8DC63F;}
    .md-before-bg-blue:before{background-color:#8DC63F;}
    .md-after-bg-blue:before{background-color:#8DC63F;}
    .md-bg-overlay-blue-10:before{background-color:rgba(##8DC63F, .10);}
    .md-bg-overlay-blue-20:before{background-color:rgba(##8DC63F, .20);}
    .md-bg-overlay-blue-30:before{background-color:rgba(##8DC63F, .30);}
    .md-bg-overlay-blue-40:before{background-color:rgba(##8DC63F, .40);}
    .md-bg-overlay-blue-50:before{background-color:rgba(##8DC63F, .50);}
    .md-bg-overlay-blue-60:before{background-color:rgba(##8DC63F, .60);}
    .md-bg-overlay-blue-70:before{background-color:rgba(##8DC63F, .70);}
    .md-bg-overlay-blue-80:before{background-color:rgba(##8DC63F, .80);}
    .md-bg-overlay-blue-90:before{background-color:rgba(##8DC63F, .90);}
    .md-bg-hover-overlay-blue-10:hover:before{background-color:rgba(##8DC63F, .10);}
    .md-bg-hover-overlay-blue-20:hover:before{background-color:rgba(##8DC63F, .20);}
    .md-bg-hover-overlay-blue-30:hover:before{background-color:rgba(##8DC63F, .30);}
    .md-bg-hover-overlay-blue-40:hover:before{background-color:rgba(##8DC63F, .40);}
    .md-bg-hover-overlay-blue-50:hover:before{background-color:rgba(##8DC63F, .50);}
    .md-bg-hover-overlay-blue-60:hover:before{background-color:rgba(##8DC63F, .60);}
    .md-bg-hover-overlay-blue-70:hover:before{background-color:rgba(##8DC63F, .70);}
    .md-bg-hover-overlay-blue-80:hover:before{background-color:rgba(##8DC63F, .80);}
    .md-bg-hover-overlay-blue-90:hover:before{background-color:rgba(##8DC63F, .90);}
    .md-fill-blue{fill:#8DC63F;}
    .md-bg-blue{background-color:#8DC63F;}
    .md-bg-blue-10{background-color:rgba(##8DC63F, .10);}
    .md-bg-blue-20{background-color:rgba(##8DC63F, .20);}
    .md-bg-blue-30{background-color:rgba(##8DC63F, .30);}
    .md-bg-blue-40{background-color:rgba(##8DC63F, .40);}
    .md-bg-blue-50{background-color:rgba(##8DC63F, .50);}
    .md-bg-blue-60{background-color:rgba(##8DC63F, .60);}
    .md-bg-blue-70{background-color:rgba(##8DC63F, .70);}
    .md-bg-blue-80{background-color:rgba(##8DC63F, .80);}
    .md-bg-blue-90{background-color:rgba(##8DC63F, .90);}
    .md-bg-blue-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}
    .md-bg-blue-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-red{color:#EF6747;}
    .md-text-hover-red:hover{color:#EF6747;}
    .md-btn-bg-red a, .md-btn-bg-red span{background-color:#EF6747;}
    .md-btn-hover-bg-red a:hover, .md-btn-hover-bg-red span:hover{background-color:#EF6747;}
    .md-btn-text-red a, .md-btn-text-red span{color:#EF6747;}
    .md-btn-hover-text-red a:hover, .md-btn-hover-text-red span:hover{color:#EF6747;}
    .md-bg-hover-red:hover{background-color:#EF6747;}
    .md-before-bg-red:before{background-color:#EF6747;}
    .md-after-bg-red:before{background-color:#EF6747;}
    .md-bg-overlay-red-10:before{background-color:rgba(239, 103, 71, .10);}
    .md-bg-overlay-red-20:before{background-color:rgba(239, 103, 71, .20);}
    .md-bg-overlay-red-30:before{background-color:rgba(239, 103, 71, .30);}
    .md-bg-overlay-red-40:before{background-color:rgba(239, 103, 71, .40);}
    .md-bg-overlay-red-50:before{background-color:rgba(239, 103, 71, .50);}
    .md-bg-overlay-red-60:before{background-color:rgba(239, 103, 71, .60);}
    .md-bg-overlay-red-70:before{background-color:rgba(239, 103, 71, .70);}
    .md-bg-overlay-red-80:before{background-color:rgba(239, 103, 71, .80);}
    .md-bg-overlay-red-90:before{background-color:rgba(239, 103, 71, .90);}
    .md-bg-hover-overlay-red-10:hover:before{background-color:rgba(239, 103, 71, .10);}
    .md-bg-hover-overlay-red-20:hover:before{background-color:rgba(239, 103, 71, .20);}
    .md-bg-hover-overlay-red-30:hover:before{background-color:rgba(239, 103, 71, .30);}
    .md-bg-hover-overlay-red-40:hover:before{background-color:rgba(239, 103, 71, .40);}
    .md-bg-hover-overlay-red-50:hover:before{background-color:rgba(239, 103, 71, .50);}
    .md-bg-hover-overlay-red-60:hover:before{background-color:rgba(239, 103, 71, .60);}
    .md-bg-hover-overlay-red-70:hover:before{background-color:rgba(239, 103, 71, .70);}
    .md-bg-hover-overlay-red-80:hover:before{background-color:rgba(239, 103, 71, .80);}
    .md-bg-hover-overlay-red-90:hover:before{background-color:rgba(239, 103, 71, .90);}
    .md-fill-red{fill:#EF6747;}
    .md-bg-red{background-color:#EF6747;}
    .md-bg-red-10{background-color:rgba(239, 103, 71, .10);}
    .md-bg-red-20{background-color:rgba(239, 103, 71, .20);}
    .md-bg-red-30{background-color:rgba(239, 103, 71, .30);}
    .md-bg-red-40{background-color:rgba(239, 103, 71, .40);}
    .md-bg-red-50{background-color:rgba(239, 103, 71, .50);}
    .md-bg-red-60{background-color:rgba(239, 103, 71, .60);}
    .md-bg-red-70{background-color:rgba(239, 103, 71, .70);}
    .md-bg-red-80{background-color:rgba(239, 103, 71, .80);}
    .md-bg-red-90{background-color:rgba(239, 103, 71, .90);}
    .md-bg-red-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}
    .md-bg-red-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-green{color:#5ACDFA;}
    .md-text-hover-green:hover{color:#5ACDFA;}
    .md-btn-bg-green a, .md-btn-bg-green span{background-color:#5ACDFA;}
    .md-btn-hover-bg-green a:hover, .md-btn-hover-bg-green span:hover{background-color:#5ACDFA;}
    .md-btn-text-green a, .md-btn-text-green span{color:#5ACDFA;}
    .md-btn-hover-text-green a:hover, .md-btn-hover-text-green span:hover{color:#5ACDFA;}
    .md-bg-hover-green:hover{background-color:#5ACDFA;}
    .md-before-bg-green:before{background-color:#5ACDFA;}
    .md-after-bg-green:before{background-color:#5ACDFA;}
    .md-bg-overlay-green-10:before{background-color:rgba(##5ACDFA, .10);}
    .md-bg-overlay-green-20:before{background-color:rgba(##5ACDFA, .20);}
    .md-bg-overlay-green-30:before{background-color:rgba(##5ACDFA, .30);}
    .md-bg-overlay-green-40:before{background-color:rgba(##5ACDFA, .40);}
    .md-bg-overlay-green-50:before{background-color:rgba(##5ACDFA, .50);}
    .md-bg-overlay-green-60:before{background-color:rgba(##5ACDFA, .60);}
    .md-bg-overlay-green-70:before{background-color:rgba(##5ACDFA, .70);}
    .md-bg-overlay-green-80:before{background-color:rgba(##5ACDFA, .80);}
    .md-bg-overlay-green-90:before{background-color:rgba(##5ACDFA, .90);}
    .md-bg-hover-overlay-green-10:hover:before{background-color:rgba(##5ACDFA, .10);}
    .md-bg-hover-overlay-green-20:hover:before{background-color:rgba(##5ACDFA, .20);}
    .md-bg-hover-overlay-green-30:hover:before{background-color:rgba(##5ACDFA, .30);}
    .md-bg-hover-overlay-green-40:hover:before{background-color:rgba(##5ACDFA, .40);}
    .md-bg-hover-overlay-green-50:hover:before{background-color:rgba(##5ACDFA, .50);}
    .md-bg-hover-overlay-green-60:hover:before{background-color:rgba(##5ACDFA, .60);}
    .md-bg-hover-overlay-green-70:hover:before{background-color:rgba(##5ACDFA, .70);}
    .md-bg-hover-overlay-green-80:hover:before{background-color:rgba(##5ACDFA, .80);}
    .md-bg-hover-overlay-green-90:hover:before{background-color:rgba(##5ACDFA, .90);}
    .md-fill-green{fill:#5ACDFA;}
    .md-bg-green{background-color:#5ACDFA;}
    .md-bg-green-10{background-color:rgba(##5ACDFA, .10);}
    .md-bg-green-20{background-color:rgba(##5ACDFA, .20);}
    .md-bg-green-30{background-color:rgba(##5ACDFA, .30);}
    .md-bg-green-40{background-color:rgba(##5ACDFA, .40);}
    .md-bg-green-50{background-color:rgba(##5ACDFA, .50);}
    .md-bg-green-60{background-color:rgba(##5ACDFA, .60);}
    .md-bg-green-70{background-color:rgba(##5ACDFA, .70);}
    .md-bg-green-80{background-color:rgba(##5ACDFA, .80);}
    .md-bg-green-90{background-color:rgba(##5ACDFA, .90);}
    .md-bg-green-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}
    .md-bg-green-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-light_grey{color:#E5E9ED;}
    .md-text-hover-light_grey:hover{color:#E5E9ED;}
    .md-btn-bg-light_grey a, .md-btn-bg-light_grey span{background-color:#E5E9ED;}
    .md-btn-hover-bg-light_grey a:hover, .md-btn-hover-bg-light_grey span:hover{background-color:#E5E9ED;}
    .md-btn-text-light_grey a, .md-btn-text-light_grey span{color:#E5E9ED;}
    .md-btn-hover-text-light_grey a:hover, .md-btn-hover-text-light_grey span:hover{color:#E5E9ED;}
    .md-bg-hover-light_grey:hover{background-color:#E5E9ED;}
    .md-before-bg-light_grey:before{background-color:#E5E9ED;}
    .md-after-bg-light_grey:before{background-color:#E5E9ED;}
    .md-bg-overlay-light_grey-10:before{background-color:rgba(229, 233, 237, .10);}
    .md-bg-overlay-light_grey-20:before{background-color:rgba(229, 233, 237, .20);}
    .md-bg-overlay-light_grey-30:before{background-color:rgba(229, 233, 237, .30);}
    .md-bg-overlay-light_grey-40:before{background-color:rgba(229, 233, 237, .40);}
    .md-bg-overlay-light_grey-50:before{background-color:rgba(229, 233, 237, .50);}
    .md-bg-overlay-light_grey-60:before{background-color:rgba(229, 233, 237, .60);}
    .md-bg-overlay-light_grey-70:before{background-color:rgba(229, 233, 237, .70);}
    .md-bg-overlay-light_grey-80:before{background-color:rgba(229, 233, 237, .80);}
    .md-bg-overlay-light_grey-90:before{background-color:rgba(229, 233, 237, .90);}
    .md-bg-hover-overlay-light_grey-10:hover:before{background-color:rgba(229, 233, 237, .10);}
    .md-bg-hover-overlay-light_grey-20:hover:before{background-color:rgba(229, 233, 237, .20);}
    .md-bg-hover-overlay-light_grey-30:hover:before{background-color:rgba(229, 233, 237, .30);}
    .md-bg-hover-overlay-light_grey-40:hover:before{background-color:rgba(229, 233, 237, .40);}
    .md-bg-hover-overlay-light_grey-50:hover:before{background-color:rgba(229, 233, 237, .50);}
    .md-bg-hover-overlay-light_grey-60:hover:before{background-color:rgba(229, 233, 237, .60);}
    .md-bg-hover-overlay-light_grey-70:hover:before{background-color:rgba(229, 233, 237, .70);}
    .md-bg-hover-overlay-light_grey-80:hover:before{background-color:rgba(229, 233, 237, .80);}
    .md-bg-hover-overlay-light_grey-90:hover:before{background-color:rgba(229, 233, 237, .90);}
    .md-fill-light_grey{fill:#E5E9ED;}
    .md-bg-light_grey{background-color:#E5E9ED;}
    .md-bg-light_grey-10{background-color:rgba(229, 233, 237, .10);}
    .md-bg-light_grey-20{background-color:rgba(229, 233, 237, .20);}
    .md-bg-light_grey-30{background-color:rgba(229, 233, 237, .30);}
    .md-bg-light_grey-40{background-color:rgba(229, 233, 237, .40);}
    .md-bg-light_grey-50{background-color:rgba(229, 233, 237, .50);}
    .md-bg-light_grey-60{background-color:rgba(229, 233, 237, .60);}
    .md-bg-light_grey-70{background-color:rgba(229, 233, 237, .70);}
    .md-bg-light_grey-80{background-color:rgba(229, 233, 237, .80);}
    .md-bg-light_grey-90{background-color:rgba(229, 233, 237, .90);}
    .md-bg-light_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}
    .md-bg-light_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-dark_grey{color:#363636;}
    .md-text-hover-dark_grey:hover{color:#363636;}
    .md-btn-bg-dark_grey a, .md-btn-bg-dark_grey span{background-color:#363636;}
    .md-btn-hover-bg-dark_grey a:hover, .md-btn-hover-bg-dark_grey span:hover{background-color:#363636;}
    .md-btn-text-dark_grey a, .md-btn-text-dark_grey span{color:#363636;}
    .md-btn-hover-text-dark_grey a:hover, .md-btn-hover-text-dark_grey span:hover{color:#363636;}
    .md-bg-hover-dark_grey:hover{background-color:#363636;}
    .md-before-bg-dark_grey:before{background-color:#363636;}
    .md-after-bg-dark_grey:before{background-color:#363636;}
    .md-bg-overlay-dark_grey-10:before{background-color:rgba(54, 54, 54, .10);}
    .md-bg-overlay-dark_grey-20:before{background-color:rgba(54, 54, 54, .20);}
    .md-bg-overlay-dark_grey-30:before{background-color:rgba(54, 54, 54, .30);}
    .md-bg-overlay-dark_grey-40:before{background-color:rgba(54, 54, 54, .40);}
    .md-bg-overlay-dark_grey-50:before{background-color:rgba(54, 54, 54, .50);}
    .md-bg-overlay-dark_grey-60:before{background-color:rgba(54, 54, 54, .60);}
    .md-bg-overlay-dark_grey-70:before{background-color:rgba(54, 54, 54, .70);}
    .md-bg-overlay-dark_grey-80:before{background-color:rgba(54, 54, 54, .80);}
    .md-bg-overlay-dark_grey-90:before{background-color:rgba(54, 54, 54, .90);}
    .md-bg-hover-overlay-dark_grey-10:hover:before{background-color:rgba(54, 54, 54, .10);}
    .md-bg-hover-overlay-dark_grey-20:hover:before{background-color:rgba(54, 54, 54, .20);}
    .md-bg-hover-overlay-dark_grey-30:hover:before{background-color:rgba(54, 54, 54, .30);}
    .md-bg-hover-overlay-dark_grey-40:hover:before{background-color:rgba(54, 54, 54, .40);}
    .md-bg-hover-overlay-dark_grey-50:hover:before{background-color:rgba(54, 54, 54, .50);}
    .md-bg-hover-overlay-dark_grey-60:hover:before{background-color:rgba(54, 54, 54, .60);}
    .md-bg-hover-overlay-dark_grey-70:hover:before{background-color:rgba(54, 54, 54, .70);}
    .md-bg-hover-overlay-dark_grey-80:hover:before{background-color:rgba(54, 54, 54, .80);}
    .md-bg-hover-overlay-dark_grey-90:hover:before{background-color:rgba(54, 54, 54, .90);}
    .md-fill-dark_grey{fill:#363636;}
    .md-bg-dark_grey{background-color:#363636;}
    .md-bg-dark_grey-10{background-color:rgba(54, 54, 54, .10);}
    .md-bg-dark_grey-20{background-color:rgba(54, 54, 54, .20);}
    .md-bg-dark_grey-30{background-color:rgba(54, 54, 54, .30);}
    .md-bg-dark_grey-40{background-color:rgba(54, 54, 54, .40);}
    .md-bg-dark_grey-50{background-color:rgba(54, 54, 54, .50);}
    .md-bg-dark_grey-60{background-color:rgba(54, 54, 54, .60);}
    .md-bg-dark_grey-70{background-color:rgba(54, 54, 54, .70);}
    .md-bg-dark_grey-80{background-color:rgba(54, 54, 54, .80);}
    .md-bg-dark_grey-90{background-color:rgba(54, 54, 54, .90);}
    .md-bg-dark_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}
    .md-bg-dark_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-grey{color:#636466;}
    .md-text-hover-grey:hover{color:#636466;}
    .md-btn-bg-grey a, .md-btn-bg-grey span{background-color:#636466;}
    .md-btn-hover-bg-grey a:hover, .md-btn-hover-bg-grey span:hover{background-color:#636466;}
    .md-btn-text-grey a, .md-btn-text-grey span{color:#636466;}
    .md-btn-hover-text-grey a:hover, .md-btn-hover-text-grey span:hover{color:#636466;}
    .md-bg-hover-grey:hover{background-color:#636466;}
    .md-before-bg-grey:before{background-color:#636466;}
    .md-after-bg-grey:before{background-color:#636466;}
    .md-bg-overlay-grey-10:before{background-color:rgba(99, 100, 102, .10);}
    .md-bg-overlay-grey-20:before{background-color:rgba(99, 100, 102, .20);}
    .md-bg-overlay-grey-30:before{background-color:rgba(99, 100, 102, .30);}
    .md-bg-overlay-grey-40:before{background-color:rgba(99, 100, 102, .40);}
    .md-bg-overlay-grey-50:before{background-color:rgba(99, 100, 102, .50);}
    .md-bg-overlay-grey-60:before{background-color:rgba(99, 100, 102, .60);}
    .md-bg-overlay-grey-70:before{background-color:rgba(99, 100, 102, .70);}
    .md-bg-overlay-grey-80:before{background-color:rgba(99, 100, 102, .80);}
    .md-bg-overlay-grey-90:before{background-color:rgba(99, 100, 102, .90);}
    .md-bg-hover-overlay-grey-10:hover:before{background-color:rgba(99, 100, 102, .10);}
    .md-bg-hover-overlay-grey-20:hover:before{background-color:rgba(99, 100, 102, .20);}
    .md-bg-hover-overlay-grey-30:hover:before{background-color:rgba(99, 100, 102, .30);}
    .md-bg-hover-overlay-grey-40:hover:before{background-color:rgba(99, 100, 102, .40);}
    .md-bg-hover-overlay-grey-50:hover:before{background-color:rgba(99, 100, 102, .50);}
    .md-bg-hover-overlay-grey-60:hover:before{background-color:rgba(99, 100, 102, .60);}
    .md-bg-hover-overlay-grey-70:hover:before{background-color:rgba(99, 100, 102, .70);}
    .md-bg-hover-overlay-grey-80:hover:before{background-color:rgba(99, 100, 102, .80);}
    .md-bg-hover-overlay-grey-90:hover:before{background-color:rgba(99, 100, 102, .90);}
    .md-fill-grey{fill:#636466;}
    .md-bg-grey{background-color:#636466;}
    .md-bg-grey-10{background-color:rgba(99, 100, 102, .10);}
    .md-bg-grey-20{background-color:rgba(99, 100, 102, .20);}
    .md-bg-grey-30{background-color:rgba(99, 100, 102, .30);}
    .md-bg-grey-40{background-color:rgba(99, 100, 102, .40);}
    .md-bg-grey-50{background-color:rgba(99, 100, 102, .50);}
    .md-bg-grey-60{background-color:rgba(99, 100, 102, .60);}
    .md-bg-grey-70{background-color:rgba(99, 100, 102, .70);}
    .md-bg-grey-80{background-color:rgba(99, 100, 102, .80);}
    .md-bg-grey-90{background-color:rgba(99, 100, 102, .90);}
    .md-bg-grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}
    .md-bg-grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-white{color:#FFF;}
    .md-text-hover-white:hover{color:#FFF;}
    .md-btn-bg-white a, .md-btn-bg-white span{background-color:#FFF;}
    .md-btn-hover-bg-white a:hover, .md-btn-hover-bg-white span:hover{background-color:#FFF;}
    .md-btn-text-white a, .md-btn-text-white span{color:#FFF;}
    .md-btn-hover-text-white a:hover, .md-btn-hover-text-white span:hover{color:#FFF;}
    .md-bg-hover-white:hover{background-color:#FFF;}
    .md-before-bg-white:before{background-color:#FFF;}
    .md-after-bg-white:before{background-color:#FFF;}
    .md-bg-overlay-white-10:before{background-color:rgba(255, 255, 255, .10);}
    .md-bg-overlay-white-20:before{background-color:rgba(255, 255, 255, .20);}
    .md-bg-overlay-white-30:before{background-color:rgba(255, 255, 255, .30);}
    .md-bg-overlay-white-40:before{background-color:rgba(255, 255, 255, .40);}
    .md-bg-overlay-white-50:before{background-color:rgba(255, 255, 255, .50);}
    .md-bg-overlay-white-60:before{background-color:rgba(255, 255, 255, .60);}
    .md-bg-overlay-white-70:before{background-color:rgba(255, 255, 255, .70);}
    .md-bg-overlay-white-80:before{background-color:rgba(255, 255, 255, .80);}
    .md-bg-overlay-white-90:before{background-color:rgba(255, 255, 255, .90);}
    .md-bg-hover-overlay-white-10:hover:before{background-color:rgba(255, 255, 255, .10);}
    .md-bg-hover-overlay-white-20:hover:before{background-color:rgba(255, 255, 255, .20);}
    .md-bg-hover-overlay-white-30:hover:before{background-color:rgba(255, 255, 255, .30);}
    .md-bg-hover-overlay-white-40:hover:before{background-color:rgba(255, 255, 255, .40);}
    .md-bg-hover-overlay-white-50:hover:before{background-color:rgba(255, 255, 255, .50);}
    .md-bg-hover-overlay-white-60:hover:before{background-color:rgba(255, 255, 255, .60);}
    .md-bg-hover-overlay-white-70:hover:before{background-color:rgba(255, 255, 255, .70);}
    .md-bg-hover-overlay-white-80:hover:before{background-color:rgba(255, 255, 255, .80);}
    .md-bg-hover-overlay-white-90:hover:before{background-color:rgba(255, 255, 255, .90);}
    .md-fill-white{fill:#FFF;}
    .md-bg-white{background-color:#FFF;}
    .md-bg-white-10{background-color:rgba(255, 255, 255, .10);}
    .md-bg-white-20{background-color:rgba(255, 255, 255, .20);}
    .md-bg-white-30{background-color:rgba(255, 255, 255, .30);}
    .md-bg-white-40{background-color:rgba(255, 255, 255, .40);}
    .md-bg-white-50{background-color:rgba(255, 255, 255, .50);}
    .md-bg-white-60{background-color:rgba(255, 255, 255, .60);}
    .md-bg-white-70{background-color:rgba(255, 255, 255, .70);}
    .md-bg-white-80{background-color:rgba(255, 255, 255, .80);}
    .md-bg-white-90{background-color:rgba(255, 255, 255, .90);}
    .md-bg-white-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}
    .md-bg-white-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

    
    .md-text-black{color:#000;}
    .md-text-hover-black:hover{color:#000;}
    .md-btn-bg-black a, .md-btn-bg-black span{background-color:#000;}
    .md-btn-hover-bg-black a:hover, .md-btn-hover-bg-black span:hover{background-color:#000;}
    .md-btn-text-black a, .md-btn-text-black span{color:#000;}
    .md-btn-hover-text-black a:hover, .md-btn-hover-text-black span:hover{color:#000;}
    .md-bg-hover-black:hover{background-color:#000;}
    .md-before-bg-black:before{background-color:#000;}
    .md-after-bg-black:before{background-color:#000;}
    .md-bg-overlay-black-10:before{background-color:rgba(0, 0, 0, .10);}
    .md-bg-overlay-black-20:before{background-color:rgba(0, 0, 0, .20);}
    .md-bg-overlay-black-30:before{background-color:rgba(0, 0, 0, .30);}
    .md-bg-overlay-black-40:before{background-color:rgba(0, 0, 0, .40);}
    .md-bg-overlay-black-50:before{background-color:rgba(0, 0, 0, .50);}
    .md-bg-overlay-black-60:before{background-color:rgba(0, 0, 0, .60);}
    .md-bg-overlay-black-70:before{background-color:rgba(0, 0, 0, .70);}
    .md-bg-overlay-black-80:before{background-color:rgba(0, 0, 0, .80);}
    .md-bg-overlay-black-90:before{background-color:rgba(0, 0, 0, .90);}
    .md-bg-hover-overlay-black-10:hover:before{background-color:rgba(0, 0, 0, .10);}
    .md-bg-hover-overlay-black-20:hover:before{background-color:rgba(0, 0, 0, .20);}
    .md-bg-hover-overlay-black-30:hover:before{background-color:rgba(0, 0, 0, .30);}
    .md-bg-hover-overlay-black-40:hover:before{background-color:rgba(0, 0, 0, .40);}
    .md-bg-hover-overlay-black-50:hover:before{background-color:rgba(0, 0, 0, .50);}
    .md-bg-hover-overlay-black-60:hover:before{background-color:rgba(0, 0, 0, .60);}
    .md-bg-hover-overlay-black-70:hover:before{background-color:rgba(0, 0, 0, .70);}
    .md-bg-hover-overlay-black-80:hover:before{background-color:rgba(0, 0, 0, .80);}
    .md-bg-hover-overlay-black-90:hover:before{background-color:rgba(0, 0, 0, .90);}
    .md-fill-black{fill:#000;}
    .md-bg-black{background-color:#000;}
    .md-bg-black-10{background-color:rgba(0, 0, 0, .10);}
    .md-bg-black-20{background-color:rgba(0, 0, 0, .20);}
    .md-bg-black-30{background-color:rgba(0, 0, 0, .30);}
    .md-bg-black-40{background-color:rgba(0, 0, 0, .40);}
    .md-bg-black-50{background-color:rgba(0, 0, 0, .50);}
    .md-bg-black-60{background-color:rgba(0, 0, 0, .60);}
    .md-bg-black-70{background-color:rgba(0, 0, 0, .70);}
    .md-bg-black-80{background-color:rgba(0, 0, 0, .80);}
    .md-bg-black-90{background-color:rgba(0, 0, 0, .90);}
    .md-bg-black-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}
    .md-bg-black-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}

    .md-z-1{z-index:1;}
    .md-z-2{z-index:2;}
    .md-z-3{z-index:3;}
    .md-z-4{z-index:4;}
    .md-z-5{z-index:5;}
    .md-z-6{z-index:6;}
    .md-z-7{z-index:7;}
    .md-z-8{z-index:8;}
    .md-z-9{z-index:9;}
    .md-z-10{z-index:10;}
    

.md-bg-cover{background-size: cover;}
.md-bg-norepeat{background-repeat:no-repeat;}
.md-bg-center{background-position:center center;}
.md-bg-top-center{background-position:top center;}
.md-bg-top-right{background-position:top right;}
.md-bg-top-left{background-position:top left;}
.md-bg-bottom-center{background-position:bottom center;}
.md-bg-bottom-right{background-position:bottom right;}
.md-bg-bottom-left{background-position:bottom left;}
.md-img-to-bg{position:relative;z-index:1;overflow:hidden;}
.md-img-to-bg :not(img) {position:relative;z-index:1;}
.md-img-to-bg > img,.md-img-to-bg > picture,.md-img-to-bg > picture > img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;object-fit:cover;width:100%;height:100%;}
.md-img-bg-center > img,.md-img-bg-center > picture > img{object-position:center center;}
.md-img-bg-top-center > img,.md-img-bg-top-center > picture > img{object-position:top center;}
.md-img-bg-bottom-center > img,.md-img-bg-bottom-center > picture > img{object-position:bottom center;}
.md-img-bg-center-left > img,.md-img-bg-center-left > picture > img{object-position:center left;}
.md-img-bg-center-right > img,.md-img-bg-center-right > picture > img{object-position:center right;}
.md-img-bg-top-left > img,.md-img-bg-top-left > picture > img{object-position:top left;}
.md-img-bg-top-right > img,.md-img-bg-top-right > picture > img{object-position:top right;}
.md-img-bg-bottom-left > img,.md-img-bg-bottom-left > picture > img{object-position:bottom left;}
.md-img-bg-bottom-right > img,.md-img-bg-bottom-right > picture > img{object-position:bottom right;}
.md-img-bg-contain > img, .md-img-bg-contain > picture > img{object-fit:contain;}
.md-box{ box-shadow:0 0 35px -11px rgba(0,0,0,0.50); }
.md-no-box{box-shadow:none;}

.md-position-relative{position:relative;}
.md-position-fixed{position:fixed;}
.md-position-static{position:static;}
.md-position-sticky{position:sticky;}
.md-position-absolute{position:absolute;}
/* margin center rule*/  
.md-margin-center{margin:0 auto;}
/* display / flex rules */  
.md-display-none{display:none;}
.md-before-display-none:before{display:none;}
.md-after-display-none:before{display:none;}
.md-block{display:block;}
.md-before-block:before{display:block;}
.md-inline-block{display:inline-block;}
.md-flex{display:flex;}
.md-flex-inline{display:inline-flex;}
.md-row{flex-direction: row;}
.md-row-reverse{flex-direction: row-reverse;}
.md-column{flex-direction: column;}
.md-column-reverse{flex-direction: column-reverse;}
.md-wrap{flex-wrap:wrap;}
.md-nowrap{flex-wrap:nowrap;}
.md-wrap-reverse{flex-wrap:wrap-reverse;}
.md-jc-center{justify-content:center;}
.md-jc-space-between{justify-content:space-between;}
.md-jc-space-around{justify-content:space-around;}
.md-jc-flex-end{justify-content:flex-end;}
.md-jc-flex-start{justify-content:flex-start;}
.md-ai-center{align-items:center;}
.md-ai-flex-start{align-items:flex-start;}
.md-ai-flex-end{align-items:flex-end;}
.md-as-flex-start{align-self:flex-start;}
.md-as-flex-end{align-self:flex-end;}
.md-order-1{order:1;}
.md-order-2{order:2;}
.md-order-3{order:3;}
.md-order-4{order:4;}
.md-order-5{order:5;}
.md-order--1{order:-1;}
.md-order--2{order:-2;}
.md-order--3{order:-3;}
.md-order--4{order:-4;}
.md-order--5{order:-5;}
.md-grow-1{flex-grow:1;}
.md-grow-2{flex-grow:2;}
.md-grow-3{flex-grow:3;}
.md-grow-4{flex-grow:4;}
.md-grow-5{flex-grow:5;}

.md-right{float:right;}
.md-left{float:left;}
/* text rules */  
.md-text-center{text-align:center;}
.md-text-left{text-align:left;}
.md-text-right{text-align:right;}
.md-text-justify{ text-align: justify; text-justify: inter-word;}

    .md-padding-0{ padding:0px; }
    .md-padding-top-0{ padding-top:0px; }
    .md-padding-bottom-0{ padding-bottom:0px; }
    .md-padding-right-0{ padding-right:0px; }
    .md-padding-left-0{ padding-left:0px; }
    .md-margin-0{ margin:0px; }
    .md-margin-top-0{ margin-top:0px; }
    .md-margin-bottom-0{ margin-bottom:0px; }
    .md-margin-right-0{ margin-right:0px; }
    .md-margin-left-0{ margin-left:0px; }
    .md-width-p-0{width:0%;}
    .md-width-vw-0{width:0vw;}
    .md-height-vh-0{height:0vh;}

    .md-padding-5{ padding:5px; }
    .md-padding-top-5{ padding-top:5px; }
    .md-padding-bottom-5{ padding-bottom:5px; }
    .md-padding-right-5{ padding-right:5px; }
    .md-padding-left-5{ padding-left:5px; }
    .md-margin-5{ margin:5px; }
    .md-margin-top-5{ margin-top:5px; }
    .md-margin-bottom-5{ margin-bottom:5px; }
    .md-margin-right-5{ margin-right:5px; }
    .md-margin-left-5{ margin-left:5px; }
    .md-width-p-5{width:5%;}
    .md-width-vw-5{width:5vw;}
    .md-height-vh-5{height:5vh;}

    .md-padding-10{ padding:10px; }
    .md-padding-top-10{ padding-top:10px; }
    .md-padding-bottom-10{ padding-bottom:10px; }
    .md-padding-right-10{ padding-right:10px; }
    .md-padding-left-10{ padding-left:10px; }
    .md-margin-10{ margin:10px; }
    .md-margin-top-10{ margin-top:10px; }
    .md-margin-bottom-10{ margin-bottom:10px; }
    .md-margin-right-10{ margin-right:10px; }
    .md-margin-left-10{ margin-left:10px; }
    .md-width-p-10{width:10%;}
    .md-width-vw-10{width:10vw;}
    .md-height-vh-10{height:10vh;}

    .md-padding-15{ padding:15px; }
    .md-padding-top-15{ padding-top:15px; }
    .md-padding-bottom-15{ padding-bottom:15px; }
    .md-padding-right-15{ padding-right:15px; }
    .md-padding-left-15{ padding-left:15px; }
    .md-margin-15{ margin:15px; }
    .md-margin-top-15{ margin-top:15px; }
    .md-margin-bottom-15{ margin-bottom:15px; }
    .md-margin-right-15{ margin-right:15px; }
    .md-margin-left-15{ margin-left:15px; }
    .md-width-p-15{width:15%;}
    .md-width-vw-15{width:15vw;}
    .md-height-vh-15{height:15vh;}

    .md-padding-20{ padding:20px; }
    .md-padding-top-20{ padding-top:20px; }
    .md-padding-bottom-20{ padding-bottom:20px; }
    .md-padding-right-20{ padding-right:20px; }
    .md-padding-left-20{ padding-left:20px; }
    .md-margin-20{ margin:20px; }
    .md-margin-top-20{ margin-top:20px; }
    .md-margin-bottom-20{ margin-bottom:20px; }
    .md-margin-right-20{ margin-right:20px; }
    .md-margin-left-20{ margin-left:20px; }
    .md-width-p-20{width:20%;}
    .md-width-vw-20{width:20vw;}
    .md-height-vh-20{height:20vh;}

    .md-padding-25{ padding:25px; }
    .md-padding-top-25{ padding-top:25px; }
    .md-padding-bottom-25{ padding-bottom:25px; }
    .md-padding-right-25{ padding-right:25px; }
    .md-padding-left-25{ padding-left:25px; }
    .md-margin-25{ margin:25px; }
    .md-margin-top-25{ margin-top:25px; }
    .md-margin-bottom-25{ margin-bottom:25px; }
    .md-margin-right-25{ margin-right:25px; }
    .md-margin-left-25{ margin-left:25px; }
    .md-width-p-25{width:25%;}
    .md-width-vw-25{width:25vw;}
    .md-height-vh-25{height:25vh;}

    .md-padding-30{ padding:30px; }
    .md-padding-top-30{ padding-top:30px; }
    .md-padding-bottom-30{ padding-bottom:30px; }
    .md-padding-right-30{ padding-right:30px; }
    .md-padding-left-30{ padding-left:30px; }
    .md-margin-30{ margin:30px; }
    .md-margin-top-30{ margin-top:30px; }
    .md-margin-bottom-30{ margin-bottom:30px; }
    .md-margin-right-30{ margin-right:30px; }
    .md-margin-left-30{ margin-left:30px; }
    .md-width-p-30{width:30%;}
    .md-width-vw-30{width:30vw;}
    .md-height-vh-30{height:30vh;}

    .md-padding-33{ padding:33px; }
    .md-padding-top-33{ padding-top:33px; }
    .md-padding-bottom-33{ padding-bottom:33px; }
    .md-padding-right-33{ padding-right:33px; }
    .md-padding-left-33{ padding-left:33px; }
    .md-margin-33{ margin:33px; }
    .md-margin-top-33{ margin-top:33px; }
    .md-margin-bottom-33{ margin-bottom:33px; }
    .md-margin-right-33{ margin-right:33px; }
    .md-margin-left-33{ margin-left:33px; }
    .md-width-p-33{width:33%;}
    .md-width-vw-33{width:33vw;}
    .md-height-vh-33{height:33vh;}

    .md-padding-35{ padding:35px; }
    .md-padding-top-35{ padding-top:35px; }
    .md-padding-bottom-35{ padding-bottom:35px; }
    .md-padding-right-35{ padding-right:35px; }
    .md-padding-left-35{ padding-left:35px; }
    .md-margin-35{ margin:35px; }
    .md-margin-top-35{ margin-top:35px; }
    .md-margin-bottom-35{ margin-bottom:35px; }
    .md-margin-right-35{ margin-right:35px; }
    .md-margin-left-35{ margin-left:35px; }
    .md-width-p-35{width:35%;}
    .md-width-vw-35{width:35vw;}
    .md-height-vh-35{height:35vh;}

    .md-padding-40{ padding:40px; }
    .md-padding-top-40{ padding-top:40px; }
    .md-padding-bottom-40{ padding-bottom:40px; }
    .md-padding-right-40{ padding-right:40px; }
    .md-padding-left-40{ padding-left:40px; }
    .md-margin-40{ margin:40px; }
    .md-margin-top-40{ margin-top:40px; }
    .md-margin-bottom-40{ margin-bottom:40px; }
    .md-margin-right-40{ margin-right:40px; }
    .md-margin-left-40{ margin-left:40px; }
    .md-width-p-40{width:40%;}
    .md-width-vw-40{width:40vw;}
    .md-height-vh-40{height:40vh;}

    .md-padding-45{ padding:45px; }
    .md-padding-top-45{ padding-top:45px; }
    .md-padding-bottom-45{ padding-bottom:45px; }
    .md-padding-right-45{ padding-right:45px; }
    .md-padding-left-45{ padding-left:45px; }
    .md-margin-45{ margin:45px; }
    .md-margin-top-45{ margin-top:45px; }
    .md-margin-bottom-45{ margin-bottom:45px; }
    .md-margin-right-45{ margin-right:45px; }
    .md-margin-left-45{ margin-left:45px; }
    .md-width-p-45{width:45%;}
    .md-width-vw-45{width:45vw;}
    .md-height-vh-45{height:45vh;}

    .md-padding-50{ padding:50px; }
    .md-padding-top-50{ padding-top:50px; }
    .md-padding-bottom-50{ padding-bottom:50px; }
    .md-padding-right-50{ padding-right:50px; }
    .md-padding-left-50{ padding-left:50px; }
    .md-margin-50{ margin:50px; }
    .md-margin-top-50{ margin-top:50px; }
    .md-margin-bottom-50{ margin-bottom:50px; }
    .md-margin-right-50{ margin-right:50px; }
    .md-margin-left-50{ margin-left:50px; }
    .md-width-p-50{width:50%;}
    .md-width-vw-50{width:50vw;}
    .md-height-vh-50{height:50vh;}

    .md-padding-55{ padding:55px; }
    .md-padding-top-55{ padding-top:55px; }
    .md-padding-bottom-55{ padding-bottom:55px; }
    .md-padding-right-55{ padding-right:55px; }
    .md-padding-left-55{ padding-left:55px; }
    .md-margin-55{ margin:55px; }
    .md-margin-top-55{ margin-top:55px; }
    .md-margin-bottom-55{ margin-bottom:55px; }
    .md-margin-right-55{ margin-right:55px; }
    .md-margin-left-55{ margin-left:55px; }
    .md-width-p-55{width:55%;}
    .md-width-vw-55{width:55vw;}
    .md-height-vh-55{height:55vh;}

    .md-padding-60{ padding:60px; }
    .md-padding-top-60{ padding-top:60px; }
    .md-padding-bottom-60{ padding-bottom:60px; }
    .md-padding-right-60{ padding-right:60px; }
    .md-padding-left-60{ padding-left:60px; }
    .md-margin-60{ margin:60px; }
    .md-margin-top-60{ margin-top:60px; }
    .md-margin-bottom-60{ margin-bottom:60px; }
    .md-margin-right-60{ margin-right:60px; }
    .md-margin-left-60{ margin-left:60px; }
    .md-width-p-60{width:60%;}
    .md-width-vw-60{width:60vw;}
    .md-height-vh-60{height:60vh;}

    .md-padding-65{ padding:65px; }
    .md-padding-top-65{ padding-top:65px; }
    .md-padding-bottom-65{ padding-bottom:65px; }
    .md-padding-right-65{ padding-right:65px; }
    .md-padding-left-65{ padding-left:65px; }
    .md-margin-65{ margin:65px; }
    .md-margin-top-65{ margin-top:65px; }
    .md-margin-bottom-65{ margin-bottom:65px; }
    .md-margin-right-65{ margin-right:65px; }
    .md-margin-left-65{ margin-left:65px; }
    .md-width-p-65{width:65%;}
    .md-width-vw-65{width:65vw;}
    .md-height-vh-65{height:65vh;}

    .md-padding-70{ padding:70px; }
    .md-padding-top-70{ padding-top:70px; }
    .md-padding-bottom-70{ padding-bottom:70px; }
    .md-padding-right-70{ padding-right:70px; }
    .md-padding-left-70{ padding-left:70px; }
    .md-margin-70{ margin:70px; }
    .md-margin-top-70{ margin-top:70px; }
    .md-margin-bottom-70{ margin-bottom:70px; }
    .md-margin-right-70{ margin-right:70px; }
    .md-margin-left-70{ margin-left:70px; }
    .md-width-p-70{width:70%;}
    .md-width-vw-70{width:70vw;}
    .md-height-vh-70{height:70vh;}

    .md-padding-75{ padding:75px; }
    .md-padding-top-75{ padding-top:75px; }
    .md-padding-bottom-75{ padding-bottom:75px; }
    .md-padding-right-75{ padding-right:75px; }
    .md-padding-left-75{ padding-left:75px; }
    .md-margin-75{ margin:75px; }
    .md-margin-top-75{ margin-top:75px; }
    .md-margin-bottom-75{ margin-bottom:75px; }
    .md-margin-right-75{ margin-right:75px; }
    .md-margin-left-75{ margin-left:75px; }
    .md-width-p-75{width:75%;}
    .md-width-vw-75{width:75vw;}
    .md-height-vh-75{height:75vh;}

    .md-padding-80{ padding:80px; }
    .md-padding-top-80{ padding-top:80px; }
    .md-padding-bottom-80{ padding-bottom:80px; }
    .md-padding-right-80{ padding-right:80px; }
    .md-padding-left-80{ padding-left:80px; }
    .md-margin-80{ margin:80px; }
    .md-margin-top-80{ margin-top:80px; }
    .md-margin-bottom-80{ margin-bottom:80px; }
    .md-margin-right-80{ margin-right:80px; }
    .md-margin-left-80{ margin-left:80px; }
    .md-width-p-80{width:80%;}
    .md-width-vw-80{width:80vw;}
    .md-height-vh-80{height:80vh;}

    .md-padding-85{ padding:85px; }
    .md-padding-top-85{ padding-top:85px; }
    .md-padding-bottom-85{ padding-bottom:85px; }
    .md-padding-right-85{ padding-right:85px; }
    .md-padding-left-85{ padding-left:85px; }
    .md-margin-85{ margin:85px; }
    .md-margin-top-85{ margin-top:85px; }
    .md-margin-bottom-85{ margin-bottom:85px; }
    .md-margin-right-85{ margin-right:85px; }
    .md-margin-left-85{ margin-left:85px; }
    .md-width-p-85{width:85%;}
    .md-width-vw-85{width:85vw;}
    .md-height-vh-85{height:85vh;}

    .md-padding-90{ padding:90px; }
    .md-padding-top-90{ padding-top:90px; }
    .md-padding-bottom-90{ padding-bottom:90px; }
    .md-padding-right-90{ padding-right:90px; }
    .md-padding-left-90{ padding-left:90px; }
    .md-margin-90{ margin:90px; }
    .md-margin-top-90{ margin-top:90px; }
    .md-margin-bottom-90{ margin-bottom:90px; }
    .md-margin-right-90{ margin-right:90px; }
    .md-margin-left-90{ margin-left:90px; }
    .md-width-p-90{width:90%;}
    .md-width-vw-90{width:90vw;}
    .md-height-vh-90{height:90vh;}

    .md-padding-95{ padding:95px; }
    .md-padding-top-95{ padding-top:95px; }
    .md-padding-bottom-95{ padding-bottom:95px; }
    .md-padding-right-95{ padding-right:95px; }
    .md-padding-left-95{ padding-left:95px; }
    .md-margin-95{ margin:95px; }
    .md-margin-top-95{ margin-top:95px; }
    .md-margin-bottom-95{ margin-bottom:95px; }
    .md-margin-right-95{ margin-right:95px; }
    .md-margin-left-95{ margin-left:95px; }
    .md-width-p-95{width:95%;}
    .md-width-vw-95{width:95vw;}
    .md-height-vh-95{height:95vh;}

    .md-padding-100{ padding:100px; }
    .md-padding-top-100{ padding-top:100px; }
    .md-padding-bottom-100{ padding-bottom:100px; }
    .md-padding-right-100{ padding-right:100px; }
    .md-padding-left-100{ padding-left:100px; }
    .md-margin-100{ margin:100px; }
    .md-margin-top-100{ margin-top:100px; }
    .md-margin-bottom-100{ margin-bottom:100px; }
    .md-margin-right-100{ margin-right:100px; }
    .md-margin-left-100{ margin-left:100px; }
    .md-width-p-100{width:100%;}
    .md-width-vw-100{width:100vw;}
    .md-height-vh-100{height:100vh;}


.md-width-inherit{width:inherit;}
 } 

 @media(min-width: 1200px){ 
 


/* Background rules */  

    
    .lg-text-purple{color:#62538B;}
    .lg-text-hover-purple:hover{color:#62538B;}
    .lg-btn-bg-purple a, .lg-btn-bg-purple span{background-color:#62538B;}
    .lg-btn-hover-bg-purple a:hover, .lg-btn-hover-bg-purple span:hover{background-color:#62538B;}
    .lg-btn-text-purple a, .lg-btn-text-purple span{color:#62538B;}
    .lg-btn-hover-text-purple a:hover, .lg-btn-hover-text-purple span:hover{color:#62538B;}
    .lg-bg-hover-purple:hover{background-color:#62538B;}
    .lg-before-bg-purple:before{background-color:#62538B;}
    .lg-after-bg-purple:before{background-color:#62538B;}
    .lg-bg-overlay-purple-10:before{background-color:rgba(98, 83, 139, .10);}
    .lg-bg-overlay-purple-20:before{background-color:rgba(98, 83, 139, .20);}
    .lg-bg-overlay-purple-30:before{background-color:rgba(98, 83, 139, .30);}
    .lg-bg-overlay-purple-40:before{background-color:rgba(98, 83, 139, .40);}
    .lg-bg-overlay-purple-50:before{background-color:rgba(98, 83, 139, .50);}
    .lg-bg-overlay-purple-60:before{background-color:rgba(98, 83, 139, .60);}
    .lg-bg-overlay-purple-70:before{background-color:rgba(98, 83, 139, .70);}
    .lg-bg-overlay-purple-80:before{background-color:rgba(98, 83, 139, .80);}
    .lg-bg-overlay-purple-90:before{background-color:rgba(98, 83, 139, .90);}
    .lg-bg-hover-overlay-purple-10:hover:before{background-color:rgba(98, 83, 139, .10);}
    .lg-bg-hover-overlay-purple-20:hover:before{background-color:rgba(98, 83, 139, .20);}
    .lg-bg-hover-overlay-purple-30:hover:before{background-color:rgba(98, 83, 139, .30);}
    .lg-bg-hover-overlay-purple-40:hover:before{background-color:rgba(98, 83, 139, .40);}
    .lg-bg-hover-overlay-purple-50:hover:before{background-color:rgba(98, 83, 139, .50);}
    .lg-bg-hover-overlay-purple-60:hover:before{background-color:rgba(98, 83, 139, .60);}
    .lg-bg-hover-overlay-purple-70:hover:before{background-color:rgba(98, 83, 139, .70);}
    .lg-bg-hover-overlay-purple-80:hover:before{background-color:rgba(98, 83, 139, .80);}
    .lg-bg-hover-overlay-purple-90:hover:before{background-color:rgba(98, 83, 139, .90);}
    .lg-fill-purple{fill:#62538B;}
    .lg-bg-purple{background-color:#62538B;}
    .lg-bg-purple-10{background-color:rgba(98, 83, 139, .10);}
    .lg-bg-purple-20{background-color:rgba(98, 83, 139, .20);}
    .lg-bg-purple-30{background-color:rgba(98, 83, 139, .30);}
    .lg-bg-purple-40{background-color:rgba(98, 83, 139, .40);}
    .lg-bg-purple-50{background-color:rgba(98, 83, 139, .50);}
    .lg-bg-purple-60{background-color:rgba(98, 83, 139, .60);}
    .lg-bg-purple-70{background-color:rgba(98, 83, 139, .70);}
    .lg-bg-purple-80{background-color:rgba(98, 83, 139, .80);}
    .lg-bg-purple-90{background-color:rgba(98, 83, 139, .90);}
    .lg-bg-purple-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}
    .lg-bg-purple-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(98, 83, 139,0.00) 54%, rgba(98, 83, 139,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-blue{color:#8DC63F;}
    .lg-text-hover-blue:hover{color:#8DC63F;}
    .lg-btn-bg-blue a, .lg-btn-bg-blue span{background-color:#8DC63F;}
    .lg-btn-hover-bg-blue a:hover, .lg-btn-hover-bg-blue span:hover{background-color:#8DC63F;}
    .lg-btn-text-blue a, .lg-btn-text-blue span{color:#8DC63F;}
    .lg-btn-hover-text-blue a:hover, .lg-btn-hover-text-blue span:hover{color:#8DC63F;}
    .lg-bg-hover-blue:hover{background-color:#8DC63F;}
    .lg-before-bg-blue:before{background-color:#8DC63F;}
    .lg-after-bg-blue:before{background-color:#8DC63F;}
    .lg-bg-overlay-blue-10:before{background-color:rgba(##8DC63F, .10);}
    .lg-bg-overlay-blue-20:before{background-color:rgba(##8DC63F, .20);}
    .lg-bg-overlay-blue-30:before{background-color:rgba(##8DC63F, .30);}
    .lg-bg-overlay-blue-40:before{background-color:rgba(##8DC63F, .40);}
    .lg-bg-overlay-blue-50:before{background-color:rgba(##8DC63F, .50);}
    .lg-bg-overlay-blue-60:before{background-color:rgba(##8DC63F, .60);}
    .lg-bg-overlay-blue-70:before{background-color:rgba(##8DC63F, .70);}
    .lg-bg-overlay-blue-80:before{background-color:rgba(##8DC63F, .80);}
    .lg-bg-overlay-blue-90:before{background-color:rgba(##8DC63F, .90);}
    .lg-bg-hover-overlay-blue-10:hover:before{background-color:rgba(##8DC63F, .10);}
    .lg-bg-hover-overlay-blue-20:hover:before{background-color:rgba(##8DC63F, .20);}
    .lg-bg-hover-overlay-blue-30:hover:before{background-color:rgba(##8DC63F, .30);}
    .lg-bg-hover-overlay-blue-40:hover:before{background-color:rgba(##8DC63F, .40);}
    .lg-bg-hover-overlay-blue-50:hover:before{background-color:rgba(##8DC63F, .50);}
    .lg-bg-hover-overlay-blue-60:hover:before{background-color:rgba(##8DC63F, .60);}
    .lg-bg-hover-overlay-blue-70:hover:before{background-color:rgba(##8DC63F, .70);}
    .lg-bg-hover-overlay-blue-80:hover:before{background-color:rgba(##8DC63F, .80);}
    .lg-bg-hover-overlay-blue-90:hover:before{background-color:rgba(##8DC63F, .90);}
    .lg-fill-blue{fill:#8DC63F;}
    .lg-bg-blue{background-color:#8DC63F;}
    .lg-bg-blue-10{background-color:rgba(##8DC63F, .10);}
    .lg-bg-blue-20{background-color:rgba(##8DC63F, .20);}
    .lg-bg-blue-30{background-color:rgba(##8DC63F, .30);}
    .lg-bg-blue-40{background-color:rgba(##8DC63F, .40);}
    .lg-bg-blue-50{background-color:rgba(##8DC63F, .50);}
    .lg-bg-blue-60{background-color:rgba(##8DC63F, .60);}
    .lg-bg-blue-70{background-color:rgba(##8DC63F, .70);}
    .lg-bg-blue-80{background-color:rgba(##8DC63F, .80);}
    .lg-bg-blue-90{background-color:rgba(##8DC63F, .90);}
    .lg-bg-blue-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}
    .lg-bg-blue-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##8DC63F,0.00) 54%, rgba(##8DC63F,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-red{color:#EF6747;}
    .lg-text-hover-red:hover{color:#EF6747;}
    .lg-btn-bg-red a, .lg-btn-bg-red span{background-color:#EF6747;}
    .lg-btn-hover-bg-red a:hover, .lg-btn-hover-bg-red span:hover{background-color:#EF6747;}
    .lg-btn-text-red a, .lg-btn-text-red span{color:#EF6747;}
    .lg-btn-hover-text-red a:hover, .lg-btn-hover-text-red span:hover{color:#EF6747;}
    .lg-bg-hover-red:hover{background-color:#EF6747;}
    .lg-before-bg-red:before{background-color:#EF6747;}
    .lg-after-bg-red:before{background-color:#EF6747;}
    .lg-bg-overlay-red-10:before{background-color:rgba(239, 103, 71, .10);}
    .lg-bg-overlay-red-20:before{background-color:rgba(239, 103, 71, .20);}
    .lg-bg-overlay-red-30:before{background-color:rgba(239, 103, 71, .30);}
    .lg-bg-overlay-red-40:before{background-color:rgba(239, 103, 71, .40);}
    .lg-bg-overlay-red-50:before{background-color:rgba(239, 103, 71, .50);}
    .lg-bg-overlay-red-60:before{background-color:rgba(239, 103, 71, .60);}
    .lg-bg-overlay-red-70:before{background-color:rgba(239, 103, 71, .70);}
    .lg-bg-overlay-red-80:before{background-color:rgba(239, 103, 71, .80);}
    .lg-bg-overlay-red-90:before{background-color:rgba(239, 103, 71, .90);}
    .lg-bg-hover-overlay-red-10:hover:before{background-color:rgba(239, 103, 71, .10);}
    .lg-bg-hover-overlay-red-20:hover:before{background-color:rgba(239, 103, 71, .20);}
    .lg-bg-hover-overlay-red-30:hover:before{background-color:rgba(239, 103, 71, .30);}
    .lg-bg-hover-overlay-red-40:hover:before{background-color:rgba(239, 103, 71, .40);}
    .lg-bg-hover-overlay-red-50:hover:before{background-color:rgba(239, 103, 71, .50);}
    .lg-bg-hover-overlay-red-60:hover:before{background-color:rgba(239, 103, 71, .60);}
    .lg-bg-hover-overlay-red-70:hover:before{background-color:rgba(239, 103, 71, .70);}
    .lg-bg-hover-overlay-red-80:hover:before{background-color:rgba(239, 103, 71, .80);}
    .lg-bg-hover-overlay-red-90:hover:before{background-color:rgba(239, 103, 71, .90);}
    .lg-fill-red{fill:#EF6747;}
    .lg-bg-red{background-color:#EF6747;}
    .lg-bg-red-10{background-color:rgba(239, 103, 71, .10);}
    .lg-bg-red-20{background-color:rgba(239, 103, 71, .20);}
    .lg-bg-red-30{background-color:rgba(239, 103, 71, .30);}
    .lg-bg-red-40{background-color:rgba(239, 103, 71, .40);}
    .lg-bg-red-50{background-color:rgba(239, 103, 71, .50);}
    .lg-bg-red-60{background-color:rgba(239, 103, 71, .60);}
    .lg-bg-red-70{background-color:rgba(239, 103, 71, .70);}
    .lg-bg-red-80{background-color:rgba(239, 103, 71, .80);}
    .lg-bg-red-90{background-color:rgba(239, 103, 71, .90);}
    .lg-bg-red-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}
    .lg-bg-red-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(239, 103, 71,0.00) 54%, rgba(239, 103, 71,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-green{color:#5ACDFA;}
    .lg-text-hover-green:hover{color:#5ACDFA;}
    .lg-btn-bg-green a, .lg-btn-bg-green span{background-color:#5ACDFA;}
    .lg-btn-hover-bg-green a:hover, .lg-btn-hover-bg-green span:hover{background-color:#5ACDFA;}
    .lg-btn-text-green a, .lg-btn-text-green span{color:#5ACDFA;}
    .lg-btn-hover-text-green a:hover, .lg-btn-hover-text-green span:hover{color:#5ACDFA;}
    .lg-bg-hover-green:hover{background-color:#5ACDFA;}
    .lg-before-bg-green:before{background-color:#5ACDFA;}
    .lg-after-bg-green:before{background-color:#5ACDFA;}
    .lg-bg-overlay-green-10:before{background-color:rgba(##5ACDFA, .10);}
    .lg-bg-overlay-green-20:before{background-color:rgba(##5ACDFA, .20);}
    .lg-bg-overlay-green-30:before{background-color:rgba(##5ACDFA, .30);}
    .lg-bg-overlay-green-40:before{background-color:rgba(##5ACDFA, .40);}
    .lg-bg-overlay-green-50:before{background-color:rgba(##5ACDFA, .50);}
    .lg-bg-overlay-green-60:before{background-color:rgba(##5ACDFA, .60);}
    .lg-bg-overlay-green-70:before{background-color:rgba(##5ACDFA, .70);}
    .lg-bg-overlay-green-80:before{background-color:rgba(##5ACDFA, .80);}
    .lg-bg-overlay-green-90:before{background-color:rgba(##5ACDFA, .90);}
    .lg-bg-hover-overlay-green-10:hover:before{background-color:rgba(##5ACDFA, .10);}
    .lg-bg-hover-overlay-green-20:hover:before{background-color:rgba(##5ACDFA, .20);}
    .lg-bg-hover-overlay-green-30:hover:before{background-color:rgba(##5ACDFA, .30);}
    .lg-bg-hover-overlay-green-40:hover:before{background-color:rgba(##5ACDFA, .40);}
    .lg-bg-hover-overlay-green-50:hover:before{background-color:rgba(##5ACDFA, .50);}
    .lg-bg-hover-overlay-green-60:hover:before{background-color:rgba(##5ACDFA, .60);}
    .lg-bg-hover-overlay-green-70:hover:before{background-color:rgba(##5ACDFA, .70);}
    .lg-bg-hover-overlay-green-80:hover:before{background-color:rgba(##5ACDFA, .80);}
    .lg-bg-hover-overlay-green-90:hover:before{background-color:rgba(##5ACDFA, .90);}
    .lg-fill-green{fill:#5ACDFA;}
    .lg-bg-green{background-color:#5ACDFA;}
    .lg-bg-green-10{background-color:rgba(##5ACDFA, .10);}
    .lg-bg-green-20{background-color:rgba(##5ACDFA, .20);}
    .lg-bg-green-30{background-color:rgba(##5ACDFA, .30);}
    .lg-bg-green-40{background-color:rgba(##5ACDFA, .40);}
    .lg-bg-green-50{background-color:rgba(##5ACDFA, .50);}
    .lg-bg-green-60{background-color:rgba(##5ACDFA, .60);}
    .lg-bg-green-70{background-color:rgba(##5ACDFA, .70);}
    .lg-bg-green-80{background-color:rgba(##5ACDFA, .80);}
    .lg-bg-green-90{background-color:rgba(##5ACDFA, .90);}
    .lg-bg-green-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}
    .lg-bg-green-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(##5ACDFA,0.00) 54%, rgba(##5ACDFA,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-light_grey{color:#E5E9ED;}
    .lg-text-hover-light_grey:hover{color:#E5E9ED;}
    .lg-btn-bg-light_grey a, .lg-btn-bg-light_grey span{background-color:#E5E9ED;}
    .lg-btn-hover-bg-light_grey a:hover, .lg-btn-hover-bg-light_grey span:hover{background-color:#E5E9ED;}
    .lg-btn-text-light_grey a, .lg-btn-text-light_grey span{color:#E5E9ED;}
    .lg-btn-hover-text-light_grey a:hover, .lg-btn-hover-text-light_grey span:hover{color:#E5E9ED;}
    .lg-bg-hover-light_grey:hover{background-color:#E5E9ED;}
    .lg-before-bg-light_grey:before{background-color:#E5E9ED;}
    .lg-after-bg-light_grey:before{background-color:#E5E9ED;}
    .lg-bg-overlay-light_grey-10:before{background-color:rgba(229, 233, 237, .10);}
    .lg-bg-overlay-light_grey-20:before{background-color:rgba(229, 233, 237, .20);}
    .lg-bg-overlay-light_grey-30:before{background-color:rgba(229, 233, 237, .30);}
    .lg-bg-overlay-light_grey-40:before{background-color:rgba(229, 233, 237, .40);}
    .lg-bg-overlay-light_grey-50:before{background-color:rgba(229, 233, 237, .50);}
    .lg-bg-overlay-light_grey-60:before{background-color:rgba(229, 233, 237, .60);}
    .lg-bg-overlay-light_grey-70:before{background-color:rgba(229, 233, 237, .70);}
    .lg-bg-overlay-light_grey-80:before{background-color:rgba(229, 233, 237, .80);}
    .lg-bg-overlay-light_grey-90:before{background-color:rgba(229, 233, 237, .90);}
    .lg-bg-hover-overlay-light_grey-10:hover:before{background-color:rgba(229, 233, 237, .10);}
    .lg-bg-hover-overlay-light_grey-20:hover:before{background-color:rgba(229, 233, 237, .20);}
    .lg-bg-hover-overlay-light_grey-30:hover:before{background-color:rgba(229, 233, 237, .30);}
    .lg-bg-hover-overlay-light_grey-40:hover:before{background-color:rgba(229, 233, 237, .40);}
    .lg-bg-hover-overlay-light_grey-50:hover:before{background-color:rgba(229, 233, 237, .50);}
    .lg-bg-hover-overlay-light_grey-60:hover:before{background-color:rgba(229, 233, 237, .60);}
    .lg-bg-hover-overlay-light_grey-70:hover:before{background-color:rgba(229, 233, 237, .70);}
    .lg-bg-hover-overlay-light_grey-80:hover:before{background-color:rgba(229, 233, 237, .80);}
    .lg-bg-hover-overlay-light_grey-90:hover:before{background-color:rgba(229, 233, 237, .90);}
    .lg-fill-light_grey{fill:#E5E9ED;}
    .lg-bg-light_grey{background-color:#E5E9ED;}
    .lg-bg-light_grey-10{background-color:rgba(229, 233, 237, .10);}
    .lg-bg-light_grey-20{background-color:rgba(229, 233, 237, .20);}
    .lg-bg-light_grey-30{background-color:rgba(229, 233, 237, .30);}
    .lg-bg-light_grey-40{background-color:rgba(229, 233, 237, .40);}
    .lg-bg-light_grey-50{background-color:rgba(229, 233, 237, .50);}
    .lg-bg-light_grey-60{background-color:rgba(229, 233, 237, .60);}
    .lg-bg-light_grey-70{background-color:rgba(229, 233, 237, .70);}
    .lg-bg-light_grey-80{background-color:rgba(229, 233, 237, .80);}
    .lg-bg-light_grey-90{background-color:rgba(229, 233, 237, .90);}
    .lg-bg-light_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}
    .lg-bg-light_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(229, 233, 237,0.00) 54%, rgba(229, 233, 237,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-dark_grey{color:#363636;}
    .lg-text-hover-dark_grey:hover{color:#363636;}
    .lg-btn-bg-dark_grey a, .lg-btn-bg-dark_grey span{background-color:#363636;}
    .lg-btn-hover-bg-dark_grey a:hover, .lg-btn-hover-bg-dark_grey span:hover{background-color:#363636;}
    .lg-btn-text-dark_grey a, .lg-btn-text-dark_grey span{color:#363636;}
    .lg-btn-hover-text-dark_grey a:hover, .lg-btn-hover-text-dark_grey span:hover{color:#363636;}
    .lg-bg-hover-dark_grey:hover{background-color:#363636;}
    .lg-before-bg-dark_grey:before{background-color:#363636;}
    .lg-after-bg-dark_grey:before{background-color:#363636;}
    .lg-bg-overlay-dark_grey-10:before{background-color:rgba(54, 54, 54, .10);}
    .lg-bg-overlay-dark_grey-20:before{background-color:rgba(54, 54, 54, .20);}
    .lg-bg-overlay-dark_grey-30:before{background-color:rgba(54, 54, 54, .30);}
    .lg-bg-overlay-dark_grey-40:before{background-color:rgba(54, 54, 54, .40);}
    .lg-bg-overlay-dark_grey-50:before{background-color:rgba(54, 54, 54, .50);}
    .lg-bg-overlay-dark_grey-60:before{background-color:rgba(54, 54, 54, .60);}
    .lg-bg-overlay-dark_grey-70:before{background-color:rgba(54, 54, 54, .70);}
    .lg-bg-overlay-dark_grey-80:before{background-color:rgba(54, 54, 54, .80);}
    .lg-bg-overlay-dark_grey-90:before{background-color:rgba(54, 54, 54, .90);}
    .lg-bg-hover-overlay-dark_grey-10:hover:before{background-color:rgba(54, 54, 54, .10);}
    .lg-bg-hover-overlay-dark_grey-20:hover:before{background-color:rgba(54, 54, 54, .20);}
    .lg-bg-hover-overlay-dark_grey-30:hover:before{background-color:rgba(54, 54, 54, .30);}
    .lg-bg-hover-overlay-dark_grey-40:hover:before{background-color:rgba(54, 54, 54, .40);}
    .lg-bg-hover-overlay-dark_grey-50:hover:before{background-color:rgba(54, 54, 54, .50);}
    .lg-bg-hover-overlay-dark_grey-60:hover:before{background-color:rgba(54, 54, 54, .60);}
    .lg-bg-hover-overlay-dark_grey-70:hover:before{background-color:rgba(54, 54, 54, .70);}
    .lg-bg-hover-overlay-dark_grey-80:hover:before{background-color:rgba(54, 54, 54, .80);}
    .lg-bg-hover-overlay-dark_grey-90:hover:before{background-color:rgba(54, 54, 54, .90);}
    .lg-fill-dark_grey{fill:#363636;}
    .lg-bg-dark_grey{background-color:#363636;}
    .lg-bg-dark_grey-10{background-color:rgba(54, 54, 54, .10);}
    .lg-bg-dark_grey-20{background-color:rgba(54, 54, 54, .20);}
    .lg-bg-dark_grey-30{background-color:rgba(54, 54, 54, .30);}
    .lg-bg-dark_grey-40{background-color:rgba(54, 54, 54, .40);}
    .lg-bg-dark_grey-50{background-color:rgba(54, 54, 54, .50);}
    .lg-bg-dark_grey-60{background-color:rgba(54, 54, 54, .60);}
    .lg-bg-dark_grey-70{background-color:rgba(54, 54, 54, .70);}
    .lg-bg-dark_grey-80{background-color:rgba(54, 54, 54, .80);}
    .lg-bg-dark_grey-90{background-color:rgba(54, 54, 54, .90);}
    .lg-bg-dark_grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}
    .lg-bg-dark_grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(54, 54, 54,0.00) 54%, rgba(54, 54, 54,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-grey{color:#636466;}
    .lg-text-hover-grey:hover{color:#636466;}
    .lg-btn-bg-grey a, .lg-btn-bg-grey span{background-color:#636466;}
    .lg-btn-hover-bg-grey a:hover, .lg-btn-hover-bg-grey span:hover{background-color:#636466;}
    .lg-btn-text-grey a, .lg-btn-text-grey span{color:#636466;}
    .lg-btn-hover-text-grey a:hover, .lg-btn-hover-text-grey span:hover{color:#636466;}
    .lg-bg-hover-grey:hover{background-color:#636466;}
    .lg-before-bg-grey:before{background-color:#636466;}
    .lg-after-bg-grey:before{background-color:#636466;}
    .lg-bg-overlay-grey-10:before{background-color:rgba(99, 100, 102, .10);}
    .lg-bg-overlay-grey-20:before{background-color:rgba(99, 100, 102, .20);}
    .lg-bg-overlay-grey-30:before{background-color:rgba(99, 100, 102, .30);}
    .lg-bg-overlay-grey-40:before{background-color:rgba(99, 100, 102, .40);}
    .lg-bg-overlay-grey-50:before{background-color:rgba(99, 100, 102, .50);}
    .lg-bg-overlay-grey-60:before{background-color:rgba(99, 100, 102, .60);}
    .lg-bg-overlay-grey-70:before{background-color:rgba(99, 100, 102, .70);}
    .lg-bg-overlay-grey-80:before{background-color:rgba(99, 100, 102, .80);}
    .lg-bg-overlay-grey-90:before{background-color:rgba(99, 100, 102, .90);}
    .lg-bg-hover-overlay-grey-10:hover:before{background-color:rgba(99, 100, 102, .10);}
    .lg-bg-hover-overlay-grey-20:hover:before{background-color:rgba(99, 100, 102, .20);}
    .lg-bg-hover-overlay-grey-30:hover:before{background-color:rgba(99, 100, 102, .30);}
    .lg-bg-hover-overlay-grey-40:hover:before{background-color:rgba(99, 100, 102, .40);}
    .lg-bg-hover-overlay-grey-50:hover:before{background-color:rgba(99, 100, 102, .50);}
    .lg-bg-hover-overlay-grey-60:hover:before{background-color:rgba(99, 100, 102, .60);}
    .lg-bg-hover-overlay-grey-70:hover:before{background-color:rgba(99, 100, 102, .70);}
    .lg-bg-hover-overlay-grey-80:hover:before{background-color:rgba(99, 100, 102, .80);}
    .lg-bg-hover-overlay-grey-90:hover:before{background-color:rgba(99, 100, 102, .90);}
    .lg-fill-grey{fill:#636466;}
    .lg-bg-grey{background-color:#636466;}
    .lg-bg-grey-10{background-color:rgba(99, 100, 102, .10);}
    .lg-bg-grey-20{background-color:rgba(99, 100, 102, .20);}
    .lg-bg-grey-30{background-color:rgba(99, 100, 102, .30);}
    .lg-bg-grey-40{background-color:rgba(99, 100, 102, .40);}
    .lg-bg-grey-50{background-color:rgba(99, 100, 102, .50);}
    .lg-bg-grey-60{background-color:rgba(99, 100, 102, .60);}
    .lg-bg-grey-70{background-color:rgba(99, 100, 102, .70);}
    .lg-bg-grey-80{background-color:rgba(99, 100, 102, .80);}
    .lg-bg-grey-90{background-color:rgba(99, 100, 102, .90);}
    .lg-bg-grey-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}
    .lg-bg-grey-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(99, 100, 102,0.00) 54%, rgba(99, 100, 102,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-white{color:#FFF;}
    .lg-text-hover-white:hover{color:#FFF;}
    .lg-btn-bg-white a, .lg-btn-bg-white span{background-color:#FFF;}
    .lg-btn-hover-bg-white a:hover, .lg-btn-hover-bg-white span:hover{background-color:#FFF;}
    .lg-btn-text-white a, .lg-btn-text-white span{color:#FFF;}
    .lg-btn-hover-text-white a:hover, .lg-btn-hover-text-white span:hover{color:#FFF;}
    .lg-bg-hover-white:hover{background-color:#FFF;}
    .lg-before-bg-white:before{background-color:#FFF;}
    .lg-after-bg-white:before{background-color:#FFF;}
    .lg-bg-overlay-white-10:before{background-color:rgba(255, 255, 255, .10);}
    .lg-bg-overlay-white-20:before{background-color:rgba(255, 255, 255, .20);}
    .lg-bg-overlay-white-30:before{background-color:rgba(255, 255, 255, .30);}
    .lg-bg-overlay-white-40:before{background-color:rgba(255, 255, 255, .40);}
    .lg-bg-overlay-white-50:before{background-color:rgba(255, 255, 255, .50);}
    .lg-bg-overlay-white-60:before{background-color:rgba(255, 255, 255, .60);}
    .lg-bg-overlay-white-70:before{background-color:rgba(255, 255, 255, .70);}
    .lg-bg-overlay-white-80:before{background-color:rgba(255, 255, 255, .80);}
    .lg-bg-overlay-white-90:before{background-color:rgba(255, 255, 255, .90);}
    .lg-bg-hover-overlay-white-10:hover:before{background-color:rgba(255, 255, 255, .10);}
    .lg-bg-hover-overlay-white-20:hover:before{background-color:rgba(255, 255, 255, .20);}
    .lg-bg-hover-overlay-white-30:hover:before{background-color:rgba(255, 255, 255, .30);}
    .lg-bg-hover-overlay-white-40:hover:before{background-color:rgba(255, 255, 255, .40);}
    .lg-bg-hover-overlay-white-50:hover:before{background-color:rgba(255, 255, 255, .50);}
    .lg-bg-hover-overlay-white-60:hover:before{background-color:rgba(255, 255, 255, .60);}
    .lg-bg-hover-overlay-white-70:hover:before{background-color:rgba(255, 255, 255, .70);}
    .lg-bg-hover-overlay-white-80:hover:before{background-color:rgba(255, 255, 255, .80);}
    .lg-bg-hover-overlay-white-90:hover:before{background-color:rgba(255, 255, 255, .90);}
    .lg-fill-white{fill:#FFF;}
    .lg-bg-white{background-color:#FFF;}
    .lg-bg-white-10{background-color:rgba(255, 255, 255, .10);}
    .lg-bg-white-20{background-color:rgba(255, 255, 255, .20);}
    .lg-bg-white-30{background-color:rgba(255, 255, 255, .30);}
    .lg-bg-white-40{background-color:rgba(255, 255, 255, .40);}
    .lg-bg-white-50{background-color:rgba(255, 255, 255, .50);}
    .lg-bg-white-60{background-color:rgba(255, 255, 255, .60);}
    .lg-bg-white-70{background-color:rgba(255, 255, 255, .70);}
    .lg-bg-white-80{background-color:rgba(255, 255, 255, .80);}
    .lg-bg-white-90{background-color:rgba(255, 255, 255, .90);}
    .lg-bg-white-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}
    .lg-bg-white-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(255, 255, 255,0.00) 54%, rgba(255, 255, 255,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

    
    .lg-text-black{color:#000;}
    .lg-text-hover-black:hover{color:#000;}
    .lg-btn-bg-black a, .lg-btn-bg-black span{background-color:#000;}
    .lg-btn-hover-bg-black a:hover, .lg-btn-hover-bg-black span:hover{background-color:#000;}
    .lg-btn-text-black a, .lg-btn-text-black span{color:#000;}
    .lg-btn-hover-text-black a:hover, .lg-btn-hover-text-black span:hover{color:#000;}
    .lg-bg-hover-black:hover{background-color:#000;}
    .lg-before-bg-black:before{background-color:#000;}
    .lg-after-bg-black:before{background-color:#000;}
    .lg-bg-overlay-black-10:before{background-color:rgba(0, 0, 0, .10);}
    .lg-bg-overlay-black-20:before{background-color:rgba(0, 0, 0, .20);}
    .lg-bg-overlay-black-30:before{background-color:rgba(0, 0, 0, .30);}
    .lg-bg-overlay-black-40:before{background-color:rgba(0, 0, 0, .40);}
    .lg-bg-overlay-black-50:before{background-color:rgba(0, 0, 0, .50);}
    .lg-bg-overlay-black-60:before{background-color:rgba(0, 0, 0, .60);}
    .lg-bg-overlay-black-70:before{background-color:rgba(0, 0, 0, .70);}
    .lg-bg-overlay-black-80:before{background-color:rgba(0, 0, 0, .80);}
    .lg-bg-overlay-black-90:before{background-color:rgba(0, 0, 0, .90);}
    .lg-bg-hover-overlay-black-10:hover:before{background-color:rgba(0, 0, 0, .10);}
    .lg-bg-hover-overlay-black-20:hover:before{background-color:rgba(0, 0, 0, .20);}
    .lg-bg-hover-overlay-black-30:hover:before{background-color:rgba(0, 0, 0, .30);}
    .lg-bg-hover-overlay-black-40:hover:before{background-color:rgba(0, 0, 0, .40);}
    .lg-bg-hover-overlay-black-50:hover:before{background-color:rgba(0, 0, 0, .50);}
    .lg-bg-hover-overlay-black-60:hover:before{background-color:rgba(0, 0, 0, .60);}
    .lg-bg-hover-overlay-black-70:hover:before{background-color:rgba(0, 0, 0, .70);}
    .lg-bg-hover-overlay-black-80:hover:before{background-color:rgba(0, 0, 0, .80);}
    .lg-bg-hover-overlay-black-90:hover:before{background-color:rgba(0, 0, 0, .90);}
    .lg-fill-black{fill:#000;}
    .lg-bg-black{background-color:#000;}
    .lg-bg-black-10{background-color:rgba(0, 0, 0, .10);}
    .lg-bg-black-20{background-color:rgba(0, 0, 0, .20);}
    .lg-bg-black-30{background-color:rgba(0, 0, 0, .30);}
    .lg-bg-black-40{background-color:rgba(0, 0, 0, .40);}
    .lg-bg-black-50{background-color:rgba(0, 0, 0, .50);}
    .lg-bg-black-60{background-color:rgba(0, 0, 0, .60);}
    .lg-bg-black-70{background-color:rgba(0, 0, 0, .70);}
    .lg-bg-black-80{background-color:rgba(0, 0, 0, .80);}
    .lg-bg-black-90{background-color:rgba(0, 0, 0, .90);}
    .lg-bg-black-bottom-gradient:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}
    .lg-bg-black-bottom-gradient-hover:hover:before{background-image: linear-gradient(180deg, rgba(0, 0, 0,0.00) 54%, rgba(0, 0, 0,0.71) 100%);}

    .lg-z-1{z-index:1;}
    .lg-z-2{z-index:2;}
    .lg-z-3{z-index:3;}
    .lg-z-4{z-index:4;}
    .lg-z-5{z-index:5;}
    .lg-z-6{z-index:6;}
    .lg-z-7{z-index:7;}
    .lg-z-8{z-index:8;}
    .lg-z-9{z-index:9;}
    .lg-z-10{z-index:10;}
    

.lg-bg-cover{background-size: cover;}
.lg-bg-norepeat{background-repeat:no-repeat;}
.lg-bg-center{background-position:center center;}
.lg-bg-top-center{background-position:top center;}
.lg-bg-top-right{background-position:top right;}
.lg-bg-top-left{background-position:top left;}
.lg-bg-bottom-center{background-position:bottom center;}
.lg-bg-bottom-right{background-position:bottom right;}
.lg-bg-bottom-left{background-position:bottom left;}
.lg-img-to-bg{position:relative;z-index:1;overflow:hidden;}
.lg-img-to-bg :not(img) {position:relative;z-index:1;}
.lg-img-to-bg > img,.lg-img-to-bg > picture,.lg-img-to-bg > picture > img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;object-fit:cover;width:100%;height:100%;}
.lg-img-bg-center > img,.lg-img-bg-center > picture > img{object-position:center center;}
.lg-img-bg-top-center > img,.lg-img-bg-top-center > picture > img{object-position:top center;}
.lg-img-bg-bottom-center > img,.lg-img-bg-bottom-center > picture > img{object-position:bottom center;}
.lg-img-bg-center-left > img,.lg-img-bg-center-left > picture > img{object-position:center left;}
.lg-img-bg-center-right > img,.lg-img-bg-center-right > picture > img{object-position:center right;}
.lg-img-bg-top-left > img,.lg-img-bg-top-left > picture > img{object-position:top left;}
.lg-img-bg-top-right > img,.lg-img-bg-top-right > picture > img{object-position:top right;}
.lg-img-bg-bottom-left > img,.lg-img-bg-bottom-left > picture > img{object-position:bottom left;}
.lg-img-bg-bottom-right > img,.lg-img-bg-bottom-right > picture > img{object-position:bottom right;}
.lg-img-bg-contain > img, .lg-img-bg-contain > picture > img{object-fit:contain;}
.lg-box{ box-shadow:0 0 35px -11px rgba(0,0,0,0.50); }
.lg-no-box{box-shadow:none;}

.lg-position-relative{position:relative;}
.lg-position-fixed{position:fixed;}
.lg-position-static{position:static;}
.lg-position-sticky{position:sticky;}
.lg-position-absolute{position:absolute;}
/* margin center rule*/  
.lg-margin-center{margin:0 auto;}
/* display / flex rules */  
.lg-display-none{display:none;}
.lg-before-display-none:before{display:none;}
.lg-after-display-none:before{display:none;}
.lg-block{display:block;}
.lg-before-block:before{display:block;}
.lg-inline-block{display:inline-block;}
.lg-flex{display:flex;}
.lg-flex-inline{display:inline-flex;}
.lg-row{flex-direction: row;}
.lg-row-reverse{flex-direction: row-reverse;}
.lg-column{flex-direction: column;}
.lg-column-reverse{flex-direction: column-reverse;}
.lg-wrap{flex-wrap:wrap;}
.lg-nowrap{flex-wrap:nowrap;}
.lg-wrap-reverse{flex-wrap:wrap-reverse;}
.lg-jc-center{justify-content:center;}
.lg-jc-space-between{justify-content:space-between;}
.lg-jc-space-around{justify-content:space-around;}
.lg-jc-flex-end{justify-content:flex-end;}
.lg-jc-flex-start{justify-content:flex-start;}
.lg-ai-center{align-items:center;}
.lg-ai-flex-start{align-items:flex-start;}
.lg-ai-flex-end{align-items:flex-end;}
.lg-as-flex-start{align-self:flex-start;}
.lg-as-flex-end{align-self:flex-end;}
.lg-order-1{order:1;}
.lg-order-2{order:2;}
.lg-order-3{order:3;}
.lg-order-4{order:4;}
.lg-order-5{order:5;}
.lg-order--1{order:-1;}
.lg-order--2{order:-2;}
.lg-order--3{order:-3;}
.lg-order--4{order:-4;}
.lg-order--5{order:-5;}
.lg-grow-1{flex-grow:1;}
.lg-grow-2{flex-grow:2;}
.lg-grow-3{flex-grow:3;}
.lg-grow-4{flex-grow:4;}
.lg-grow-5{flex-grow:5;}

.lg-right{float:right;}
.lg-left{float:left;}
/* text rules */  
.lg-text-center{text-align:center;}
.lg-text-left{text-align:left;}
.lg-text-right{text-align:right;}
.lg-text-justify{ text-align: justify; text-justify: inter-word;}

    .lg-padding-0{ padding:0px; }
    .lg-padding-top-0{ padding-top:0px; }
    .lg-padding-bottom-0{ padding-bottom:0px; }
    .lg-padding-right-0{ padding-right:0px; }
    .lg-padding-left-0{ padding-left:0px; }
    .lg-margin-0{ margin:0px; }
    .lg-margin-top-0{ margin-top:0px; }
    .lg-margin-bottom-0{ margin-bottom:0px; }
    .lg-margin-right-0{ margin-right:0px; }
    .lg-margin-left-0{ margin-left:0px; }
    .lg-width-p-0{width:0%;}
    .lg-width-vw-0{width:0vw;}
    .lg-height-vh-0{height:0vh;}

    .lg-padding-5{ padding:5px; }
    .lg-padding-top-5{ padding-top:5px; }
    .lg-padding-bottom-5{ padding-bottom:5px; }
    .lg-padding-right-5{ padding-right:5px; }
    .lg-padding-left-5{ padding-left:5px; }
    .lg-margin-5{ margin:5px; }
    .lg-margin-top-5{ margin-top:5px; }
    .lg-margin-bottom-5{ margin-bottom:5px; }
    .lg-margin-right-5{ margin-right:5px; }
    .lg-margin-left-5{ margin-left:5px; }
    .lg-width-p-5{width:5%;}
    .lg-width-vw-5{width:5vw;}
    .lg-height-vh-5{height:5vh;}

    .lg-padding-10{ padding:10px; }
    .lg-padding-top-10{ padding-top:10px; }
    .lg-padding-bottom-10{ padding-bottom:10px; }
    .lg-padding-right-10{ padding-right:10px; }
    .lg-padding-left-10{ padding-left:10px; }
    .lg-margin-10{ margin:10px; }
    .lg-margin-top-10{ margin-top:10px; }
    .lg-margin-bottom-10{ margin-bottom:10px; }
    .lg-margin-right-10{ margin-right:10px; }
    .lg-margin-left-10{ margin-left:10px; }
    .lg-width-p-10{width:10%;}
    .lg-width-vw-10{width:10vw;}
    .lg-height-vh-10{height:10vh;}

    .lg-padding-15{ padding:15px; }
    .lg-padding-top-15{ padding-top:15px; }
    .lg-padding-bottom-15{ padding-bottom:15px; }
    .lg-padding-right-15{ padding-right:15px; }
    .lg-padding-left-15{ padding-left:15px; }
    .lg-margin-15{ margin:15px; }
    .lg-margin-top-15{ margin-top:15px; }
    .lg-margin-bottom-15{ margin-bottom:15px; }
    .lg-margin-right-15{ margin-right:15px; }
    .lg-margin-left-15{ margin-left:15px; }
    .lg-width-p-15{width:15%;}
    .lg-width-vw-15{width:15vw;}
    .lg-height-vh-15{height:15vh;}

    .lg-padding-20{ padding:20px; }
    .lg-padding-top-20{ padding-top:20px; }
    .lg-padding-bottom-20{ padding-bottom:20px; }
    .lg-padding-right-20{ padding-right:20px; }
    .lg-padding-left-20{ padding-left:20px; }
    .lg-margin-20{ margin:20px; }
    .lg-margin-top-20{ margin-top:20px; }
    .lg-margin-bottom-20{ margin-bottom:20px; }
    .lg-margin-right-20{ margin-right:20px; }
    .lg-margin-left-20{ margin-left:20px; }
    .lg-width-p-20{width:20%;}
    .lg-width-vw-20{width:20vw;}
    .lg-height-vh-20{height:20vh;}

    .lg-padding-25{ padding:25px; }
    .lg-padding-top-25{ padding-top:25px; }
    .lg-padding-bottom-25{ padding-bottom:25px; }
    .lg-padding-right-25{ padding-right:25px; }
    .lg-padding-left-25{ padding-left:25px; }
    .lg-margin-25{ margin:25px; }
    .lg-margin-top-25{ margin-top:25px; }
    .lg-margin-bottom-25{ margin-bottom:25px; }
    .lg-margin-right-25{ margin-right:25px; }
    .lg-margin-left-25{ margin-left:25px; }
    .lg-width-p-25{width:25%;}
    .lg-width-vw-25{width:25vw;}
    .lg-height-vh-25{height:25vh;}

    .lg-padding-30{ padding:30px; }
    .lg-padding-top-30{ padding-top:30px; }
    .lg-padding-bottom-30{ padding-bottom:30px; }
    .lg-padding-right-30{ padding-right:30px; }
    .lg-padding-left-30{ padding-left:30px; }
    .lg-margin-30{ margin:30px; }
    .lg-margin-top-30{ margin-top:30px; }
    .lg-margin-bottom-30{ margin-bottom:30px; }
    .lg-margin-right-30{ margin-right:30px; }
    .lg-margin-left-30{ margin-left:30px; }
    .lg-width-p-30{width:30%;}
    .lg-width-vw-30{width:30vw;}
    .lg-height-vh-30{height:30vh;}

    .lg-padding-33{ padding:33px; }
    .lg-padding-top-33{ padding-top:33px; }
    .lg-padding-bottom-33{ padding-bottom:33px; }
    .lg-padding-right-33{ padding-right:33px; }
    .lg-padding-left-33{ padding-left:33px; }
    .lg-margin-33{ margin:33px; }
    .lg-margin-top-33{ margin-top:33px; }
    .lg-margin-bottom-33{ margin-bottom:33px; }
    .lg-margin-right-33{ margin-right:33px; }
    .lg-margin-left-33{ margin-left:33px; }
    .lg-width-p-33{width:33%;}
    .lg-width-vw-33{width:33vw;}
    .lg-height-vh-33{height:33vh;}

    .lg-padding-35{ padding:35px; }
    .lg-padding-top-35{ padding-top:35px; }
    .lg-padding-bottom-35{ padding-bottom:35px; }
    .lg-padding-right-35{ padding-right:35px; }
    .lg-padding-left-35{ padding-left:35px; }
    .lg-margin-35{ margin:35px; }
    .lg-margin-top-35{ margin-top:35px; }
    .lg-margin-bottom-35{ margin-bottom:35px; }
    .lg-margin-right-35{ margin-right:35px; }
    .lg-margin-left-35{ margin-left:35px; }
    .lg-width-p-35{width:35%;}
    .lg-width-vw-35{width:35vw;}
    .lg-height-vh-35{height:35vh;}

    .lg-padding-40{ padding:40px; }
    .lg-padding-top-40{ padding-top:40px; }
    .lg-padding-bottom-40{ padding-bottom:40px; }
    .lg-padding-right-40{ padding-right:40px; }
    .lg-padding-left-40{ padding-left:40px; }
    .lg-margin-40{ margin:40px; }
    .lg-margin-top-40{ margin-top:40px; }
    .lg-margin-bottom-40{ margin-bottom:40px; }
    .lg-margin-right-40{ margin-right:40px; }
    .lg-margin-left-40{ margin-left:40px; }
    .lg-width-p-40{width:40%;}
    .lg-width-vw-40{width:40vw;}
    .lg-height-vh-40{height:40vh;}

    .lg-padding-45{ padding:45px; }
    .lg-padding-top-45{ padding-top:45px; }
    .lg-padding-bottom-45{ padding-bottom:45px; }
    .lg-padding-right-45{ padding-right:45px; }
    .lg-padding-left-45{ padding-left:45px; }
    .lg-margin-45{ margin:45px; }
    .lg-margin-top-45{ margin-top:45px; }
    .lg-margin-bottom-45{ margin-bottom:45px; }
    .lg-margin-right-45{ margin-right:45px; }
    .lg-margin-left-45{ margin-left:45px; }
    .lg-width-p-45{width:45%;}
    .lg-width-vw-45{width:45vw;}
    .lg-height-vh-45{height:45vh;}

    .lg-padding-50{ padding:50px; }
    .lg-padding-top-50{ padding-top:50px; }
    .lg-padding-bottom-50{ padding-bottom:50px; }
    .lg-padding-right-50{ padding-right:50px; }
    .lg-padding-left-50{ padding-left:50px; }
    .lg-margin-50{ margin:50px; }
    .lg-margin-top-50{ margin-top:50px; }
    .lg-margin-bottom-50{ margin-bottom:50px; }
    .lg-margin-right-50{ margin-right:50px; }
    .lg-margin-left-50{ margin-left:50px; }
    .lg-width-p-50{width:50%;}
    .lg-width-vw-50{width:50vw;}
    .lg-height-vh-50{height:50vh;}

    .lg-padding-55{ padding:55px; }
    .lg-padding-top-55{ padding-top:55px; }
    .lg-padding-bottom-55{ padding-bottom:55px; }
    .lg-padding-right-55{ padding-right:55px; }
    .lg-padding-left-55{ padding-left:55px; }
    .lg-margin-55{ margin:55px; }
    .lg-margin-top-55{ margin-top:55px; }
    .lg-margin-bottom-55{ margin-bottom:55px; }
    .lg-margin-right-55{ margin-right:55px; }
    .lg-margin-left-55{ margin-left:55px; }
    .lg-width-p-55{width:55%;}
    .lg-width-vw-55{width:55vw;}
    .lg-height-vh-55{height:55vh;}

    .lg-padding-60{ padding:60px; }
    .lg-padding-top-60{ padding-top:60px; }
    .lg-padding-bottom-60{ padding-bottom:60px; }
    .lg-padding-right-60{ padding-right:60px; }
    .lg-padding-left-60{ padding-left:60px; }
    .lg-margin-60{ margin:60px; }
    .lg-margin-top-60{ margin-top:60px; }
    .lg-margin-bottom-60{ margin-bottom:60px; }
    .lg-margin-right-60{ margin-right:60px; }
    .lg-margin-left-60{ margin-left:60px; }
    .lg-width-p-60{width:60%;}
    .lg-width-vw-60{width:60vw;}
    .lg-height-vh-60{height:60vh;}

    .lg-padding-65{ padding:65px; }
    .lg-padding-top-65{ padding-top:65px; }
    .lg-padding-bottom-65{ padding-bottom:65px; }
    .lg-padding-right-65{ padding-right:65px; }
    .lg-padding-left-65{ padding-left:65px; }
    .lg-margin-65{ margin:65px; }
    .lg-margin-top-65{ margin-top:65px; }
    .lg-margin-bottom-65{ margin-bottom:65px; }
    .lg-margin-right-65{ margin-right:65px; }
    .lg-margin-left-65{ margin-left:65px; }
    .lg-width-p-65{width:65%;}
    .lg-width-vw-65{width:65vw;}
    .lg-height-vh-65{height:65vh;}

    .lg-padding-70{ padding:70px; }
    .lg-padding-top-70{ padding-top:70px; }
    .lg-padding-bottom-70{ padding-bottom:70px; }
    .lg-padding-right-70{ padding-right:70px; }
    .lg-padding-left-70{ padding-left:70px; }
    .lg-margin-70{ margin:70px; }
    .lg-margin-top-70{ margin-top:70px; }
    .lg-margin-bottom-70{ margin-bottom:70px; }
    .lg-margin-right-70{ margin-right:70px; }
    .lg-margin-left-70{ margin-left:70px; }
    .lg-width-p-70{width:70%;}
    .lg-width-vw-70{width:70vw;}
    .lg-height-vh-70{height:70vh;}

    .lg-padding-75{ padding:75px; }
    .lg-padding-top-75{ padding-top:75px; }
    .lg-padding-bottom-75{ padding-bottom:75px; }
    .lg-padding-right-75{ padding-right:75px; }
    .lg-padding-left-75{ padding-left:75px; }
    .lg-margin-75{ margin:75px; }
    .lg-margin-top-75{ margin-top:75px; }
    .lg-margin-bottom-75{ margin-bottom:75px; }
    .lg-margin-right-75{ margin-right:75px; }
    .lg-margin-left-75{ margin-left:75px; }
    .lg-width-p-75{width:75%;}
    .lg-width-vw-75{width:75vw;}
    .lg-height-vh-75{height:75vh;}

    .lg-padding-80{ padding:80px; }
    .lg-padding-top-80{ padding-top:80px; }
    .lg-padding-bottom-80{ padding-bottom:80px; }
    .lg-padding-right-80{ padding-right:80px; }
    .lg-padding-left-80{ padding-left:80px; }
    .lg-margin-80{ margin:80px; }
    .lg-margin-top-80{ margin-top:80px; }
    .lg-margin-bottom-80{ margin-bottom:80px; }
    .lg-margin-right-80{ margin-right:80px; }
    .lg-margin-left-80{ margin-left:80px; }
    .lg-width-p-80{width:80%;}
    .lg-width-vw-80{width:80vw;}
    .lg-height-vh-80{height:80vh;}

    .lg-padding-85{ padding:85px; }
    .lg-padding-top-85{ padding-top:85px; }
    .lg-padding-bottom-85{ padding-bottom:85px; }
    .lg-padding-right-85{ padding-right:85px; }
    .lg-padding-left-85{ padding-left:85px; }
    .lg-margin-85{ margin:85px; }
    .lg-margin-top-85{ margin-top:85px; }
    .lg-margin-bottom-85{ margin-bottom:85px; }
    .lg-margin-right-85{ margin-right:85px; }
    .lg-margin-left-85{ margin-left:85px; }
    .lg-width-p-85{width:85%;}
    .lg-width-vw-85{width:85vw;}
    .lg-height-vh-85{height:85vh;}

    .lg-padding-90{ padding:90px; }
    .lg-padding-top-90{ padding-top:90px; }
    .lg-padding-bottom-90{ padding-bottom:90px; }
    .lg-padding-right-90{ padding-right:90px; }
    .lg-padding-left-90{ padding-left:90px; }
    .lg-margin-90{ margin:90px; }
    .lg-margin-top-90{ margin-top:90px; }
    .lg-margin-bottom-90{ margin-bottom:90px; }
    .lg-margin-right-90{ margin-right:90px; }
    .lg-margin-left-90{ margin-left:90px; }
    .lg-width-p-90{width:90%;}
    .lg-width-vw-90{width:90vw;}
    .lg-height-vh-90{height:90vh;}

    .lg-padding-95{ padding:95px; }
    .lg-padding-top-95{ padding-top:95px; }
    .lg-padding-bottom-95{ padding-bottom:95px; }
    .lg-padding-right-95{ padding-right:95px; }
    .lg-padding-left-95{ padding-left:95px; }
    .lg-margin-95{ margin:95px; }
    .lg-margin-top-95{ margin-top:95px; }
    .lg-margin-bottom-95{ margin-bottom:95px; }
    .lg-margin-right-95{ margin-right:95px; }
    .lg-margin-left-95{ margin-left:95px; }
    .lg-width-p-95{width:95%;}
    .lg-width-vw-95{width:95vw;}
    .lg-height-vh-95{height:95vh;}

    .lg-padding-100{ padding:100px; }
    .lg-padding-top-100{ padding-top:100px; }
    .lg-padding-bottom-100{ padding-bottom:100px; }
    .lg-padding-right-100{ padding-right:100px; }
    .lg-padding-left-100{ padding-left:100px; }
    .lg-margin-100{ margin:100px; }
    .lg-margin-top-100{ margin-top:100px; }
    .lg-margin-bottom-100{ margin-bottom:100px; }
    .lg-margin-right-100{ margin-right:100px; }
    .lg-margin-left-100{ margin-left:100px; }
    .lg-width-p-100{width:100%;}
    .lg-width-vw-100{width:100vw;}
    .lg-height-vh-100{height:100vh;}


.lg-width-inherit{width:inherit;}
 } 


*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; }
.gradient-bar:before { position:absolute; content:""; width:100%; height:12px; left:0; top:0; background-image: linear-gradient(45deg, #62538b 0%, #62538b 12%, #ef6747 100%);  background-size: 400% 400%; -webkit-animation: Gradient 8s ease infinite; -moz-animation: Gradient 8s ease infinite;	animation: Gradient 8s ease infinite;}


.left::after,.right::after,.wrapper::after{content:' ';clear:both;display:table;}
.noscroll{overflow:hidden; height:100vh;}
@media(min-width:991px){
    .scroll-shrink{transform: scale(.9);transform-origin:top center;transition:all 800ms ease;}

}

.body-container-wrapper{background-color:#fff;position:relative;z-index:3;}
.circle{border-radius:50%;}
.overflow-hidden{overflow:hidden;}
.overflow-scroll{overflow:scroll;}
.smooth{  transition:all 400ms ease; }
.smooth-before:before{  transition:all 400ms ease; }

.bg-overlay{z-index:1; position:relative;}
.bg-overlay *{z-index:2;position:relative;}
.bg-overlay:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:1;}
.bg-multiply:before{mix-blend-mode: multiply;}

.square{position:relative;}
.square:before{ display: block; content: ""; width: 100%; padding-top: 100%;}

@media(min-width:992px){
  .bg-fixed{background-attachment:fixed;}
  .gradient-box{position:relative;}
  .gradient-box::before { position: absolute; content: ""; left: -40px; bottom: -25px; width: 80%; height:80%; z-index: -1; background-image: linear-gradient(-45deg,#62538b,#ef6747,#42c5da,#6200ff); background-size: 400% 400%; -webkit-animation: Gradient 15s ease infinite; -moz-animation: Gradient 15s ease infinite; animation: Gradient 15s ease infinite;}

}

/*****************************************/
/* Text Styles                           */
/*****************************************/

html{font-size:62.5%;}
body{font-size:1.6rem;line-height:3rem;font-family: 'Montserrat', sans-serif;font-weight:400;font-style:normal;color:#363636;margin:0;}
a{text-decoration:none;  transition:all 400ms ease;;line-height:2rem;color:#EF6747; }
a:hover{text-decoration:underline;}
a.no-hover:hover{text-decoration:none;}
strong{font-weight:700;}
hr{border:1px solid #E5E9ED}
ul li, ol li{ margin-bottom: 25px; line-height: 2.5rem; }
ul li::marker{color:#5ACDFA;}
blockquote{ box-shadow:0 0 35px -11px rgba(0,0,0,0.50); padding:25px 50px;margin:50px 0;position:relative; }
blockquote:before{position:absolute; content:""; width:10px; height:100%; left:0; top:0; bottom:0; background-image: linear-gradient(45deg, #62538b 0%, #62538b 12%, #ef6747 100%);  background-size: 400% 400%; -webkit-animation: Gradient 8s ease infinite; -moz-animation: Gradient 8s ease infinite;	animation: Gradient 8s ease infinite;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{padding:0; margin:0;font-weight:200;font-family: 'Poppins', sans-serif;}
h1,.h1 {font-size:3.5rem; line-height:4rem;}
h2,.h2 {font-size:3rem; line-height:3.5rem;}
h3,.h3 {font-size:2.5rem; line-height:3rem; }
h4,.h4 {font-size:2rem; line-height:2.5rem; }
h5,.h5 {font-size:2rem; line-height:2.5rem;}
h6,.h6 {font-size:1.8rem; line-height:2.4rem; }

.pre-heading{position:relative;padding-left:20px}
.pre-heading:before {position: absolute;content: "";width: 15px;height: 3px;background:#5ACDFA;left: 0;top: 40%;}
.text-xsm{font-size:1.2rem;}
.text-sm{font-size:1.3rem;}
.text-lg{font-size:2rem}
.text-uppercase{text-transform:uppercase;}
.text-italic{font-style:italic;;}
.text-center.underline{position:relative;padding-bottom:25px;}
.text-center.underline:before{content:'';width:20%; height:3px;background-color: #5ACDFA;position:absolute;display:block;bottom:0;left:0;right:0;margin:0 auto;}

.text-spacing-1{letter-spacing:1px}
.text-spacing-2{letter-spacing:2px}
.text-spacing-3{letter-spacing:2px}
.list-no-style{list-style:none;}

@media(min-width:991px){
    h1,.h1 {font-size:5.5rem; line-height:6rem;}
    h2,.h2 {font-size:4.5rem; line-height:5rem;}
    h3,.h3 {font-size:3.5rem; line-height:4rem;}
    h4,.h4 {font-size:3rem; line-height:3.5rem; }
    h5,.h5 {font-size:2.5rem; line-height:3rem; }
    .md-text-center{text-align:center;}
    .md-text-left{text-align:left;}
    .md-text-right{text-align:right;}
    .md-text-justify{ text-align: justify; text-justify: inter-word;}
}


.text-weight-100{font-weight:100;}


.text-weight-200{font-weight:200;}


.text-weight-300{font-weight:300;}


.text-weight-400{font-weight:400;}


.text-weight-500{font-weight:500;}


.text-weight-600{font-weight:600;}


.text-weight-700{font-weight:700;}


.text-weight-800{font-weight:800;}


.text-weight-900{font-weight:900;}


/*****************************************/
/* form Styles                           */
/*****************************************/
.hs-form input[type="text"],.hs-form input[type="email"],.hs-form input[type="tel"],.hs-form input[type="text"],.hs-form input[type="password"],.hs-form .hs-form-field:not(.hs-fieldtype-checkbox) input,textarea,select,.form-control,.hs-form .hs-form-field:not(.hs-fieldtype-checkbox) .hs-input {
  width: 100%; border: 1px solid #999; height: 37px; min-height: 37px; border-radius: 4px; box-shadow: none; font-size: 1.6rem; padding: 5px 10px; margin-bottom: 10px;letter-spacing: 1px;font-weight: 300;
}
.hs-form input[type="text"].error, .hs-form input[type="email"].error, .hs-form input[type="tel"].error, .hs-form input[type="text"].error, .hs-form input[type="password"].error, .hs-form input.error, textarea.error, select.error, .form-control.error, .hs-input.error {
  margin-bottom: 0; border-color: #A94442;
}
.hs-form input[type="text"]:focus, .hs-form input[type="email"]:focus, .hs-form input[type="tel"]:focus, .hs-form input[type="text"]:focus, .hs-form input[type="password"]:focus, .hs-form input:focus, textarea:focus, select:focus, .form-control:focus, .hs-input:focus {
  border-color: #666; box-shadow: none; outline: 0 none;
}
.hs-form label {font-size: 1.3rem;margin-bottom: 0;}
.hs-form-required, .required { padding: 0 0 0 5px; color: #b05351;;}
.hs-error-msgs { padding-left: 0; margin:0;}
.hs-error-msgs li { list-style-type: none;}
.hs-error-msgs li label { color: #A94442 !important; margin-bottom: 0; font-size: 1.1rem !important; }
.hs-form {margin: 30px 0;}
.hs-form input[type=submit] {width: 100%; font-size: 1.8rem; line-height: 26px; max-width: 100%; background-color: #EF6747; height: auto; text-transform: uppercase; letter-spacing: 3px; padding: 15px 20px; border:none; color:#fff;font-weight:600;border-radius:0;cursor:pointer;  -webkit-appearance:none;}
.hs-form input[type=submit]:hover, .hs-form input[type=submit]:focus, .hs-form input[type=submit]:active{ background-color:#5ACDFA; }
.hs-form .hs-form-field:not(.hs-fieldtype-checkbox) .hs-input,.hs-form textarea, .hs-form .hs-form-field:not(.hs-fieldtype-checkbox) div.input{ border:none; background:#E5E9ED; min-height:40px; border-radius:3px;}
.hs-form .hs-form-field { margin: 25px 0; position: relative;}
.hs-form .hs-fieldtype-file{ margin-top:45px;}
.hs-form .form-columns-2 .hs-form-field,.hs-form .form-columns-1 .hs-form-field  {margin:0 0 25px 0;}
.hs-form .hs-form-field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-file)  label { position: absolute; left: 10px; top: 5px; font-size: 1.4rem;font-weight:300; text-transform:capitalize; padding: 3px 3px 0;}
.hs-form .hs-form-field.has-focus:not(.hs-fieldtype-checkbox) label,.hs-form .hs-form-field.has-value label{text-indent:15px;}
.hs-form .hs-form-field.has-focus:not(.hs-fieldtype-checkbox) > label:before,.hs-form .hs-form-field.has-value > label:before{position: absolute; content: ""; width: 20px; height: 2px; background: #5ACDFA; left: -8px; top: 16px;letter-spacing:1.75px;}
.hs-form .hs-form-field.has-focus:not(.hs-fieldtype-checkbox) > label { animation-name: label-slide-up; animation-duration: 0.35s; animation-iteration-count: 1; top: -25px;}
.hs-form .hs-form-field.not-focused:not(.hs-fieldtype-checkbox) > label { animation-name: label-slide-down; animation-duration: 0.35s; animation-iteration-count: 1; top: 5px;}
.hs-form .hs-form-field.has-value:not(.hs-fieldtype-checkbox) > label { top: -25px;}
.hs-form .hs-form-field:not(.hs-fieldtype-checkbox) .hs-error-msgs li label { top: 0; left: 0; position: relative;}

.hs-form .hs-input {margin-bottom: 0;}
.hs-form .hs-input.error {border: 1px solid #A94442;}
.hs-form .hs-fieldtype-checkbox .hs-form-checkbox{ margin:0 5px 0 0; }
.hs-form .hs-fieldtype-checkbox > label{font-weight:300;font-size:1.4rem;padding-left:20px;}
.hs-form .hs-fieldtype-checkbox > label:before {position: absolute;content: "";width: 20px;height: 2px;background: #5ACDFA;left: -8px;top: 16px;letter-spacing: 1.75px;}
.hs-form .hs-fieldtype-checkbox ul{margin: 0;padding: 0;display: flex;flex-flow: row wrap;justify-content: start;align-items: center;list-style: none; }
.hs-form fieldset{max-width:100% !important;}
.hs-form .hs-fieldtype-file > label{ position: absolute; left: 10px; top: -35px; font-size: 1.4rem;font-weight:300; text-transform:capitalize; padding: 3px 3px 0;}
.hs-form .hs_recaptcha{margin:0 0 20px;}
.hs-form .hs_recaptcha .input{background:none !important; height:inherit !important;}
#form .hs-form .hs-fieldtype-textarea textarea{
    min-height:80px; height: inherit;
}
/*****************************************/
/* Module Styles                         */
/*****************************************/

/* icon list */
.icon-list-module .icon-list{display:flex;flex-flow:row wrap;justify-content:space-between; padding-top:25px}
.icon-list-module .icon-list .item{display:flex;justify-content:center;align-items:flex-start;padding:2% 0;}
.icon-list-module .icon-list .item svg{width:25%;min-width:50px;}
.icon-list-module .icon-list .item p{margin:0;}
@media(min-width:600px){
    .icon-list-module .icon-list .item{max-width:50%;}
    .icon-list-module .icon-list .item:nth-child(even){padding-left:25px;}
}



@media(min-width:991px){
.content-limit, .lp-des h2, .lp-des h5{text-align:left;}
}

/* Share Links */
    .share-links{ max-width:100%;}
    .share-links a {width:40px;height:40px;}
    .share-links a svg{max-height:20px;width:100%;}
@media(min-width:991px){
    .share-links{ max-width:150px;}
}


/*****************************************/
/* Template Styles                       */
/*****************************************/


/* Stacked LP & AC LP */
.ac-lp .lp-form .form{max-width:500px;}
.form h3,.form h5{margin:20px 0 40px; text-align:center;text-transform:capitalize;}
.lp-form #hs_cos_wrapper_smart_content h5{margin:0;}
.bottom-form{position:relative;}
.bottom-form:before{content:'';position:absolute;width:100%;height:50%;left:0;right:0;top:20%;background:#5ACDFA;display:block;}
.bottom-form .wrapper .form-container{max-width:500px;margin:0 auto;}

@media(min-width:991px){
    .lp-form .content img{width:100%;}
    .lp-form.grid .wrapper{display: grid; grid-template-columns: 3fr .5fr 2fr; grid-template-rows: auto;}
    .lp-form.grid .video { grid-column: 1/2;grid-row: 1;}
    .lp-form.grid .content { grid-column: 1/2; }
    .lp-form.grid .form-container { grid-row: 1/3; grid-column: 3/end; }
}






/*****************************************/
/* Header / Footer Styles                */
/*****************************************/



/* Header */
.header{left:0;position:relative;top:0;width:100%;padding:20px 15px; transition:all 400ms ease;;align-items:center;display:flex;z-index:9;border-top:4px solid #5ACDFA;background-color:#FFF;justify-content:space-between;}
.header .logo{width:215px;}
.header .logo svg{display: block;}
.header .navigation{width:calc(100% - 135px);display:flex;align-items:center;justify-content:flex-end;}
.header .hs-menu-wrapper.hs-menu-flow-horizontal ul{margin:0;}
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{font-family: 'Poppins', sans-serif;font-weight:300;font-size:16px;color:#FFF;overflow:visible;text-overflow:inherit;white-space:normal;padding:10px 15px; display:block;}
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > ul.hs-menu-children-wrapper{opacity:1;position:relative;visibility:visible;display:none;background-color:transparent;border-top: 1px solid rgba(255,225,225,0.2);}
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:#fff; /*border-bottom: 1px solid rgba(255,225,225,0.3);*/ padding: 10px 20px; line-height: 22px;overflow:visible;text-overflow:inherit;white-space:normal; width: auto; max-width:none;  transition:all 400ms ease;; }
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li{display:inline-block;float:none;padding:0;vertical-align:top;position:relative;margin:0;line-height:inherit;}
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:hover:after{background:url(https://105208.fs1.hubspotusercontent-na1.net/hubfs/105208/AdhereCreative%202019/Images/caret-down-hover.svg) no-repeat center / 11px auto;}
.header .talk_btn{width:100%; position:absolute; left:0; text-align:center; bottom:-44px;}
.header .talk_btn a{padding:10px 15px;display:inline-block;font-size:16px;line-height:24px;font-family: 'Poppins', sans-serif;color:#fff;letter-spacing:1px;animation:color-gradient 10s infinite alternate both;    width: 50%;}
.header .talk_btn a.phn-nmbr {animation:color-gradient1 8s infinite alternate both; animation-delay:0.4s}
.header .logo svg polygon,
.header .logo svg path,
.header .logo svg rect{  transition:all 400ms ease;; }
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float:none;width:100%; border-top: 1px solid rgba(255, 255, 255, .2);}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li:first-child { border-top:0;}
.ebiz-toggle{padding:10px 0; background-color:transparent; float:right; border:none; cursor:pointer; width: 43px;}
.ebiz-toggle:focus {outline:none;}
.ebiz-toggle .icon-bar{margin: auto; background-color:#636466; border-radius:1px; display:block; height:2px; position:relative; width:35px; }
.ebiz-toggle .icon-bar + .icon-bar{margin-top:7px;}
.ebiz-toggle .icon-bar:nth-child(1), .ebiz-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(1){top:11px; transform:rotate(45deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(2){opacity:0;}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg);}
.mainmenu .mobile-menu span.mobile-toggle{width:55px; height:51px; position:absolute; right:0px; top:0px; background-color:transparent;border-left: 1px solid rgba(255, 255, 255, .2); }
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#fff; height:10px; width:1px; position:absolute; left:25px; top:20px; }
.mainmenu .mobile-menu span.mobile-toggle:before{transform: rotate(90deg); }
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:after{transform: rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:before{opacity:0; background-color:#fff;transform:rotate(180deg);}
.mainmenu .hs-menu-wrapper ul.mobile-menu{position:absolute; width:100%;top:78px;left:0;text-align:left;background-color:#000;z-index:2;display:none;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none; width:auto;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{background-color:#000;display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;}
.mainmenu .hs-menu-wrapper ul ul{background-color:#fff; min-width:200px;}
.mainmenu .hs-menu-wrapper ul ul li a{background-color:#fff; min-width:200px;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu > li:last-child {display:none;}
.mainmenu .hs-menu-wrapper ul{padding:0;}
.header.headerfixed{padding:15px; box-shadow:0 0px 12px 3px rgba(0,0,0,0.55);}
.header.headerfixed.fixed{top:0px; position:fixed;}
/* .header.headerfixed .logo svg polygon,
.header.headerfixed .logo svg path,
.header.headerfixed .logo svg rect{fill:#636466;} */
.header.headerfixed .logo svg rect[y="162.56"]{fill:#5ACDFA;}
.header.headerfixed .mainmenu .hs-menu-wrapper ul.mobile-menu {top:68px;}
.header.headerfixed .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{color:#fff;}
.header.headerfixed .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:hover a{color:#5ACDFA;}
.header.headerfixed .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:after{background:url(https://105208.fs1.hubspotusercontent-na1.net/hubfs/105208/AdhereCreative%202019/Images/caret-down-orange.svg) no-repeat center / 11px auto;}
.header.headerfixed .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:hover:after{background:url(https://105208.fs1.hubspotusercontent-na1.net/hubfs/105208/AdhereCreative%202019/Images/caret-down-hover.svg) no-repeat center / 11px auto;}
.header.headerfixed .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > ul.hs-menu-children-wrapper li a{color:#FFF;}
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child a { font-weight:700;}
.fixedpadding{padding-bottom:106px;}
.header .talk_btn a:hover{background:#5ACDFA;animation:none;}
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:hover a{color:#5ACDFA;}
.header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{color:#FFF; background-color:#EF6747;}

.header.dark{background-color:#000; color:#FFF;}
.header.dark .logo svg polygon, .header.dark .logo svg path, .header.dark .logo svg rect{fill:#FFF;}
.header.dark .logo svg rect[y="162.56"]{fill:#5ACDFA;}
.header.dark .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
.header.dark .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:after{border-color:#FFF transparent transparent;}
.header.dark .ebiz-toggle .icon-bar{background-color:#FFF;}
.header.headerfixed.dark .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{color:#FFF;}

.header.no-sticky{position:relative;}
.header.no-sticky.headerfixed{top:0; padding:20px 15px; box-shadow:none;position:fixed;}


/* Footer */
.footer_area{bottom:1px;left:0;position:relative;width:100%;z-index:0; transition:all 400ms ease;;}
.footer_area .footer_section{background-color:#363636;padding:5px 0 0;}
.footer_area .footer_section .footer_getitouch{padding:35px 15px 60px;}
.footer_area .footer_section .footer_getitouch h2{font-size:34px;line-height:normal;margin-bottom:20px;}
.footer_area .footer_section .footer_getitouch .footer_started_btn{display:inline-block;text-align:center;}
.footer_area .footer_section .footer_getitouch .footer_started_btn a{background-color:#EF6747;padding:15.5px 47px;width:auto;float:none;font-size:18px;text-transform:uppercase;line-height:24px;font-family: 'Poppins', sans-serif;color:#fff;letter-spacing:1px;margin:0 auto;display:inline-block;}
.footer_area .footer_section .getitouch_inner{display:inline-block;}
.footer_area .footer_copyright{background-color:#FFF;margin-top:50px;padding:27px 0;}
.footer_area .footer_section .footerbox_cover{font-size:18px;line-height:30px;font-weight:300;width:100%;}
.footer_area .footer_section .footerbox_cover > div{flex:1 1 0;}
.footer_area .footer_section .footerbox_cover > div:nth-child(1){text-align:center;}
.footer_area .footer_section .footerbox_cover span{display:inline-block;}
.footer_area .footer_section .footerbox_cover > .footer_box:nth-child(2), .footer_area .footer_section .footerbox_cover > .footer_box:nth-child(3){display:none;}
.footer_area .footer_section .footer_copyright .wrapper{display:block;text-align:center;}
.footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal ul{margin-top:15px;}
.footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width:none;overflow:visible;white-space:normal;width:auto;color:#000;padding:3px 15px;}
.footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover{color:#5ACDFA;}

.footer_area .footer_section .footer_getitouch .footer_started_btn a:hover{background-color:#5ACDFA;}
/* .footer_area:hover{padding:20px;margin-top:20px;} */
.footer_area:hover .footer_section .footer_getitouch .footer_started_btn a{animation:jello-horizontal 0.9s both;}

.footer_area .copyright_links{display:none;}
.minimal-footer .footer_section .wrapper {display: none;}
.minimal-footer .footer_area .footer_section {padding: 0;}
.minimal-footer .footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal ul{display:none;}
@media(min-width:576px){
    .footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal ul li{display:inline-block;float:none; margin:0;}
}
@media(min-width:768px){
    .header{padding:30px 50px;background-color:#fff;}
    .mainmenu .hs-menu-wrapper ul{float:left;padding:0;width:100%;min-width:250px;}
    .mainmenu .hs-menu-wrapper ul.mobile-menu{top:97px;}
    .footer_area .copyright_links{display:block;}
    .footer_area .footer_section .footerbox_cover{align-items:flex-start;display:flex;justify-content:center;}
    .footer_area .footer_section .footerbox_cover > .footer_box:nth-child(2),.footer_area .footer_section .footerbox_cover > .footer_box:nth-child(3){display:inline-block;}
    .footer_area .footer_copyright{margin-top:40px;}
    .footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal ul{margin:0;display:block;}
    .footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{padding:10px 3px;}
    .footer_area .footer_section .footerbox_cover > div{padding:0 8px;}
    .footer_area .footer_section .footerbox_cover > div:nth-child(1){text-align:left;}
}
@media(min-width:992px){   
    .header .talk_btn{position:static;width:auto;}
    .header .talk_btn a{padding:10px 22px;width:125px; box-shadow:0px 10px 19px -12px rgba(0, 0, 0, 0.78);}
    .header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{font-size:14px;padding:3px 4px; color:#636466; display:inline-block;}
    .header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > ul.hs-menu-children-wrapper{list-style:none;left:0;opacity:0;position:absolute;visibility:hidden;z-index:10; transition:all 400ms ease;;background-color:#5ACDFA;width:200px;text-align:left;top:55px;display:inline-block;}
    .header.dark .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{color:#FFF;}  
    .header .mainmenu{width:calc(100% - 130px);text-align:right;padding:0 10px;}
    .header.headerfixed{padding:15px 30px; top:-130px;}
    .header.headerfixed .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{color:#000;}
    .header.headerfixed .mainmenu .hs-menu-wrapper ul.mobile-menu{top:inherit;}
    .header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:after{border-color:#636466 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";display:inline-block;height:0;margin:16px 4px 0 -4px;vertical-align:top;width:0;}
    .ebiz-toggle, .mainmenu .mobile-menu span.mobile-toggle{display:none;}    
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu > li{width:100%;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{background-color:transparent;}
    .mainmenu .hs-menu-wrapper ul.mobile-menu{top:inherit;position:relative;display:inline-block;background:transparent;text-align:right;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{width:auto;border-top:0;margin:0;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu > li:last-child{display:inline-block;}   
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper{opacity:1;visibility:visible;top:35px;}   
    .footer_area{position:fixed;}
    .footer_area .footer_section{padding:110px 0 0;}
    .footer_area .footer_section .getitouch_inner{display:flex;align-items:center;justify-content:center;}
    .footer_area .footer_section .footerbox_cover{align-items:center;}
    .footer_area .footer_section .footer_getitouch{padding:65px 15px 165px;}
    .footer_area .footer_section .footer_getitouch h2{font-size:54px; margin:0; padding-right:53px;}    
    .footer_area .footer_section .footer_getitouch .footer_started_btn{}
    .footer_area .footer_section .footer_copyright .wrapper{align-items:center;display:flex;justify-content:space-between;flex-direction:row;}
}
@media(min-width:1200px){
    .header{padding:30px 50px;}
    .header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a{letter-spacing:2px;}
    .header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{padding:3px 12px;}
    .header .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:after{margin:16px 4px 0 -10px;}    
    .footer_area .footer_section .footer_getitouch h2{font-size:60px;}
    .footer_area .footer_section .footer_copyright .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{padding:10px 15px;}
}


/*****************************************/
/* Animations                            */
/*****************************************/



.in-top .hover{animation:in-top 300ms ease 0ms 1 forwards;z-index:9999;}
.in-right .hover{animation:in-right 300ms ease 0ms 1 forwards;z-index:9999;}
.in-bottom .hover{animation:in-bottom 300ms ease 0ms 1 forwards;z-index:9999;}
.in-left .hover{animation:in-left 300ms ease 0ms 1 forwards;z-index:9999;}
.out-top .hover{animation:out-top 300ms ease 0ms 1 forwards;}
.out-right .hover{animation:out-right 300ms ease 0ms 1 forwards;}
.out-bottom .hover{animation:out-bottom 300ms ease 0ms 1 forwards;}
.out-left .hover{animation:out-left 300ms ease 0ms 1 forwards;}
@media (min-width:767px){
  @keyframes in-top{
    from{top:-100%}
    to{top:0}
  }
  @keyframes in-right{
    from{left:100%;}
    to{left:0;}
  }
  @keyframes in-bottom{
    from{top:100%;}
    to{top:0;}
  }
  @keyframes in-left{
    from{left:-100%;}
    to{left:0}
  }
  @keyframes out-top{
    from{top:0%;}
    to{top:-100%}
  }
  @keyframes out-right{
    from{left:0%;}
    to{left:100%;}
  }
  @keyframes out-bottom{
    from{top:0%;}
    to{top:100%;}
  }
  @keyframes out-left{
    from{left:0;}
    to{left:-100%;}
  }
}
@keyframes label-slide-up{
    0%{top:5px;}
    100%{top:-25px;}
}
@keyframes label-slide-down{
    0%{top:-25px;}
    100%{top:5px;}
}
@keyframes Gradient{
    0%{background-position:0 50%}
    50%{background-position:100% 50%}
    100%{background-position:0 50%}
}

@keyframes jello-horizontal{
	0%{transform:scale3d(1,1,1);}
	30%{transform:scale3d(1.25,0.75,1);}
	40%{transform:scale3d(0.75,1.25,1);}
	50%{transform:scale3d(1.15,0.85,1);}
	65%{transform:scale3d(0.95,1.05,1);}
	75%{transform:scale3d(1.05,0.95,1);}
	100%{transform:scale3d(1,1,1);}
}

@keyframes color-gradient{
    0%{background-color:#5ACDFA;}
    33.3333%{background-color:#8DC63F;}
    66.666%{background-color:#62538B;}
    100%{background-color:#EF6747;}
}

@keyframes color-gradient1{
    0%{background-color:#EF6747;}
    33.3333%{background-color:#5ACDFA;}
    66.666%{background-color:#8DC63F;}
    100%{background-color:#62538B;}
}
.jello-vertical {
	-webkit-animation: jello-vertical 0.9s both;
	        animation: jello-vertical 0.9s both;
}
/* ----------------------------------------------
 * Generated by Animista on 2020-2-14 13:14:36
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
/* ----------------------------------------------
 * Generated by Animista on 2019-12-5 10:59:19
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}