/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* Generic
This is where reset, normalize & box-sizing styles go.
*/























































    

































 
 
 
 
 
 
 
 




:root{
    --primary_font:IBM Plex Sans;
    --secondary_font:Changa;
    --primary_color:#003c50;
    --secondary_color:#cb0774;
    --third_color:#54267F;
}
 

body{ font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; text-decoration: none; line-height:1.5; color:#003C50; }







 


  


  

  

*, *:before, *:after {
  box-sizing: border-box;
}


/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/




:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1;
--upFadeUp:40px;
    --downFadeDown:-40px;
} 

._direction:not(.direction-none) {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;     
    opacity:0;
}

@keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, var(--upFadeUp), 0); transform: translate3d(0, var(--upFadeUp), 0) }
    to { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) }
}
.direction-up.go{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp }

@keyframes fadeInDown {
    0% { opacity: 0; -webkit-transform: translate3d(0, var(--downFadeDown), 0); transform: translate3d(0, var(--downFadeDown), 0) }
    to { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) }
}
.direction-bottom.go { -webkit-animation-name: fadeInDown; animation-name: fadeInDown }

@keyframes fadeIn {
    0% { opacity: 0 }
    to { opacity: 1 }
}
.direction-fade.go { -webkit-animation-name: fadeIn; animation-name: fadeIn }



.delay-1 {
     
animation-delay: 250ms;
-webkit-animation-delay: 250ms;
-moz-animation-delay: 250ms;
-o-animation-delay: 250ms;
-ms-animation-delay: 250ms;


    
}


.delay-2 {
     
animation-delay: 500ms;
-webkit-animation-delay: 500ms;
-moz-animation-delay: 500ms;
-o-animation-delay: 500ms;
-ms-animation-delay: 500ms;


    
}


.delay-3 {
     
animation-delay: 750ms;
-webkit-animation-delay: 750ms;
-moz-animation-delay: 750ms;
-o-animation-delay: 750ms;
-ms-animation-delay: 750ms;


    
}


.delay-4 {
     
animation-delay: 1000ms;
-webkit-animation-delay: 1000ms;
-moz-animation-delay: 1000ms;
-o-animation-delay: 1000ms;
-ms-animation-delay: 1000ms;


    
}


.delay-5 {
     
animation-delay: 1250ms;
-webkit-animation-delay: 1250ms;
-moz-animation-delay: 1250ms;
-o-animation-delay: 1250ms;
-ms-animation-delay: 1250ms;


    
}


.delay-6 {
     
animation-delay: 1500ms;
-webkit-animation-delay: 1500ms;
-moz-animation-delay: 1500ms;
-o-animation-delay: 1500ms;
-ms-animation-delay: 1500ms;


    
}


.delay-7 {
     
animation-delay: 1750ms;
-webkit-animation-delay: 1750ms;
-moz-animation-delay: 1750ms;
-o-animation-delay: 1750ms;
-ms-animation-delay: 1750ms;


    
}


.delay-8 {
     
animation-delay: 2000ms;
-webkit-animation-delay: 2000ms;
-moz-animation-delay: 2000ms;
-o-animation-delay: 2000ms;
-ms-animation-delay: 2000ms;


    
}


.delay-9 {
     
animation-delay: 2250ms;
-webkit-animation-delay: 2250ms;
-moz-animation-delay: 2250ms;
-o-animation-delay: 2250ms;
-ms-animation-delay: 2250ms;


    
}

/* Responsive grid */
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { display: table; content: ''; }
.row-fluid:after { clear: both; }
.row-fluid [class*='span'] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.127659574%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.row-fluid [class*='span']:first-child { margin-left: 0; }
.row-fluid .span12 { width: 99.99999998999999%; }
.row-fluid .span11 { width: 91.489361693%; }
.row-fluid .span10 { width: 82.97872339599999%; }
.row-fluid .span9 { width: 74.468085099%; }
.row-fluid .span8 { width: 65.95744680199999%; }
.row-fluid .span7 { width: 57.446808505%; }
.row-fluid .span6 { width: 48.93617020799999%; }
.row-fluid .span5 { width: 40.425531911%; }
.row-fluid .span4 { width: 31.914893614%; }
.row-fluid .span3 { width: 23.404255317%; }
.row-fluid .span2 { width: 14.89361702%; }
.row-fluid .span1 { width: 6.382978723%; }
.container-fluid:before, .container-fluid:after { display: table; content: ''; }
.container-fluid:after { clear: both; }
@media (max-width:767px) {
  .row-fluid { width: 100%; }
  .row-fluid [class*='span'] { display: block; float: none; width: auto; margin-left: 0; }
}
@media (min-width:768px) and (max-width:1139px) {
  .row-fluid { width: 100%; }
  .row-fluid:before, .row-fluid:after { display: table; content: ''; }
  .row-fluid:after { clear: both; }
  .row-fluid [class*='span'] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.762430939%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
  .row-fluid [class*='span']:first-child { margin-left: 0; }
  .row-fluid .span12 { width: 99.999999993%; }
  .row-fluid .span11 { width: 91.436464082%; }
  .row-fluid .span10 { width: 82.87292817100001%; }
  .row-fluid .span9 { width: 74.30939226%; }
  .row-fluid .span8 { width: 65.74585634900001%; }
  .row-fluid .span7 { width: 57.182320438000005%; }
  .row-fluid .span6 { width: 48.618784527%; }
  .row-fluid .span5 { width: 40.055248616%; }
  .row-fluid .span4 { width: 31.491712705%; }
  .row-fluid .span3 { width: 22.928176794%; }
  .row-fluid .span2 { width: 14.364640883%; }
  .row-fluid .span1 { width: 5.801104972%; }
}
@media (min-width:1280px) {
  .row-fluid { width: 100%; }
  .row-fluid:before, .row-fluid:after { display: table; content: ''; }
  .row-fluid:after { clear: both; }
  .row-fluid [class*='span'] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.564102564%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
  .row-fluid [class*='span']:first-child { margin-left: 0; }
  .row-fluid .span12 { width: 100%; }
  .row-fluid .span11 { width: 91.45299145300001%; }
  .row-fluid .span10 { width: 82.905982906%; }
  .row-fluid .span9 { width: 74.358974359%; }
  .row-fluid .span8 { width: 65.81196581200001%; }
  .row-fluid .span7 { width: 57.264957265%; }
  .row-fluid .span6 { width: 48.717948718%; }
  .row-fluid .span5 { width: 40.170940171000005%; }
  .row-fluid .span4 { width: 31.623931624%; }
  .row-fluid .span3 { width: 23.076923077%; }
  .row-fluid .span2 { width: 14.529914530000001%; }
  .row-fluid .span1 { width: 5.982905983%; }
}

/* Clearfix */
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }

/* Visibilty classes */
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.hidden { display: none; visibility: hidden; }

/* Responsive visibilty classes */
.visible-phone { display: none !important; }
.visible-tablet { display: none !important; }
.hidden-desktop { display: none !important; }
@media (max-width:767px) {
  .visible-phone { display: inherit !important; }
  .hidden-phone { display: none !important; }
  .hidden-desktop { display: inherit !important; }
  .visible-desktop { display: none !important; }
}
@media (min-width:768px) and (max-width:1139px) {
  .visible-tablet { display: inherit !important; }
  .hidden-tablet { display: none !important; }
  .hidden-desktop { display: inherit !important; }
  .visible-desktop { display: none !important; }
}
.content-wrapper { margin: 0 auto; padding: 0 1rem; }
@media screen and (min-width:1380px) {
	.content-wrapper { padding: 0; }
}
.dnd-section > .row-fluid { margin: 0 auto; }
.dnd-section .dnd-column { padding: 0 1rem; }
@media (max-width:767px) {
	.dnd-section .dnd-column { padding: 0; }
}

/* Elements
Base HMTL elements are styled in this section (<body<, <h1>, <a>, <p>, <button> etc.)
*/



/* All other browsers */


/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/

.header .logo img {     max-width: 175px; max-height: 55px;  object-fit: contain;   object-position: left; }




/* desktop before table */
@media (min-width:992px){
    
.menu ul li a { color: #000000;  text-decoration: none;  padding: 0 15px; }
.menu ul li a:hover,.menu ul li a:focus,.menu ul li a:active,.menu ul li:hover > a{ color:#B10C75; }
.header ul.hs-menu-children-wrapper { box-shadow: 0 3px 7px 0px rgb(0 0 0 / 15%); background-color: #fff; padding: 12px 0px; border: 1px solid #eee; }
.header ul.hs-menu-children-wrapper > li > a { padding: 8px 15px; min-width: 165px; }
.header  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts  .hs-menu-depth-2 ul.hs-menu-children-wrapper { right: auto; left: 100%; top: 0; }
.header  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts  .hs-menu-depth-2:hover ul.hs-menu-children-wrapper{  left: 100%; top: 0;  }  
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{     white-space: normal; }
.header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{     visibility: hidden; left: 0;  top: 140%;     transition: all 0.4s ease-in-out; }
.header .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{ visibility: visible; }
.hs-menu-flow-horizontal {  display: block !important; }   
a.mobile-trigger{ display:none; }    
    
    
}




/* Table  table */

@media (max-width:991px){

/* === menu === */
  
      
 
.header .mainmenu, .header .mainmenu *{display: block;float: none;position: static;top: auto;right: auto;left: auto;bottom: auto;padding: 0px;margin: 0px;background-image: none;background-color: transparent;
border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow:    none;box-shadow: none; max-width: none;width: 100%;height: auto;
line-height: 1;  font-weight: normal;text-decoration: none;text-indent: 0px;text-align: left;color: #fff;}
a.mobile-trigger {  display: inline-block !important;  cursor: pointer;   position: absolute;   top: 8px;     right: 15px;       width: 44px;   height: 44px;   padding: 12px 10px;
  background: #B10C75;  z-index: 99999999999;  -webkit-transition: background-color 0.2s linear;   font-size: 16px;  font-weight: normal;  text-align: left;  text-transform: uppercase;
  border-radius: 6px;  -webkit-transition:color .2s ease-in;   -moz-transition:color .2s ease-in;  transition:color .2s ease-in;}
a.mobile-trigger:hover {  text-decoration: none;   color: #fff;}
a.mobile-trigger span{  display: inline;}
a.mobile-trigger span:before{  position: absolute;  content: 'Menu'; }
a.mobile-trigger span:after{  position: relative;  right: 2px;  content: 'Close'; 
  background-color: #B10C75;  opacity: 0;  transition: opacity .4s ease-in-out;  -moz-transition: opacity .4s ease-in-out;  -webkit-transition: opacity .4s ease-in-out; }

/* Change button when menu is open */
.mobile-open a.mobile-trigger{  -webkit-transition:background-color 0.2s linear;   -moz-transition:background-color 0.2s linear;   transition:background-color 0.2s linear;  background: #B10C75;   }
.mobile-open a.mobile-trigger span:after{ opacity: 1; }

/* Toggle Button Icon & Animations */
a.mobile-trigger i {  display: inline;  position: relative;  top: -2px;  margin-left: 0;  -webkit-transition-duration: 0s;  -webkit-transition-delay: .2s;  -moz-transition-duration: 0s;  -moz-transition-delay: .2s;
  transition-duration: 0s;  transition-delay: .2s;}
a.mobile-trigger  i:before, a.mobile-trigger i:after {  position: absolute;  content: '';}
a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after {  width: 24px;  height: 3px;  background-color: #fff;  display: inline-block;}
a.mobile-trigger  i:before {  margin-top: -8px;   -webkit-transition-property: margin, -webkit-transform;  -webkit-transition-duration: .2s;  -webkit-transition-delay: .2s, 0;}
a.mobile-trigger  i:after {  margin-top: 8px;   -webkit-transition-property: margin, -webkit-transform;  -webkit-transition-duration: .2s;  -webkit-transition-delay: .2s, 0;}
.mobile-open a.mobile-trigger i {  background-color: rgba(0,0,0,0.0);  -webkit-transition-delay: .2s;  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);  -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
  box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);}
.mobile-open a.mobile-trigger i:before {  margin-top: 0;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition-delay: 0, .2s;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);  -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);  box-shadow:  0px 1px 1px rgba(0, 0, 0, 0);}
.mobile-open a.mobile-trigger i:after {  margin-top: 0;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition-delay: 0, .2s;  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);  box-shadow:0px 1px 1px rgba(0, 0, 0, 0);}

/* Child Toggle Button */
span.child-triggerm {  display: block !important;   cursor: pointer;   position: absolute;  top: 0px;  right: 0px;  width: 55px !important;  min-width: 55px !important;  height: 45px !important; 
  padding: 0 !important;  border-left: 1px dotted rgba(255, 255, 255, .20); z-index:100000000;}
span.child-triggerm:hover {  text-decoration: none;}

/* Child Toggle Button Icon & Animations */
span.child-triggerm span {  position: relative;  top: 50%;   margin: 0 auto !important;  -webkit-transition-duration: .2s;  -moz-transition-duration: .2s;  transition-duration: .2s;}
span.child-triggerm span:after {  position: absolute;  content: '';}
span.child-triggerm span, span.child-triggerm span:after {  width: 10px;  height: 1px;   background-color: #fff;  display: block;}
.row-fluid .header .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span, .row-fluid .header .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span:after { background-color: #fff; }
span.child-triggerm span:after {  -webkit-transform: rotate(-90deg);   -ms-transform: rotate(-90deg);  transform: rotate(-90deg);   -webkit-transition-duration: .2s;   -moz-transition-duration: .2s;
  transition-duration: .2s;}
span.child-triggerm.child-open span:after {  -webkit-transform: rotate(-180deg);   -ms-transform: rotate(-180deg);  transform: rotate(-180deg);   -webkit-transition-duration: .2s;   -moz-transition-duration: .2s;
  transition-duration: .2s;}
span.child-triggerm.child-open span {  -webkit-transform: rotate(180deg);   -ms-transform: rotate(180deg);  transform: rotate(180deg);   -webkit-transition-duration: .2s;   -moz-transition-duration: .2s;
  transition-duration: .2s;}
  
/* Menu Styles on Mobile Devices */  
.header .mainmenu.js-enabled .hs-menu-flow-horizontal,.header .mainmenu.js-enabled .hs-menu-children-wrapper{  display: none;}  
.header .mainmenu ul.hs-menu-children-wrapper {  visibility: visible !important;  opacity: 1 !important;  position: static !important;  display: none;}
.header .mainmenu.js-enabled .hs-menu-flow-horizontal{  position: absolute;  top: 60px;   left: 0px;   width: 100%;  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.65);  -moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.65);
  box-shadow:  0px 5px 5px 0px rgba(0, 0, 0, 0.65);}
.header .mainmenu .hs-menu-flow-horizontal{  padding: 40px 0 0 0;  background-color: #B10C75;   width: 100%;  z-index: 8888;}
.header .mainmenu .hs-menu-flow-horizontal > ul > li{  position: relative;}
.header .mainmenu .hs-menu-flow-horizontal > ul > li a{  font-size: 17px;  line-height: 45px;  overflow: visible;}
.header .mainmenu .hs-menu-flow-horizontal ul li{  border-top: 1px dotted rgba(255, 255, 255, .35); }
.header .mainmenu .hs-menu-flow-horizontal ul li a{  padding: 0 10px;}
.header .mainmenu .hs-menu-flow-horizontal ul li a:hover{  color: #fff; }
.header .mainmenu .hs-menu-flow-horizontal > ul ul li{ background-color: rgba(255, 255, 255, .08);}
.header .mainmenu .hs-menu-flow-horizontal > ul ul li a{  text-indent: 10px;  font-size: 16px; }
.header .mainmenu .hs-menu-flow-horizontal > ul ul ul li a{  text-indent: 30px; }
.header .mainmenu .hs-menu-flow-horizontal > ul ul ul ul li a{  text-indent: 50px;}
   
 
/* extra menu css */
.header_btn a {  white-space: nowrap; }    
.header_wrapp{ position:relative;  }    
    


}



/* Mobile  table */


@media (max-width:767px){
 .header .logo img{  max-width: 120px;  max-height: 40px; }
 a.mobile-trigger{ top:0; }


}
.footer { background-color: #e8e8e8; }
.footer_logo img { max-width: 175px; max-height: 55px; object-fit: contain; object-position: left; }
.share_icon svg { height: 30px; }
.share_icon { padding: 0; margin: 0; }
.share_icon  li { display: inline-block;     padding: 0 2px;  }
.navigation ul li { padding: 4px 0; }
.navigation ul li a { color: #000; text-decoration: none; }

.hs-menu-wrapper ul { display: flex; flex-wrap: wrap; list-style: none; margin: 0; padding-left: 0; }


.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper { flex-direction: column; }
@media (max-width:767px) {
	.hs-menu-wrapper.hs-menu-flow-horizontal ul { flex-direction: column; }
}


.hs-menu-wrapper.hs-menu-flow-vertical ul { flex-direction: column; }


.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul { display: inline-flex; }
@media (max-width:767px) {
	.hs-menu-wrapper.hs-menu-flow-vertical ul { display: flex; }
}
.hs-menu-wrapper.flyouts .hs-item-has-children { position: relative; }
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper { left: -9999px; opacity: 0; position: absolute; }
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a { display: block; white-space: nowrap; }
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper { left: 0; opacity: 1; top: 100%; }
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper { left: 100%; opacity: 1; top: 0; }
@media (max-width:767px) {
	.hs-menu-wrapper.flyouts .hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper { left: 0; opacity: 1; position: relative; top: auto; }
}


.hs_cos_wrapper_type_cta img, .hs_cos_wrapper_type_logo img, .hs_cos_wrapper_type_rich_text img { height: auto; max-width: 100%; }

/* Utilities
Helper classes with ability to override anything that comes before it
*/
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    margin-left: 0!important;
    margin-right: 0!important;
}



body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
    margin-right: 0 !important;
}


/* For content that needs to be visually hidden but stay visible for screenreaders */

.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}
.row>div{ width:100%; }
/* */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* */

.hs-private.hs-private.hs-private .hs-ls-responsive-toolbar { transform: translate(0, 27px) !important; }
.bg_color_light_primary{ 
    color:#003c50;
    background-color:rgba(0, 60, 80 , 0.08);
 }
.bg_color_light_secondary{ 
    color:#cb0774;
    background-color:rgba(203, 7, 116 , 0.08);
 }
.bg_color_light_third{ 
    color:#54267F;
    background-color:rgba(84, 38, 127 , 0.08);
 }
img{ display:inline-block; max-width:100%; }
.lazy-wrapper { position: relative; }
img.lazy.loaded + .lazy-layer { opacity: 0; z-index:-1; }
.lazy-layer { transition: all 0.5s ease; }
img.lazy + .lazy-layer { display: inline-block; position: absolute; overflow: hidden; background-color: #e9e9e9; font-size: 0; top: 0; left: 0; width: 100%; height: 100%; }
img.lazy + .lazy-layer::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: translateX(-100%); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); -webkit-animation: shimmer 2s infinite; animation: shimmer 2s infinite; content: ""; }

@-webkit-keyframes shimmer {
    100% {
        transform: translateX(100%);
    }
}
@keyframes shimmer {
    100% {
        transform: translateX(100%);
    }
}

.button-wrapper .hs-button {
    border-radius: 10px 0 !important;
    padding: 10px 15px !important;
}

.align-items\:MIDDLE { align-items: center; }
.align-items\:TOP { align-items: flex-start; }
.align-items\:BOTTOM { align-items: flex-end; }

div[data-swap="true"] { direction: rtl; text-align: left; }




.hero-banner h1 { position: relative; }
.hero-banner h1 img { position: absolute; right: 100%; margin-right: 23px; }
.hero-banner h1 img { display: none; }

.border-box .module_title .text { min-height: 90px; display: flex; align-items: center; padding:0 60px; }
.Digital-box { background: #E5EBED; border-radius: 20px; position: relative; }
.Digital-box { background: #E5EBED; border-radius: 20px; position: relative; } 
.Digital-box h2 span{ font-size:80px; font-family:var(--secondaryFont); font-weight:400;}
.Digital-box h2 { font-family:var(--primaryFont);  font-size:75px; font-weight: 100; margin-bottom:0px; } 
.Digital-box img { position: absolute; left: 100%; top: 10%; width: 50px; margin-left: 15px; }
.Digital-box { min-height: 450px; display: flex; align-items: center; justify-content: center; padding: 15px; }
.Digital-box-icon { position: relative; top: -130px; }

.service-box .theme_image { height: 250px; display: flex; align-items: center; justify-content: center;}
.slick-slider .slick-arrow { background: none; border:none; z-index:9; position:absolute; top: 45%; right: 0; font-size:0px; cursor: pointer; }
.slick-slider .slick-arrow:before { position: absolute; content: ""; background: url(https://email.cixon.de/hubfs/master-theme-assets/Group%2011540.png) no-repeat center / cover;width: 39px;height: 59px; }
.slick-slider .slick-arrow.slick-prev { left: -40px; right: auto; }
.slick-slider .slick-arrow.slick-prev:before { transform: rotate(180deg); }
.slider-section .home-slider .image img { width: 100%; height:auto; }
.slider-section .home-slider .image { line-height: 0; padding:0 20px; }

.border-box .module_richtext .richtext { padding: 0 60px; }
.border-box .module_richtext .richtext ul { list-style: none; }
.border-box .module_richtext .richtext ul li { position: relative; padding-left: 20px; margin-bottom: 10px; }
.border-box .module_richtext .richtext ul li:before { position: absolute; content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #003C50; left: 0; top: 5px; }
.border-box .module_button { padding: 0 60px; }


.mit-box .image_content > div { max-width: 870px; margin: 0 auto; }
.mit-box .image_content h2 { font-size: 50px;  position: relative; display:inline; font-weight:400; }
.mit-box .image_content h2:before,.mit-box .image_content h2:after {
    content: '';
    position: absolute;
    top: 12px;
    right: 100%;
    height: 45px;
    width: 50px;
    background-image: url(https://6754890.fs1.hubspotusercontent-na1.net/hubfs/6754890/master-theme-assets/quote-start.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.mit-box .image_content h2:after {
    left: 100%;
    right: auto;
    top: auto;
    bottom: 26px;
}
.mit-box .image_content .richtext { margin-bottom:10px; font-weight:600; }
.mit-box .image_content a.secondary { background-color: #fff; border-radius: 15px 0; border: none; font-size: 16px; min-width: 220px; text-align: center; padding: 8px 15px 7px; font-family: 'Changa'; height: auto; }


.left-right-section { overflow:hidden; padding:100px 0; }
.left-right-section .title { margin-bottom: 100px; color: #003C50;  }
.left-right-section .title h2 { margin-bottom: 20px; }
.left-right-section .list { display:grid; gap:100px; }
.left-right-section .box { display: flex; align-items: center; margin:0 -15px; }
.left-right-section .box.box-right { flex-direction: row-reverse; }
.left-right-section .box > div { width:calc(50% - 30px); margin:0 15px; }
.left-right-section .box .leftbox { display: flex; align-items: center; justify-content: center; padding: 15px; border-radius: 50px; min-height: 500px; }
.left-right-section .box .leftbox .left-text { font-size:100px; line-height:1; font-family:var(--primaryFont); font-weight:100; }
.left-right-section .box .leftbox .left-text span { display: block; }
.left-right-section .box .leftbox .left-text b { font-family:var(--secondaryFont); font-weight:500; font-size: 78px; display:block; }
.left-right-section .box .right h2 { margin-bottom:10px; }
.left-right-section .box .right .content {  }


.team-section { padding-top: 100px; }
.team-section .title { margin-bottom: 100px; }
.team-section .box { background: url(https://email.cixon.de/hubfs/master-theme-assets/team-bg.png) no-repeat center / cover; border-radius: 50px; position: relative; min-height:400px; }
.team-section .box .inner-content { position: absolute; top: 35px; left: 35px; max-width: 260px; }
.team-section .box .inner-content h3 { margin-bottom: 5px; font-size: 34px; font-weight:500; }
.team-section .box .inner-content .sub-text { color: #CB0774; font-weight: 600; margin-bottom: 15px; }
.team-section .box .inner-content .content { line-height: 28px; color: #54267F;    padding-right: 50px;}
.team-section .box  .image {
    position: absolute;
    bottom: 0;
    right: 0;
    line-height: 0;
}

.team-section .box {
    overflow: hidden;
}

.team-section .box .image img {
    height: 270px !important;
    width: auto !important;
}

.modesty-section { padding: 100px 0; }
.modesty-section .title { margin-bottom: 100px; }
.modesty-section .title h2 {text-align: center;margin-bottom: 15px;}
.modesty-section .bottom { border: 1px solid #CB0774; border-radius: 0 50px; padding: 60px 30px; display: flex; align-items: center; justify-content: space-between; }
.modesty-section .bottom > div { width: 50%; }
.modesty-section .bottom .left-title { padding-right: 30px; }
.modesty-section .bottom .left-title .txt { line-height:1; font-size: 70px; color:var(--secondary); font-weight: 100; }
.modesty-section .bottom .left-title .txt span { font-weight: 500; font-family: 'Changa'; display: block; line-height: 1; }
.modesty-section .bottom .image { text-align: right; }

.gallery-section .title { text-align: center; margin-bottom: 40px; }
.gallery-section .gallery-slider { background: #E5EBED; padding: 20px 0; }
.gallery-section .gallery-slider .slick-track { display: flex; align-items:center; }
/* .gallery-section .gallery-slider .slick-track .slick-slide { display: table-cell; vertical-align: middle; float: none; } */
.gallery-section .gallery-slider .image {margin: 0 50px;}
.gallery-section .gallery-slider .image img { margin: 0 auto; }


.customer-voices-section { padding: 100px 0; }
.customer-voices-section .title { text-align: center; margin-bottom: 60px; }
/* .customer-voices-section .title h2 { font-weight: 700; } */
.customer-voices-section .list .box { border: 1px solid #CB0774; border-radius: 0 50px; padding: 25px 40px; margin-bottom:30px; }
.customer-voices-section .list .box:last-child { margin-bottom:0; }
.customer-voices-section .list .box h2 { font-weight: 100; margin-bottom: 15px; font-family:var(--primaryFont) }
.customer-voices-section .list .box .author { margin-top: 20px; line-height: 1.3; }
.customer-voices-section .list .box .author .name {  font-weight: 500; }
.customer-voices-section .list .box .author .author_content { color: var(--secondary); }

.icon-content h5 { line-height:1.4; margin-bottom:0; }


/* HEADER TWO */

.header_two {  z-index: 9; position: relative; }
.header_two:before {
    content: '';
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
    box-shadow: 0 3px 6px 0px rgb(0 0 0 / 16%);
    z-index: 999;
}

.header_two .mainmenu_two .hs-menu-wrapper>ul>li>a {
    position: relative;
    z-index: 99999999;
}
.header_two .inner { position: relative; }
.nav-toggle { background:linear-gradient(37.59deg, #FFDD00 23.96%, #FFF199 88.38%); border:0 none; cursor:pointer; padding:10px 0; position:absolute; right:13px; top:20px; width:43px; }
.nav-toggle .icon-bar { margin:auto; background-color:#fff; border-radius:1px; display:block; height:3px; position:relative; width:22px; transition:var(--transition); }
.nav-toggle .icon-bar + .icon-bar { margin-top:4px; }
.nav-toggle .icon-bar:nth-child(1), .nav-toggle .icon-bar:nth-child(3) { top:0;  transform:rotate(0deg); }
.nav-toggle.nav-menuopen .icon-bar:nth-child(1) { top:7px; transform:rotate(45deg); }
.nav-toggle.nav-menuopen .icon-bar:nth-child(2) { opacity:0; }
.nav-toggle.nav-menuopen .icon-bar:nth-child(3) { top:-7px; transform:rotate(-45deg); }
.header_two .mainmenu_two .mobile-menu span.mobile-toggle { width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:#ededed; transition:var(--transition); }
.header_two .mainmenu_two .mobile-menu span.mobile-toggle:after,.mainmenu_two .mobile-menu span.mobile-toggle:before { content:""; background-color:#000; height:16px; width:2px; position:absolute; left:17px; top:10px; transition:var(--transition); }
.header_two .mainmenu_two .mobile-menu span.mobile-toggle:before { transform:rotate(90deg); transition:var(--transition);; }
.header_two .mainmenu_two .mobile-menu span.mobile-toggle.nav-subopen:after { transform:rotate(90deg)}; }
.header_two .mainmenu_two .mobile-menu span.mobile-toggle.nav-subopen:before { opacity:0; background-color:#fff; transform:rotate(180deg); }
.header_two .mainmenu_two .hs-menu-wrapper ul li a { white-space:normal;  }
.header_two .h-btn a.hs-button {     line-height: 30px;  background-color: var(--third); border-radius: 15px 0; border: none; font-size: 16px; min-width: 175px; text-align: center; padding: 8px 15px 7px; font-family: Changa; height: 45px; color: var(--white); display: inline-block; transition: var(--transition); cursor: pointer; text-decoration: none; }
.header_two .h-btn a.hs-button:hover { background-color: var(--secondary); color:var(--white); }
.header_two .mainmenu_two .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2 { display:none; }




/* SERVICE MEGAMENU */
.megamenu_container { display: none; }
.header_two .mainmenu_two .megamenu_container .inner-menu { display: flex; }
.header_two .mainmenu_two .megamenu_container .inner-menu .box { display: inline-block; vertical-align: top; width: 100%; padding: 25px; padding-bottom: 100px; position: relative; }
.header_two .mainmenu_two .megamenu_container { display: none; vertical-align: top; width: 100%; }
.header_two .mainmenu_two .megamenu_container .inner-menu .box:not(:last-child) { border-right: 1px solid #DCE0E1; }
.header_two .mainmenu_two .megamenu_container .inner-menu .box h4 a { display: inline-block; padding: 0; color: var(--secondary); text-transform: capitalize; font-size: 28px; text-decoration: none; font-weight: 400; letter-spacing: -0.5px; transition: var(--transition); }
.header_two .mainmenu_two .megamenu_container .inner-menu .box h4 a:hover { color: var(--primary); }
.header_two .mainmenu_two .megamenu_container .inner-menu .box .content { font-size: 18px; margin: 20px 0 25px; font-weight:100;}
.header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li { margin: 0 0 12px; }
.header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li:last-child { margin-bottom: 0; }
.header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li a { padding: 0 0 0 16px; font-family: var(--secondary-font); position: relative; line-height: 1.5; }
.header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li a:before { position: absolute; content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid var(--primary); left: 0; top: 6px; transition: var(--transition); }
.header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li a:hover:before { border-left-color: var(--secondary); }
.header_two .mainmenu_two .megamenu_container .inner-menu .box .inner-btn a { display: inline-block; margin-top: 45px; }
.header_two .logo, .header_two .h-btn { position: relative; z-index: 99999; }
.header_two .logo a { display: block; line-height: 0; }

.menu_inner_link { text-align: center; padding: 20px 0; }
.menu_inner_link a { font-size: 16px; line-height: 24px; text-transform: capitalize; color: var(--secondary); display: flex; justify-content: center; align-items: center; }
.menu_inner_link a svg { display: block; margin-left: 8px; }
.menu_inner_link a svg path { stroke: var(--secondary); }

/*form*/


fieldset .hs-input { border: 1px solid #69727d; outline: none; border-radius: 3px; height: 40px; font-size: 15px; line-height: 21px; color: #000; width: 100% !important; padding:15px;}
form fieldset { max-width: 100% !important;  padding: 10px 0 !important;}
ul.inputs-list { padding: 0; list-style: none; margin:0;}
input[type=checkbox] { display: none; height: 15px; margin: 0; min-width: auto; opacity: 0; vertical-align: middle; width: 15px !important }
input[type=checkbox]+span { cursor: pointer; display: inline-block; line-height: 20px; padding-left: 30px; position: relative; user-select: none; margin-left: 0 !important; }
input[type=checkbox]+span:before { border-color: #000; content: ""; display: inline-block; height: 15px; left: 0; position: absolute; top: 0; transition: all .3s ease; vertical-align: bottom; width: 15px; border: 1px solid; }
input[type=checkbox]+span:after { border-color: #000; border-style: solid; border-width: 0 0 2px 2px; content: ""; height: 5px; left: 4px; opacity: 0; position: absolute; top: 4px; transform: rotate(-45deg); width: 8px; }
input[type=checkbox]:checked+span:after { opacity: 1 }
input.hs-button.primary.large { display: inline-block; transition: var(--transition); cursor: pointer; text-decoration: none; background-color: transparent; font-size: 16px; font-family: Changa, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #fff; text-transform: none; border: 1px solid #bf0a76; border-radius: 3px; padding: 10px 15px; margin-top: 15px; color: #bf0a76; border-radius: 10px 0; }
input.hs-button.primary.large:hover { background: #bf0a76; color: #fff; }
ul.no-list.hs-error-msgs.inputs-list li {padding-top: 7px;}
.hs_numemployees.hs-numemployees.hs-fieldtype-select.field.hs-form-field .hs-input {padding: 0 8px;}    

fieldset .hs-input {
    font-weight: 200;
    font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

fieldset select.hs-input {
    padding-top: 0;
    padding-bottom: 0;
}


.legal-consent-container .hs-richtext a {color: var(--secondary); transition:all 0.4s ease;}
.legal-consent-container .hs-richtext a:hover{color: var(--third);}


/*new css finace*/

.finace_content h2 span {
    color: var(--primary);
    font-weight: 400;
}


/* FOOTER TWO */

.footer_two { background-color:var(--primary); color:var(--white); }
.footer_two .footer__left .address-box .box .widget-type-rich_text{ line-height:1.5; }
.footer_two .footer__left .address-box .box .widget-type-rich_text p { font-weight: 200; }
.footer_two .footer__left .address-box .box .widget-type-rich_text span { font-weight:500; }
.footer_two .f-bottom .footer_social ul li:not(:last-child) { padding-right: 15px; }
.footer_two .f-bottom .footer_social ul li a { height: 30px; width: 30px; border: 1px solid var(--white); border-radius: 100%; transition: var(--transition); }
.footer_two .f-bottom .footer_social ul li a svg { height: 15px; fill: var(--white); }
.footer_two .f-bottom .footer_social ul li a:hover { border-color: var(--secondary); background-color: var(--secondary); }
.footer_two .f-btn a.hs-button { line-height:31px; background-color: var(--white); border-radius: 15px 0; border: none; font-size: 16px; min-width: 175px; text-align: center; padding: 8px 15px 7px; font-family: Changa; height: 45px; color: var(--secondary); display: inline-block; transition: var(--transition); cursor: pointer; text-decoration: none; }
.footer_two .f-btn a.hs-button:hover { background-color: var(--secondary); color:var(--white); }
.footer_two .f-menu ul li:not(:last-child) { padding-bottom: 23px; }
.footer_two .f-menu ul li a { color: var(--white); font-weight:600; text-decoration: none; position: relative; transition: var(--transition); }
.footer_two .f-menu ul li a:hover { color: var(--secondary); }
.footer_two .f-menu ul li a:before { position: absolute; content: ""; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 14px solid var(--secondary); left: -22px; top: 50%; transform: translateY(-50%); opacity: 0; visibility: hidden; transition: var(--transition); }
.footer_two .f-menu ul li a:hover:before { opacity: 1; visibility: visible; }
.footer_two .f-title{
    font-weight:500;
}

body footer .f-menu.f-menu-2 .hs-menu-wrapper > ul > li > ul { opacity: 1; visibility: visible; display: block; position: static; padding-top: 23px; width: auto; min-width: auto; }
body footer .f-menu.f-menu-2 .hs-menu-wrapper a { white-space: normal; }
body footer .f-menu.f-menu-2 .hs-menu-wrapper > ul { width: 100%; display: block; }
body footer .f-menu .hs-menu-wrapper a {
    white-space: normal !important;
}

.f-menu {
    font-size: 17px;
}


.service-box .theme_image.text-align\:left {
    justify-content: flex-start;
}
.service-box .theme_image.text-align\:right {
    justify-content: flex-end;
}
.service-box .theme_image.text-align\:center {
    justify-content: center;
}
.banner-2.hero-banner h1 img {
    margin-top: -34px;
}
strong {
    font-weight: 500;
}
.body-content {
    overflow: hidden;
    word-break: break-word;
}
a {
    text-decoration: none;
}
.heading span.tag {
    background: rgb(191 10 118 / 13%);
    color: #bf0a76;
    letter-spacing: 2px;
}
img[data-cst="auto"] {
    height: auto;
    width: auto;
}

.up-arrow-page { position: fixed; height: 40px; width: 40px; bottom: 10px; right: 10px; color: #fff; background: var(--secondary); border-radius: 100%; display: flex; align-items: center; justify-content: center; z-index:9999999999; }
.up-arrow-page svg { width: 16px; fill: #fff; }
.up-arrow-page span { line-height: 0; }
header + div { }
header + div .up-arrow-page { transform: translateY(100%); opacity: 0; transition: all 0.3s ease; visibility: hidden; }
header.fixed + div .up-arrow-page { opacity: 1; visibility: visible; transform: translateY(0%); }



.loadmore_btn {  text-align: center;  padding-top: 40px; }



/**/
/* .lang_switcher_class { position: relative; display: inline-block; padding: 20px; }
.globe_class { margin-right: 48px; }
ul.lang_list_class { box-shadow: 0 0 3px rgb(0 0 0 / 25%); border-radius: 8px; width: 38px; max-width: 58px; min-width: 100px; margin-left: 10px; padding-top: 0; top: 28px; }
ul.lang_list_class { opacity: 1; visibility: visible; transition: all .4s ease; margin-top: 28px; }
ul.lang_list_class { min-width: auto !important; width: auto !important; }
.test .lang_list_class li { border: none !important; padding-bottom: 14px; min-width: 100px; }
.lang_list_class li:first-child { border-radius: 8px 8px 0 0; }
.lang_list_class li:first-child { padding-top: 15px; border-top: 1px solid #000; }
.lang_list_class li { border: none !important; text-align: left; display: block; }
.lang_list_class li a { text-decoration: none; color: #000; cursor: pointer; }
a.lang_switcher_link { font-size: 0; }


.lang_list_class:before { background-image: url(https://www.readyeducation.com/hubfs/arrowtop.png); content: ""; top: -25px !important; background-size: contain; height: 50px !important; width: 50px !important; background-repeat: no-repeat; left: 0 !important; right: 0; margin: 0 auto !important; }
.lang_list_class:after { opacity: 0; }
.lang_list_class:after { top: -7px; border: 12px solid transparent; border-bottom-color: #fff; margin-bottom: -1px; }
.globe_class:hover .lang_list_class { display: block; }

.lang_list_class li a:before { content: "EN"; font-size: 14px; text-transform: uppercase; }
.header_laguage {  position: relative;  z-index: 999; }
span.ltlang:before {  content: "EN";  font-size: 14px; } */



.two_button_group {  display: flex;  margin: 0 -10px;  flex-flow: wrap; }
.two_button_group > div {   padding: 10px;}




.header_two .search-box-wrapper { margin-left: 20px; position: relative; z-index: 99999999; }
.header_two .search-box-wrapper .search-input { position: absolute; width: 300px; top: 50%; transform: translateY(-50%); right: 55px; background: #fff; z-index: 1; transition: all 0.3s ease; opacity: 0; visibility: hidden; }
.header_two .search-box-wrapper .search-btn { width: 20px; line-height: 0; cursor: pointer; user-select: none; position: relative; z-index: 2; transition: all 0.3s ease; left: 0; }
.header_two .search-box-wrapper .search-input input.hs-search-field__input { height: 46px; padding: 0 20px; font-size: 16px; color: #000; outline: none !important;  padding-right: 43px; border-radius: 0px; border:1px solid var(--primary); }
.mainmenu_two { transition: all 0.3s ease; }
.search-btn svg { fill: currentColor; }
.header_two .h-btn {
    transition: all 0.3s ease;
}
header.search-active .mainmenu_two { opacity: 0; }
header.search-active .search-box-wrapper .search-btn { position: relative; left: 0; color: var(--secondary); transform: scale(0.8); }
header.search-active .search-box-wrapper .search-input { opacity: 1; visibility: visible; right: 31px; }
header.search-active .h-btn { opacity: 0; }
.header_two .search-box-wrapper .search-input .hs-search-field { position: relative; }
.header_two .search-box-wrapper .search-input .hs-search-field button { position: absolute; top: 0; right: 0; height: 100%; width: 43px; background: transparent; border: none; outline: none !important; }
.header_two .search-box-wrapper .search-input .hs-search-field button svg { height: 15px; }
.header_two .search-box-wrapper ul.hs-search-field__suggestions { width:100%; position: absolute; top: 100%; background: #fff; display: block; opacity: 0; visibility: hidden; transition: all 0.3s ease; margin-top: 20px; border-top: 0; }
.header_two .search-box-wrapper li#results-for { font-weight: 400; padding: 4px 15px 0; }
.header_two .search-box-wrapper li { padding: 0; font-size: 16px; }
.header_two .search-box-wrapper li a { color: var(--secondary); font-weight: 400; display: block; padding: 4px 15px; }
.header_two .search-box-wrapper .search-input input.hs-search-field__input {}
.header_two .search-box-wrapper .hs-search-field.hs-search-field--open { }
.header_two .search-box-wrapper .hs-search-field.hs-search-field--open ul.hs-search-field__suggestions { opacity: 1; visibility: visible; margin-top: 0; }

.header_two .search-box-wrapper .search-btn svg.close { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; }
header.search-active .search-box-wrapper .search-btn svg.search { opacity: 0; }
.search-btn svg { transition: all 0.3s ease; }
header.search-active .search-box-wrapper .search-btn svg.close { opacity: 1; visibility: visible; }

body .header_laguage {position: relative;z-index: 999;cursor: pointer;margin-left: 20px;}
body .header_laguage >  span {text-transform: uppercase;font-weight: 500;font-size: 16px;padding: 4px 11px;position: relative;padding-right: 26px;display: block;border: 1px solid var(--primary);border-radius: 15px 0;height: 45px;display: flex;align-items: center;width: 60px;transition: all 0.3s ease;}
body .header_laguage > span:after {content: '';height: 8px;width: 8px;display: block;border-width: 0 2px 2px 0;border-color: #000;border-style: solid;transform: rotate(45deg) translateY(-50%);position: absolute;right: 13px;top: 50%;margin-top: -3px;}
body .header_laguage .header_laguage_widget {position: absolute;border: 1px solid #000;border-top: 0;border-radius: 0 0  15px 0;overflow: hidden;width: 60px;line-height: 0;opacity: 0;visibility: hidden;transition: all 0.3s ease;}
body .header_laguage .globe_class { background: none !important; height: auto !important; width: auto !important; }
body .header_laguage .globe_class ul.lang_list_class { display: block; position: static !important; transform: none !important; padding: 0 !important; }
body .header_laguage .globe_class ul.lang_list_class:before,body  .header_laguage .globe_class ul.lang_list_class:after { display: none; }
body .header_laguage .globe_class ul.lang_list_class li { padding: 0; margin: 0; border: none; }
body .header_laguage .globe_class ul.lang_list_class li + li { }
body .header_laguage .globe_class ul.lang_list_class li a {display: block;padding: 15px 20px;font-weight: 500;font-size: 0;transition: all 0.3s ease;}
body .header_laguage .globe_class ul.lang_list_class li a:before { content: 'DE'; font-size: 15px; }
body .header_laguage:hover .header_laguage_widget { opacity: 1; visibility: visible; }
body .header_laguage:hover>span { border-radius: 15px 0 0; }
body .header_laguage .globe_class ul.lang_list_class li:first-child { display: none; }
body .header_laguage .globe_class ul.lang_list_class li a:hover { background: var(--secondary); color: #fff; }


body .header_laguage.no-lang { pointer-events: none; }
body .header_laguage.no-lang > span { padding: 0 7px; justify-content: center; }
body .header_laguage.no-lang > span:after { display: none; }




body .header_laguage .globe_class ul.lang_list_class li a[lang="en"]:before{
content:"EN";
}

body .header_laguage .globe_class ul.lang_list_class li a[lang="de"]:before{
content:"DE";
}




body .landing_header .header_laguage { position: static; transform: inherit; }
.landing_footer .content a { color: var(--white); font-weight: 600; }










@media(min-width:1230px) { 
    .hero-banner h1 img { height: 130px; }
    .left-right-section .box:first-child .left-text {font-size: 70px;}
    .we-are-section.left-right-section .box .leftbox .left-text,
    .team-content-section.left-right-section .box .leftbox .left-text {font-size: 75px;}
    .header_two .mainmenu_two .hs-menu-wrapper > ul > li > a{font-size:18px;}
}


@media(max-width:1229px){



}




ul.list_style li:before { position: absolute; content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid var(--primary); left: -22px; top: 12px; transition: var(--transition); }
ul.list_style li { position: relative; }
ul.list_style { margin-left: 0; list-style: none; padding-left: 25px; }

.list_content {  color: #003C50;  line-height: 38px;    }

#termin ul {
    padding-left: 30px;
}

div#hs-web-interactives-top-anchor {
    z-index: 99999;
}

@media (max-width:767px) {

    body .landing_header .h-btn {
        position: absolute;
        bottom: -40px;
        left: 0;
        right: 0;
    }

    #termin ul {
        padding-left: 23px;
    }

}





















@media(min-width:992px) { 

    .hero-banner h1 img { height: 44px; }

    .header_two .mainmenu_two .hs-menu-wrapper ul { padding:0; margin:0; list-style:none; text-align:left; }
    .header_two .mainmenu_two .hs-menu-wrapper > ul > li { display:inline-block; vertical-align:middle; margin-right:35px; }
    .header_two .mainmenu_two .hs-menu-wrapper > ul > li.hs-item-has-children { position:static; }
    .header_two .mainmenu_two .hs-menu-wrapper > ul > li > a { display:block; padding:43px 0; color:var(--primary); font-size:17px; font-weight:500; text-decoration:none; font-family:var(--secondaryFont); transition:var(--transition); }

    .header_two .mainmenu_two .hs-menu-wrapper ul li:hover > a,
    .header_two .mainmenu_two .hs-menu-wrapper ul li.active > a,
    .header_two .mainmenu_two .hs-menu-wrapper ul li.active-branch > a { color:var(--secondary); }

    .header_two .mainmenu_two .hs-menu-wrapper > ul > li.hs-item-has-children span.mobile-toggle, .nav-toggle { display:none; }
    .submenu{ height:auto !important; } 


    .header_two .mainmenu_two .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper {  -webkit-animation: fadeIn 0.4s;
        animation: fadeIn 0.4s;   background-color: var(--white); left:0; right:0; top:100%; z-index: 99; box-shadow: 0 3px 7px 0px rgb(0 0 0 / 15%); opacity:0; visibility:hidden; display:none;  }
    .header_two .mainmenu_two .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper {  opacity:1; visibility:visible; transition:var(--transition); display:block;   }
    
    .megamenu_container .inner-btn{    position:absolute; bottom:0;  margin-bottom: 25px;  }



    @-webkit-keyframes fadeIn {
        from { opacity: 0; }
        to { opacity: 1; }
    }
    @keyframes fadeIn {
        from { opacity: 0; }
        to { opacity: 1; }
    }


}

@media(min-width:768px) {  
    .hero-banner h1 img { display: block; height: 70px; }

    .left-right-section .box .icon-image { display: flex; }
    .left-right-section .box .icon-image .image { width: 75px; margin-top: -45px; }
    .left-right-section .box .icon-image .txt { width: calc(100% - 75px); padding-left: 25px; }
    .left-right-section .box .icon-image .txt .content { max-width: 370px; }

    .sm\:_wmax\:100 {
        max-width: 100% !important;
    }


}
@media(max-width:1024px){
    .banner-2.hero-banner h1 img {
        margin-top: -18px;
    }
}
@media(min-width:1025px){
    .hero-banner h1 img {
        display: block;
        height: 70px;
        top: -16px;
    }


}
@media(min-width:1288px){
    .hero-banner h1 img {
        display: block;
        height: 130px;
        top: 4px;
    }
}

@media (max-width:1289px) {
    .slick-slider .slick-arrow { right: 8px; }
    .slick-slider .slick-arrow.slick-prev { left: -32px; }

    .header_two .mainmenu_two .megamenu_container .inner-menu .box h4 a { font-size:26px; }
    .banner-2.hero-banner h1 img {
        margin-top: 0;
    }
}

@media (max-width:1229px) { 
    .left-right-section .box .leftbox .left-text span { font-size: 50px; }
    .left-right-section .box .leftbox .left-text b { font-size: 58px; }
    .left-right-section .box .leftbox { min-height: 450px; }
    .left-right-section .box .leftbox .left-text { font-size: 70px; }

    .banner.feeding-bg .banner_inner { padding: 100px 0 80px !important; }
    .header_two .mainmenu_two .hs-menu-wrapper>ul>li { margin-right:12px; }
    .header_two .logo {width: 110px;}

    .header_two .mainmenu_two .megamenu_container .inner-menu .box { padding: 20px; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box h4 a { font-size: 22px; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li a { font-size: 16px; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li a:before { top: 4px; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box .inner-btn a { margin-top: 25px; }


}

@media(max-width:1229px) and (min-width:992px) { 
    .header_two .mainmenu_two .megamenu_container .inner-menu .box{  padding-bottom:120px; }  
    .megamenu_container .inner-btn{     padding-right: 20px;  }
    .header_two .search-box-wrapper { margin-left: 12px; }
    body .header_laguage { margin-left: 15px; }
    .header_two .mainmenu_two .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children { font-size: 15px !important; }
}


@media (max-width:1199px) {
    .slick-slider .slick-arrow:before { background-size: 30px; }
    .slick-slider .slick-arrow { right: 10px; }
    .slick-slider .slick-arrow.slick-prev { left: -30px; }

    .Digital-box { min-height:400px; } 
    .Digital-box h2 { font-size:50px; }

    .border-box .module_title .text, .border-box .module_richtext .richtext, .border-box .module_button { padding: 0 40px; }

    .gallery-section .gallery-slider .image { margin:0 30px; }

    .modesty-section .title { margin-bottom:70px; }
    .modesty-section .bottom .left-title .txt { font-size: 50px; }
    .modesty-section .bottom { padding: 40px 30px; }
}

@media (max-width:991px) {
    .Digital-box { min-height:350px; } 
    .Digital-box h2 { font-size:40px; }

    .landing_header.header_two .inner .logo + .header_laguage { position: static; transform: inherit; }

    .border-box .module_title .text, .border-box .module_richtext .richtext, .border-box .module_button { padding: 0 15px; }

    .mit-box .image_content h2 { font-size: 40px; }
    .mit-box .image_content .richtext { margin-bottom: 20px; }

    .left-right-section { padding: 70px 0; }
    .left-right-section .title { margin-bottom:70px; }
    .left-right-section .list { gap:70px; }
    .left-right-section .box .leftbox .left-text b { font-size: 48px; }
    .left-right-section .box .leftbox .left-text span { font-size: 40px; }
    .left-right-section .box .leftbox .left-text { font-size: 54px; }
    .left-right-section .box .leftbox { min-height: 400px; }

    .team-section { padding-top:70px; }
    .team-section .title { margin-bottom:70px; }

    .team-section .box { min-height: 300px; }

    .modesty-section { padding:70px 0; }
    .modesty-section .title { margin-bottom:50px; }

    .gallery-section .gallery-slider .image { margin:0 15px; }

    .modesty-section .bottom .left-title .txt { font-size: 40px; }

    .header_two .h-btn a.hs-button { width: 100%; margin-top:10px; }
    .header_two .inner a.mobile-trigger { right:0; top: 5px; border-radius:10px 0; }
    .header_two .inner a.mobile-trigger i { top:-5px; }
    .header_two .inner .menu_wrap { display: none; position: absolute; background-color: var(--primary); top:65px; right:0; left:0; padding-top:10px; border-radius:15px 0; z-index:99; }
    .header_two .inner .menu_wrap .mainmenu_two ul { display: block; }
    .header_two .inner .menu_wrap .mainmenu_two ul li a { color: var(--white); text-decoration: none; padding: 12px 20px; display: block; }
    .header_two .inner .menu_wrap .mainmenu_two ul li { margin: 0; }

    .header_two .mainmenu_two .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper { display:none; position: static; opacity: 1; visibility: visible; background-color: #072734; }
    .header_two .mainmenu_two .megamenu_container .inner-menu { display: block; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box { width: 100%; color: var(--white); }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box:not(:last-child) { border-right: none; border-bottom: 1px solid #dce0e1; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box h4 a { padding: 0; color:var(--white); margin-bottom:10px; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box h4 a br { display: none; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box .content { display:none; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu { height:inherit !important; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li a { padding: 0 0 0 16px; }
    .header_two .mainmenu_two .megamenu_container .inner-menu .box .submenu ul li a:before { border-left-color:var(--white); }

    .mit-box .image_content h2:before, .mit-box .image_content h2:after {
        height: 30px;
        width: 40px;
        background-size: 24px;
    }

    .mit-box .image_content > div {
        max-width: 560px;
    }
    .banner-2.hero-banner h1 img {
        margin-top: -19px;
    }
    .team-section .box .inner-content {
        max-width: 170px;
    }

    .team-section .box .inner-content .content {font-size: 16px;line-height: 1.5;}

    .team-section .box .image img {
        height: 220px !important;
    }


    .header_two .mainmenu_two .btn.secondary.outline {background: #bf0a76;}

    /* */


    .header_two .inner .logo + .header_laguage {
        position: absolute;
        top: 50%;
        right: 60px;
        transform: translateY(-50%);
    }

    .header_two .inner a.mobile-trigger {
        transform: translateY(-50%);
        top: 50%;
    }
    header.header_two {
        box-shadow: 0 3px 6px 0px rgb(0 0 0 / 16%);
    }

    .header_two:before {
        display: none;
    }
    .mobile-action-btn { position: absolute; top: 50%; transform: translateY(-50%); right: 70px; display: flex; align-items: center; }
    /* */
}




@media(max-width:767px) {
    .Digital-box-icon { display: none; }
    .Digital-box { min-height: 130px; }
    .Digital-box h2 { font-size:30px; }

    .service-box .theme_image { height: auto; }

    .slider-section .home-slider .image { padding:0; }
    .home-slider { padding: 0 0; }
    .home-slider button.slick-prev.slick-arrow { left: 0; }
    .home-slider button.slick-next.slick-arrow { right: 0; }
    .home-slider button.slick-arrow { top:0; bottom:0; margin:auto 0; height: 50px; width: 30px; padding: 0; }
    .home-slider button.slick-arrow:before { top: 0; left: 0; height: 100%; width: 100%; background-size: 20px; }
    .module_image { height: auto !important; }
    .border-box .module_title .text { min-height: 70px; }
    .border-box .module_title .text, .border-box .module_richtext .richtext, .border-box .module_button { padding: 0 10px; }

    .mit-box .image_content h2 { font-size:34px; }

    .banner.feeding-bg .banner_inner { padding: 70px 0 50px !important; }

    .left-right-section .list { gap:50px; }
    .left-right-section .title { margin-bottom:40px; }
    .left-right-section .box { display: block; margin: 0; }
    .left-right-section .box>div { width: 100%; margin: 0; }
    .left-right-section .box .leftbox { min-height: 150px; margin-bottom: 30px; padding:30px 15px; border-radius:30px; }
    .left-right-section .box .leftbox .left-text b { font-size: 40px; }
    .left-right-section .box .leftbox .left-text span { font-size: 35px; }
    .left-right-section .box .leftbox .left-text { font-size: 45px; }
    .left-right-section .box .icon-image .image { display:none; }

    .team-section .box .inner-content { max-width:210px; }
    .team-section .box .inner-content h3 { font-size:30px; } 

    .modesty-section .bottom { padding: 30px; display: block; text-align: center; }
    .modesty-section .bottom > div { width: 100%; }
    .modesty-section .bottom .left-title { padding: 0 0 30px; }
    .modesty-section .bottom .image { text-align: center; }
    .modesty-section .bottom .left-title .txt { font-size: 34px; }

    .footer_two .f-menu ul li:not(:last-child) { padding-bottom:20px; }
    .mit-box .image_content>div {
        max-width: calc(100% - 30px);
    }

    .mit-box .image_content h2:before, .mit-box .image_content h2:after {
        width: 25px;
        height: 20px;
        background-size: 17px;
    }
    .customer-voices-section .list .box {
        padding: 25px 20px;
    }
    .team-section .list {
        max-width: 360px;
        margin: 0 auto;
    }
    .Digital-box h2 span {
        font-size: 40px;
    }
    .together-section .row {
        flex-direction: column-reverse !important;
    }

    .together-section 
    .thumb {
        padding-top: 30px;
    }

    .together-section .thumb + div {
        padding-top: 0 !important;
    }
    .post-listing--grid .post-listing {
        padding: 0 15px;
    }
    .hs-blog-post .post-listing--grid .post-listing {
        padding: 0;
    }


    /* */
    a.mobile-trigger { width: 35px; height: 35px; padding: 6px 8px; }
    a.mobile-trigger i, a.mobile-trigger i:before, a.mobile-trigger i:after { width: 17px; }
    body .header_laguage > span { height: 35px; font-size: 14px; width: 54px; }
    .mobile-action-btn { position: static !important; transform: none; }
    .header_two .search-box-wrapper .search-btn { position: absolute !important; right: 130px; top: 50%; transform: translateY(-50%); left: auto; width: 16px; height: 16px; }
    .header_two .search-box-wrapper { margin: 0; position: static; }
    body .header_laguage { position: absolute; top: 50%; right: 63px; transform: translateY(-50%); margin: 0; }
    .header_two .search-box-wrapper .search-input { top: 100%; transform: none; left: 0; width: 100%; right: auto !important; margin: 10px 0 0 !important; }
    header.search-active .search-box-wrapper .search-input{ margin:0 !important; }
    header.search-active .search-box-wrapper .search-btn { left: auto !important; transform: scale(0.8) translateY(-50%); }
    svg.search { }
    .header_two .inner { position: static; }
    header.header_two { position: relative; }
    .header_two .inner a.mobile-trigger { right: 15px; }
    body .header_laguage .globe_class ul.lang_list_class li a {
        padding: 12px 17px;
    }

    body .header_laguage .globe_class ul.lang_list_class {}

    body .header_laguage .header_laguage_widget {
        width: 100%;
    }
    body .header_laguage.header_laguage-active .header_laguage_widget { opacity: 1 !important; visibility: visible !important; }
    body .header_laguage.header_laguage-active> span { border-radius: 15px 0 0 !important; }
    body .header_laguage .header_laguage_widget { opacity: 0 !important; visibility: hidden !important; }
    body .header_laguage>span { border-radius: 15px 0 !important; }
    body .header_laguage .globe_class ul.lang_list_class li a { padding: 8px 11px; }
    body .header_laguage.header_laguage-active .header_laguage_widget * { display: block; }




    .two_button_group{ justify-content: center; }



}


@media (max-width:480px) {
    .team-section .box .inner-content { position: static; padding: 30px; max-width: 100%; }
    .mit-box .image_content h2{
        font-size: 24px;
    }
    .mit-box .image_content h2:before, .mit-box .image_content h2:after {
        top: 10px;
    }

    .mit-box .image_content h2:after {
        top: auto;
        bottom: 14px;
    }
    .team-section .box .inner-content .content {
        font-weight: 400;
        font-size: 14px;
        max-width: 190px;
    }
}



@media(min-width:1200px){
    .header_two { position: fixed; top: 0; left: 0; width: 100%; background: #fff; transition: all 0.3s ease; }
    .body-wrapper { padding-top: 113px; }
    .header_two.fixed.nav-down { transform: translateY(0); }
    .header_two.fixed.nav-up { transform: translateY(-100%); }

}


@media(min-width:992px) {
    .header_two .hs-item-has-children  > a:before { content: ''; height: 8px; width: 8px; display: block; border-width: 0 2px 2px 0; border-color: #000; border-style: solid; transform: rotate(45deg) translateY(-50%); position: absolute; right: -15px; top: 50%; margin-top: -3px; transition: all .3s ease; }
    .header_two .mainmenu_two .hs-menu-wrapper ul li:hover > a:before { border-color: var(--secondary); }
}
@media(max-width:1244px) {
    .header_two .hs-item-has-children > a:before { right: -10px; }
}




  
  
:root{
  --transition:all 0.3s ease;
  --primary_font:IBM Plex Sans;
  --secondary_font:Changa;
  --primary_color:#003c50;
  --secondary_color:#cb0774;
  --third_color:#54267F;
}

h1,.h1{ color: #003C50;font-size: 70px;font-family: Changa; font-weight: 500; text-transform:none; }
h2,.h2{ color: #003C50;font-size: 44px;font-family: Changa; font-weight: 500; weight: 200; text-transform:none; }
h3,.h3{ color: #003c50;font-size: 40px;font-family: Changa; text-transform:none; }
h4,.h4{ color: #003c50;font-size: 30px;font-family: Changa; text-transform:none; }
h5,.h5{ color: #003C50;font-size: 20px;font-family: 'IBM Plex Sans'; font-weight: 500; text-transform:none; }
h6,.h6{ color: #cb0774;font-size: 15px;font-family: 'IBM Plex Sans'; text-transform:none; }

h1 span,.h1 span,
h2 span,.h2 span,
h3 span,.h3 span,
h4 span,.h4 span,
h5 span,.h5 span,
h6 span,.h6 span{ color:var(--secondary) }



.btn{ 
    display:inline-block;
    transition:var(--transition);
    cursor:pointer;
    text-decoration:none;
    
        background-color:#003c50;
        font-size:16px;
        font-family: Changa, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
        color:#FFFFFF;
        text-transform:none;
        border: 1px solid #425b76;

        border-radius:3px;
        padding:10px 15px;
    
 } 
.btn:hover{ 
    
        
        background-color:#145064;
        border-color:#145064;
    
 }
.btn.outline{ 
    
        background-color:transparent;
        color:#003c50;
    
 }
.btn.outline:hover{ 
    
        background-color:#003c50;
        color:#FFFFFF;
    
 }

.btn.secondary{ 
    display:inline-block;
    transition:var(--transition);
    cursor:pointer;
    text-decoration:none;
    
        background-color:#cb0774;
        font-size:16px;
        font-family: Changa, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
        color:#fff;
        text-transform:none;
        border: 1px solid #bf0a76;

        border-radius:3px;
        padding:10px 15px;
    
 }
.btn.secondary:hover{ 
    
        
        background-color:#df1b88;
        border-color:#df1b88;
    
 }
.btn.secondary.outline{ 
    
        background-color:#fff;
        color:#cb0774;
    
 }
.btn.secondary.outline:hover{ 
    
        background-color:#cb0774;
        color:#fff;
    
 }


a.btn.secondary,.btn.primary,.btn.third,.btn.grey { border-radius: 10px 0; }

.btn.third {
    background: var(--third);
    border-color: var(--third);
}

.btn.third:hover {
    background: var(--secondary);
    border-color: var(--secondary);
}

.btn.outline.third {
    background: transparent;
    color: var(--third);
}

.btn.outline.third:hover {
    background: var(--third);
    border-color: var(--third);
    color: #fff;
}

.btn.secondary {}

.btn\:outline.secondary {
    background: transparent;
    color: var(--secondary);
    border-color: var(--secondary);
}

.btn\:outline.secondary:hover {
    background: var(--secondary);
    color: #fff;
}






 










 





 






 


*{box-sizing:border-box;}
body{ margin:0; padding:0; font-family:"IBM Plex Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;  }


  
  
  .font\:primary{
    font-family:"IBM Plex Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  
  
  .font\:secondary{
    font-family:"Changa",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
 
:root {
  
  
  
  
  
    --primary: #003c50;
  
  
  
  
  
    --secondary: #cb0774;
  
  
  
  
  
    --third: #54267F;
  
  
  
  
  
    --white: #ffffff;
  
  
  
  
  
    --black: #000000;
  
  
  
  
  
    --grey: #e5ebed;
  
  
  
  
      --primaryFont:"IBM Plex Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; 

  
  
      --secondaryFont:"Changa",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; 
 
      
  
}

/* Intial Styling */ 

    
     
    
   
    .color\:primary{
      color:#003c50;
    }

    .hover\:color\:primary:hover{
      color:#003c50;
    }

    .bg\:primary{
      background-color:#003c50;
    }
  
    

    
     
    
   
    .color\:secondary{
      color:#cb0774;
    }

    .hover\:color\:secondary:hover{
      color:#cb0774;
    }

    .bg\:secondary{
      background-color:#cb0774;
    }
  
    

    
     
    
   
    .color\:third{
      color:#54267F;
    }

    .hover\:color\:third:hover{
      color:#54267F;
    }

    .bg\:third{
      background-color:#54267F;
    }
  
    

    
     
    
   
    .color\:white{
      color:#ffffff;
    }

    .hover\:color\:white:hover{
      color:#ffffff;
    }

    .bg\:white{
      background-color:#ffffff;
    }
  
    

    
     
    
   
    .color\:black{
      color:#000000;
    }

    .hover\:color\:black:hover{
      color:#000000;
    }

    .bg\:black{
      background-color:#000000;
    }
  
    

    
     
    
   
    .color\:grey{
      color:#e5ebed;
    }

    .hover\:color\:grey:hover{
      color:#e5ebed;
    }

    .bg\:grey{
      background-color:#e5ebed;
    }
  
    

  
.container-fluid .row-fluid .wrapper, 
.wrapper,.content-wrapper
{ max-width:100%; padding:0 15px; margin:0 auto; }
  
  
    
      
      
      

      
        
          .pl\:0{
            padding-left:0px;
          }
        
          .pl\:5{
            padding-left:5px;
          }
        
          .pl\:10{
            padding-left:10px;
          }
        
          .pl\:15{
            padding-left:15px;
          }
        
          .pl\:20{
            padding-left:20px;
          }
        
          .pl\:25{
            padding-left:25px;
          }
        
          .pl\:30{
            padding-left:30px;
          }
        
          .pl\:35{
            padding-left:35px;
          }
        
          .pl\:40{
            padding-left:40px;
          }
        
          .pl\:45{
            padding-left:45px;
          }
        
          .pl\:50{
            padding-left:50px;
          }
        
          .pl\:55{
            padding-left:55px;
          }
        
          .pl\:60{
            padding-left:60px;
          }
        
          .pl\:65{
            padding-left:65px;
          }
        
          .pl\:70{
            padding-left:70px;
          }
        
          .pl\:75{
            padding-left:75px;
          }
        
          .pl\:80{
            padding-left:80px;
          }
        
          .pl\:85{
            padding-left:85px;
          }
        
          .pl\:90{
            padding-left:90px;
          }
        
          .pl\:95{
            padding-left:95px;
          }
        
          .pl\:100{
            padding-left:100px;
          }
        
          .pl\:105{
            padding-left:105px;
          }
        
          .pl\:110{
            padding-left:110px;
          }
        
          .pl\:115{
            padding-left:115px;
          }
        
          .pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      

      
        
          .pr\:0{
            padding-right:0px;
          }
        
          .pr\:5{
            padding-right:5px;
          }
        
          .pr\:10{
            padding-right:10px;
          }
        
          .pr\:15{
            padding-right:15px;
          }
        
          .pr\:20{
            padding-right:20px;
          }
        
          .pr\:25{
            padding-right:25px;
          }
        
          .pr\:30{
            padding-right:30px;
          }
        
          .pr\:35{
            padding-right:35px;
          }
        
          .pr\:40{
            padding-right:40px;
          }
        
          .pr\:45{
            padding-right:45px;
          }
        
          .pr\:50{
            padding-right:50px;
          }
        
          .pr\:55{
            padding-right:55px;
          }
        
          .pr\:60{
            padding-right:60px;
          }
        
          .pr\:65{
            padding-right:65px;
          }
        
          .pr\:70{
            padding-right:70px;
          }
        
          .pr\:75{
            padding-right:75px;
          }
        
          .pr\:80{
            padding-right:80px;
          }
        
          .pr\:85{
            padding-right:85px;
          }
        
          .pr\:90{
            padding-right:90px;
          }
        
          .pr\:95{
            padding-right:95px;
          }
        
          .pr\:100{
            padding-right:100px;
          }
        
          .pr\:105{
            padding-right:105px;
          }
        
          .pr\:110{
            padding-right:110px;
          }
        
          .pr\:115{
            padding-right:115px;
          }
        
          .pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      

      
        
          .pb\:0{
            padding-bottom:0px;
          }
        
          .pb\:5{
            padding-bottom:5px;
          }
        
          .pb\:10{
            padding-bottom:10px;
          }
        
          .pb\:15{
            padding-bottom:15px;
          }
        
          .pb\:20{
            padding-bottom:20px;
          }
        
          .pb\:25{
            padding-bottom:25px;
          }
        
          .pb\:30{
            padding-bottom:30px;
          }
        
          .pb\:35{
            padding-bottom:35px;
          }
        
          .pb\:40{
            padding-bottom:40px;
          }
        
          .pb\:45{
            padding-bottom:45px;
          }
        
          .pb\:50{
            padding-bottom:50px;
          }
        
          .pb\:55{
            padding-bottom:55px;
          }
        
          .pb\:60{
            padding-bottom:60px;
          }
        
          .pb\:65{
            padding-bottom:65px;
          }
        
          .pb\:70{
            padding-bottom:70px;
          }
        
          .pb\:75{
            padding-bottom:75px;
          }
        
          .pb\:80{
            padding-bottom:80px;
          }
        
          .pb\:85{
            padding-bottom:85px;
          }
        
          .pb\:90{
            padding-bottom:90px;
          }
        
          .pb\:95{
            padding-bottom:95px;
          }
        
          .pb\:100{
            padding-bottom:100px;
          }
        
          .pb\:105{
            padding-bottom:105px;
          }
        
          .pb\:110{
            padding-bottom:110px;
          }
        
          .pb\:115{
            padding-bottom:115px;
          }
        
          .pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      

      
        
          .pt\:0{
            padding-top:0px;
          }
        
          .pt\:5{
            padding-top:5px;
          }
        
          .pt\:10{
            padding-top:10px;
          }
        
          .pt\:15{
            padding-top:15px;
          }
        
          .pt\:20{
            padding-top:20px;
          }
        
          .pt\:25{
            padding-top:25px;
          }
        
          .pt\:30{
            padding-top:30px;
          }
        
          .pt\:35{
            padding-top:35px;
          }
        
          .pt\:40{
            padding-top:40px;
          }
        
          .pt\:45{
            padding-top:45px;
          }
        
          .pt\:50{
            padding-top:50px;
          }
        
          .pt\:55{
            padding-top:55px;
          }
        
          .pt\:60{
            padding-top:60px;
          }
        
          .pt\:65{
            padding-top:65px;
          }
        
          .pt\:70{
            padding-top:70px;
          }
        
          .pt\:75{
            padding-top:75px;
          }
        
          .pt\:80{
            padding-top:80px;
          }
        
          .pt\:85{
            padding-top:85px;
          }
        
          .pt\:90{
            padding-top:90px;
          }
        
          .pt\:95{
            padding-top:95px;
          }
        
          .pt\:100{
            padding-top:100px;
          }
        
          .pt\:105{
            padding-top:105px;
          }
        
          .pt\:110{
            padding-top:110px;
          }
        
          .pt\:115{
            padding-top:115px;
          }
        
          .pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      

      
        
          .px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .p\:0{
            padding:0px;
          }
        
          .px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .p\:5{
            padding:5px;
          }
        
          .px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .p\:10{
            padding:10px;
          }
        
          .px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .p\:15{
            padding:15px;
          }
        
          .px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .p\:20{
            padding:20px;
          }
        
          .px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .p\:25{
            padding:25px;
          }
        
          .px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .p\:30{
            padding:30px;
          }
        
          .px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .p\:35{
            padding:35px;
          }
        
          .px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .p\:40{
            padding:40px;
          }
        
          .px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .p\:45{
            padding:45px;
          }
        
          .px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .p\:50{
            padding:50px;
          }
        
          .px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .p\:55{
            padding:55px;
          }
        
          .px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .p\:60{
            padding:60px;
          }
        
          .px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .p\:65{
            padding:65px;
          }
        
          .px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .p\:70{
            padding:70px;
          }
        
          .px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .p\:75{
            padding:75px;
          }
        
          .px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .p\:80{
            padding:80px;
          }
        
          .px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .p\:85{
            padding:85px;
          }
        
          .px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .p\:90{
            padding:90px;
          }
        
          .px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .p\:95{
            padding:95px;
          }
        
          .px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .p\:100{
            padding:100px;
          }
        
          .px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .p\:105{
            padding:105px;
          }
        
          .px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .p\:110{
            padding:110px;
          }
        
          .px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .p\:115{
            padding:115px;
          }
        
          .px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .p\:120{
            padding:120px;
          }
        
      
    
      
      
      

      
        
          .mb\:0{
            margin-bottom:0px;
          }
        
          .mb\:5{
            margin-bottom:5px;
          }
        
          .mb\:10{
            margin-bottom:10px;
          }
        
          .mb\:15{
            margin-bottom:15px;
          }
        
          .mb\:20{
            margin-bottom:20px;
          }
        
          .mb\:25{
            margin-bottom:25px;
          }
        
          .mb\:30{
            margin-bottom:30px;
          }
        
          .mb\:35{
            margin-bottom:35px;
          }
        
          .mb\:40{
            margin-bottom:40px;
          }
        
          .mb\:45{
            margin-bottom:45px;
          }
        
          .mb\:50{
            margin-bottom:50px;
          }
        
          .mb\:55{
            margin-bottom:55px;
          }
        
          .mb\:60{
            margin-bottom:60px;
          }
        
          .mb\:65{
            margin-bottom:65px;
          }
        
          .mb\:70{
            margin-bottom:70px;
          }
        
          .mb\:75{
            margin-bottom:75px;
          }
        
          .mb\:80{
            margin-bottom:80px;
          }
        
          .mb\:85{
            margin-bottom:85px;
          }
        
          .mb\:90{
            margin-bottom:90px;
          }
        
          .mb\:95{
            margin-bottom:95px;
          }
        
          .mb\:100{
            margin-bottom:100px;
          }
        
          .mb\:105{
            margin-bottom:105px;
          }
        
          .mb\:110{
            margin-bottom:110px;
          }
        
          .mb\:115{
            margin-bottom:115px;
          }
        
          .mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      

      
        
          .mt\:0{
            margin-top:0px;
          }
        
          .mt\:5{
            margin-top:5px;
          }
        
          .mt\:10{
            margin-top:10px;
          }
        
          .mt\:15{
            margin-top:15px;
          }
        
          .mt\:20{
            margin-top:20px;
          }
        
          .mt\:25{
            margin-top:25px;
          }
        
          .mt\:30{
            margin-top:30px;
          }
        
          .mt\:35{
            margin-top:35px;
          }
        
          .mt\:40{
            margin-top:40px;
          }
        
          .mt\:45{
            margin-top:45px;
          }
        
          .mt\:50{
            margin-top:50px;
          }
        
          .mt\:55{
            margin-top:55px;
          }
        
          .mt\:60{
            margin-top:60px;
          }
        
          .mt\:65{
            margin-top:65px;
          }
        
          .mt\:70{
            margin-top:70px;
          }
        
          .mt\:75{
            margin-top:75px;
          }
        
          .mt\:80{
            margin-top:80px;
          }
        
          .mt\:85{
            margin-top:85px;
          }
        
          .mt\:90{
            margin-top:90px;
          }
        
          .mt\:95{
            margin-top:95px;
          }
        
          .mt\:100{
            margin-top:100px;
          }
        
          .mt\:105{
            margin-top:105px;
          }
        
          .mt\:110{
            margin-top:110px;
          }
        
          .mt\:115{
            margin-top:115px;
          }
        
          .mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      

      
        
          .mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .m\:0{
            margin:0px;
          }
        
          .mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .m\:5{
            margin:5px;
          }
        
          .mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .m\:10{
            margin:10px;
          }
        
          .mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .m\:15{
            margin:15px;
          }
        
          .mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .m\:20{
            margin:20px;
          }
        
          .mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .m\:25{
            margin:25px;
          }
        
          .mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .m\:30{
            margin:30px;
          }
        
          .mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .m\:35{
            margin:35px;
          }
        
          .mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .m\:40{
            margin:40px;
          }
        
          .mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .m\:45{
            margin:45px;
          }
        
          .mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .m\:50{
            margin:50px;
          }
        
          .mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .m\:55{
            margin:55px;
          }
        
          .mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .m\:60{
            margin:60px;
          }
        
          .mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .m\:65{
            margin:65px;
          }
        
          .mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .m\:70{
            margin:70px;
          }
        
          .mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .m\:75{
            margin:75px;
          }
        
          .mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .m\:80{
            margin:80px;
          }
        
          .mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .m\:85{
            margin:85px;
          }
        
          .mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .m\:90{
            margin:90px;
          }
        
          .mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .m\:95{
            margin:95px;
          }
        
          .mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .m\:100{
            margin:100px;
          }
        
          .mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .m\:105{
            margin:105px;
          }
        
          .mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .m\:110{
            margin:110px;
          }
        
          .mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .m\:115{
            margin:115px;
          }
        
          .mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .m\:120{
            margin:120px;
          }
        
      
    
      
      
      

      
        
          .ml\:0{
            margin-left:0px;
          }
        
          .ml\:5{
            margin-left:5px;
          }
        
          .ml\:10{
            margin-left:10px;
          }
        
          .ml\:15{
            margin-left:15px;
          }
        
          .ml\:20{
            margin-left:20px;
          }
        
          .ml\:25{
            margin-left:25px;
          }
        
          .ml\:30{
            margin-left:30px;
          }
        
          .ml\:35{
            margin-left:35px;
          }
        
          .ml\:40{
            margin-left:40px;
          }
        
          .ml\:45{
            margin-left:45px;
          }
        
          .ml\:50{
            margin-left:50px;
          }
        
          .ml\:55{
            margin-left:55px;
          }
        
          .ml\:60{
            margin-left:60px;
          }
        
          .ml\:65{
            margin-left:65px;
          }
        
          .ml\:70{
            margin-left:70px;
          }
        
          .ml\:75{
            margin-left:75px;
          }
        
          .ml\:80{
            margin-left:80px;
          }
        
          .ml\:85{
            margin-left:85px;
          }
        
          .ml\:90{
            margin-left:90px;
          }
        
          .ml\:95{
            margin-left:95px;
          }
        
          .ml\:100{
            margin-left:100px;
          }
        
          .ml\:105{
            margin-left:105px;
          }
        
          .ml\:110{
            margin-left:110px;
          }
        
          .ml\:115{
            margin-left:115px;
          }
        
          .ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      

      
        
          .mr\:0{
            margin-right:0px;
          }
        
          .mr\:5{
            margin-right:5px;
          }
        
          .mr\:10{
            margin-right:10px;
          }
        
          .mr\:15{
            margin-right:15px;
          }
        
          .mr\:20{
            margin-right:20px;
          }
        
          .mr\:25{
            margin-right:25px;
          }
        
          .mr\:30{
            margin-right:30px;
          }
        
          .mr\:35{
            margin-right:35px;
          }
        
          .mr\:40{
            margin-right:40px;
          }
        
          .mr\:45{
            margin-right:45px;
          }
        
          .mr\:50{
            margin-right:50px;
          }
        
          .mr\:55{
            margin-right:55px;
          }
        
          .mr\:60{
            margin-right:60px;
          }
        
          .mr\:65{
            margin-right:65px;
          }
        
          .mr\:70{
            margin-right:70px;
          }
        
          .mr\:75{
            margin-right:75px;
          }
        
          .mr\:80{
            margin-right:80px;
          }
        
          .mr\:85{
            margin-right:85px;
          }
        
          .mr\:90{
            margin-right:90px;
          }
        
          .mr\:95{
            margin-right:95px;
          }
        
          .mr\:100{
            margin-right:100px;
          }
        
          .mr\:105{
            margin-right:105px;
          }
        
          .mr\:110{
            margin-right:110px;
          }
        
          .mr\:115{
            margin-right:115px;
          }
        
          .mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .display\:block{
          display:block;
      }
    
      .display\:inline-block{
          display:inline-block;
      }
    
      .display\:flex{
          display:flex;
      }
    
      .display\:inline-flex{
          display:inline-flex;
      }
    
      .display\:none{
          display:none;
      }
    
      .display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .align-items\:center{
          align-items:center;
      }
    
      .align-items\:flex-start{
          align-items:flex-start;
      }
    
      .align-items\:flex-end{
          align-items:flex-end;
      }
    
      .align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .justify-content\:center{
          justify-content:center;
      }
    
      .justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .justify-content\:space-around{
          justify-content:space-around;
      }
    
      .justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .text-align\:left{
          text-align:left;
      }
    
      .text-align\:right{
          text-align:right;
      }
    
      .text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .flex-direction\:column{
          flex-direction:column;
      }
    
      .flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .flex-direction\:row{
          flex-direction:row;
      }
    
      .flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  


 
.grid\:1{
  grid-template-columns: repeat(1,minmax(0,1fr));
}
.grid-col\:1{
  grid-column: span 1/span 1;
}
.grid-row\:1{
  grid-row: span 1/span 1;
}
            
.mb\:-2{
 margin-bottom:-2px;
}
.mb\:-5{
 margin-bottom:-2px;
}
.mt\:-2{
 margin-top:-2px;
}
.mt\:-5{
 margin-top:-2px;
}
 
.grid\:2{
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.grid-col\:2{
  grid-column: span 2/span 2;
}
.grid-row\:2{
  grid-row: span 2/span 2;
}
            
.mb\:-4{
 margin-bottom:-4px;
}
.mb\:-10{
 margin-bottom:-4px;
}
.mt\:-4{
 margin-top:-4px;
}
.mt\:-10{
 margin-top:-4px;
}
 
.grid\:3{
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.grid-col\:3{
  grid-column: span 3/span 3;
}
.grid-row\:3{
  grid-row: span 3/span 3;
}
            
.mb\:-6{
 margin-bottom:-6px;
}
.mb\:-15{
 margin-bottom:-6px;
}
.mt\:-6{
 margin-top:-6px;
}
.mt\:-15{
 margin-top:-6px;
}
 
.grid\:4{
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.grid-col\:4{
  grid-column: span 4/span 4;
}
.grid-row\:4{
  grid-row: span 4/span 4;
}
            
.mb\:-8{
 margin-bottom:-8px;
}
.mb\:-20{
 margin-bottom:-8px;
}
.mt\:-8{
 margin-top:-8px;
}
.mt\:-20{
 margin-top:-8px;
}
 
.grid\:5{
  grid-template-columns: repeat(5,minmax(0,1fr));
}
.grid-col\:5{
  grid-column: span 5/span 5;
}
.grid-row\:5{
  grid-row: span 5/span 5;
}
            
.mb\:-10{
 margin-bottom:-10px;
}
.mb\:-25{
 margin-bottom:-10px;
}
.mt\:-10{
 margin-top:-10px;
}
.mt\:-25{
 margin-top:-10px;
}
 
.grid\:6{
  grid-template-columns: repeat(6,minmax(0,1fr));
}
.grid-col\:6{
  grid-column: span 6/span 6;
}
.grid-row\:6{
  grid-row: span 6/span 6;
}
            
.mb\:-12{
 margin-bottom:-12px;
}
.mb\:-30{
 margin-bottom:-12px;
}
.mt\:-12{
 margin-top:-12px;
}
.mt\:-30{
 margin-top:-12px;
}
 
.grid\:7{
  grid-template-columns: repeat(7,minmax(0,1fr));
}
.grid-col\:7{
  grid-column: span 7/span 7;
}
.grid-row\:7{
  grid-row: span 7/span 7;
}
            
.mb\:-14{
 margin-bottom:-14px;
}
.mb\:-35{
 margin-bottom:-14px;
}
.mt\:-14{
 margin-top:-14px;
}
.mt\:-35{
 margin-top:-14px;
}
 
.grid\:8{
  grid-template-columns: repeat(8,minmax(0,1fr));
}
.grid-col\:8{
  grid-column: span 8/span 8;
}
.grid-row\:8{
  grid-row: span 8/span 8;
}
            
.mb\:-16{
 margin-bottom:-16px;
}
.mb\:-40{
 margin-bottom:-16px;
}
.mt\:-16{
 margin-top:-16px;
}
.mt\:-40{
 margin-top:-16px;
}
 
.grid\:9{
  grid-template-columns: repeat(9,minmax(0,1fr));
}
.grid-col\:9{
  grid-column: span 9/span 9;
}
.grid-row\:9{
  grid-row: span 9/span 9;
}
            
.mb\:-18{
 margin-bottom:-18px;
}
.mb\:-45{
 margin-bottom:-18px;
}
.mt\:-18{
 margin-top:-18px;
}
.mt\:-45{
 margin-top:-18px;
}
 
.grid\:10{
  grid-template-columns: repeat(10,minmax(0,1fr));
}
.grid-col\:10{
  grid-column: span 10/span 10;
}
.grid-row\:10{
  grid-row: span 10/span 10;
}
            
.mb\:-20{
 margin-bottom:-20px;
}
.mb\:-50{
 margin-bottom:-20px;
}
.mt\:-20{
 margin-top:-20px;
}
.mt\:-50{
 margin-top:-20px;
}
 
.grid\:11{
  grid-template-columns: repeat(11,minmax(0,1fr));
}
.grid-col\:11{
  grid-column: span 11/span 11;
}
.grid-row\:11{
  grid-row: span 11/span 11;
}
            
.mb\:-22{
 margin-bottom:-22px;
}
.mb\:-55{
 margin-bottom:-22px;
}
.mt\:-22{
 margin-top:-22px;
}
.mt\:-55{
 margin-top:-22px;
}
 
.grid\:12{
  grid-template-columns: repeat(12,minmax(0,1fr));
}
.grid-col\:12{
  grid-column: span 12/span 12;
}
.grid-row\:12{
  grid-row: span 12/span 12;
}
            
.mb\:-24{
 margin-bottom:-24px;
}
.mb\:-60{
 margin-bottom:-24px;
}
.mt\:-24{
 margin-top:-24px;
}
.mt\:-60{
 margin-top:-24px;
}




  
  body,
  .body{
    font-size:16px;
  }

  
  h1,
  .h1{
    font-size:25px;
  }

  
  h2,
  .h2{
    font-size:22px;
  }

  
  h3,
  .h3{
    font-size:20px;
  }

  
  h4,
  .h4{
    font-size:18px;
  }

  
  h5,
  .h5{
    font-size:18px;
  }

  
  h6,
  .h6{
    font-size:16px;
  }




.gap\:5{
  gap: 5px;
}
.gap-x\:5{
  column-gap: 5px;
}
.gap-y\:5{
  row-gap: 5px;
} 

.gap\:10{
  gap: 10px;
}
.gap-x\:10{
  column-gap: 10px;
}
.gap-y\:10{
  row-gap: 10px;
} 

.gap\:15{
  gap: 15px;
}
.gap-x\:15{
  column-gap: 15px;
}
.gap-y\:15{
  row-gap: 15px;
} 

.gap\:20{
  gap: 20px;
}
.gap-x\:20{
  column-gap: 20px;
}
.gap-y\:20{
  row-gap: 20px;
} 

.gap\:25{
  gap: 25px;
}
.gap-x\:25{
  column-gap: 25px;
}
.gap-y\:25{
  row-gap: 25px;
} 

.gap\:30{
  gap: 30px;
}
.gap-x\:30{
  column-gap: 30px;
}
.gap-y\:30{
  row-gap: 30px;
} 

.gap\:35{
  gap: 35px;
}
.gap-x\:35{
  column-gap: 35px;
}
.gap-y\:35{
  row-gap: 35px;
} 

.gap\:40{
  gap: 40px;
}
.gap-x\:40{
  column-gap: 40px;
}
.gap-y\:40{
  row-gap: 40px;
} 

.gap\:45{
  gap: 45px;
}
.gap-x\:45{
  column-gap: 45px;
}
.gap-y\:45{
  row-gap: 45px;
} 

.gap\:50{
  gap: 50px;
}
.gap-x\:50{
  column-gap: 50px;
}
.gap-y\:50{
  row-gap: 50px;
} 

.gap\:55{
  gap: 55px;
}
.gap-x\:55{
  column-gap: 55px;
}
.gap-y\:55{
  row-gap: 55px;
} 

.gap\:60{
  gap: 60px;
}
.gap-x\:60{
  column-gap: 60px;
}
.gap-y\:60{
  row-gap: 60px;
} 


/* width */


.size\:2{
  font-size: 2px; 
}
.size\:5{
  font-size: 5px;
}
            
.w\:10{
  width: 10px;
}

.ww\:5{
  width: 5%;
}

.wmax\:25{
  max-width: 25px;
}

.h\:10{
  height: 10px;
}
.hmax\:25{
  max-height: 25px; 
}


.size\:4{
  font-size: 4px; 
}
.size\:10{
  font-size: 10px;
}
            
.w\:20{
  width: 20px;
}

.ww\:10{
  width: 10%;
}

.wmax\:50{
  max-width: 50px;
}

.h\:20{
  height: 20px;
}
.hmax\:50{
  max-height: 50px; 
}


.size\:6{
  font-size: 6px; 
}
.size\:15{
  font-size: 15px;
}
            
.w\:30{
  width: 30px;
}

.ww\:15{
  width: 15%;
}

.wmax\:75{
  max-width: 75px;
}

.h\:30{
  height: 30px;
}
.hmax\:75{
  max-height: 75px; 
}


.size\:8{
  font-size: 8px; 
}
.size\:20{
  font-size: 20px;
}
            
.w\:40{
  width: 40px;
}

.ww\:20{
  width: 20%;
}

.wmax\:100{
  max-width: 100px;
}

.h\:40{
  height: 40px;
}
.hmax\:100{
  max-height: 100px; 
}


.size\:10{
  font-size: 10px; 
}
.size\:25{
  font-size: 25px;
}
            
.w\:50{
  width: 50px;
}

.ww\:25{
  width: 25%;
}

.wmax\:125{
  max-width: 125px;
}

.h\:50{
  height: 50px;
}
.hmax\:125{
  max-height: 125px; 
}


.size\:12{
  font-size: 12px; 
}
.size\:30{
  font-size: 30px;
}
            
.w\:60{
  width: 60px;
}

.ww\:30{
  width: 30%;
}

.wmax\:150{
  max-width: 150px;
}

.h\:60{
  height: 60px;
}
.hmax\:150{
  max-height: 150px; 
}


.size\:14{
  font-size: 14px; 
}
.size\:35{
  font-size: 35px;
}
            
.w\:70{
  width: 70px;
}

.ww\:35{
  width: 35%;
}

.wmax\:175{
  max-width: 175px;
}

.h\:70{
  height: 70px;
}
.hmax\:175{
  max-height: 175px; 
}


.size\:16{
  font-size: 16px; 
}
.size\:40{
  font-size: 40px;
}
            
.w\:80{
  width: 80px;
}

.ww\:40{
  width: 40%;
}

.wmax\:200{
  max-width: 200px;
}

.h\:80{
  height: 80px;
}
.hmax\:200{
  max-height: 200px; 
}


.size\:18{
  font-size: 18px; 
}
.size\:45{
  font-size: 45px;
}
            
.w\:90{
  width: 90px;
}

.ww\:45{
  width: 45%;
}

.wmax\:225{
  max-width: 225px;
}

.h\:90{
  height: 90px;
}
.hmax\:225{
  max-height: 225px; 
}


.size\:20{
  font-size: 20px; 
}
.size\:50{
  font-size: 50px;
}
            
.w\:100{
  width: 100px;
}

.ww\:50{
  width: 50%;
}

.wmax\:250{
  max-width: 250px;
}

.h\:100{
  height: 100px;
}
.hmax\:250{
  max-height: 250px; 
}


.size\:22{
  font-size: 22px; 
}
.size\:55{
  font-size: 55px;
}
            
.w\:110{
  width: 110px;
}

.ww\:55{
  width: 55%;
}

.wmax\:275{
  max-width: 275px;
}

.h\:110{
  height: 110px;
}
.hmax\:275{
  max-height: 275px; 
}


.size\:24{
  font-size: 24px; 
}
.size\:60{
  font-size: 60px;
}
            
.w\:120{
  width: 120px;
}

.ww\:60{
  width: 60%;
}

.wmax\:300{
  max-width: 300px;
}

.h\:120{
  height: 120px;
}
.hmax\:300{
  max-height: 300px; 
}


.size\:26{
  font-size: 26px; 
}
.size\:65{
  font-size: 65px;
}
            
.w\:130{
  width: 130px;
}

.ww\:65{
  width: 65%;
}

.wmax\:325{
  max-width: 325px;
}

.h\:130{
  height: 130px;
}
.hmax\:325{
  max-height: 325px; 
}


.size\:28{
  font-size: 28px; 
}
.size\:70{
  font-size: 70px;
}
            
.w\:140{
  width: 140px;
}

.ww\:70{
  width: 70%;
}

.wmax\:350{
  max-width: 350px;
}

.h\:140{
  height: 140px;
}
.hmax\:350{
  max-height: 350px; 
}


.size\:30{
  font-size: 30px; 
}
.size\:75{
  font-size: 75px;
}
            
.w\:150{
  width: 150px;
}

.ww\:75{
  width: 75%;
}

.wmax\:375{
  max-width: 375px;
}

.h\:150{
  height: 150px;
}
.hmax\:375{
  max-height: 375px; 
}


.size\:32{
  font-size: 32px; 
}
.size\:80{
  font-size: 80px;
}
            
.w\:160{
  width: 160px;
}

.ww\:80{
  width: 80%;
}

.wmax\:400{
  max-width: 400px;
}

.h\:160{
  height: 160px;
}
.hmax\:400{
  max-height: 400px; 
}


.size\:34{
  font-size: 34px; 
}
.size\:85{
  font-size: 85px;
}
            
.w\:170{
  width: 170px;
}

.ww\:85{
  width: 85%;
}

.wmax\:425{
  max-width: 425px;
}

.h\:170{
  height: 170px;
}
.hmax\:425{
  max-height: 425px; 
}


.size\:36{
  font-size: 36px; 
}
.size\:90{
  font-size: 90px;
}
            
.w\:180{
  width: 180px;
}

.ww\:90{
  width: 90%;
}

.wmax\:450{
  max-width: 450px;
}

.h\:180{
  height: 180px;
}
.hmax\:450{
  max-height: 450px; 
}


.size\:38{
  font-size: 38px; 
}
.size\:95{
  font-size: 95px;
}
            
.w\:190{
  width: 190px;
}

.ww\:95{
  width: 95%;
}

.wmax\:475{
  max-width: 475px;
}

.h\:190{
  height: 190px;
}
.hmax\:475{
  max-height: 475px; 
}


.size\:40{
  font-size: 40px; 
}
.size\:100{
  font-size: 100px;
}
            
.w\:200{
  width: 200px;
}

.ww\:100{
  width: 100%;
}

.wmax\:500{
  max-width: 500px;
}

.h\:200{
  height: 200px;
}
.hmax\:500{
  max-height: 500px; 
}


.size\:42{
  font-size: 42px; 
}
.size\:105{
  font-size: 105px;
}
            
.w\:210{
  width: 210px;
}

.wmax\:525{
  max-width: 525px;
}

.h\:210{
  height: 210px;
}
.hmax\:525{
  max-height: 525px; 
}


.size\:44{
  font-size: 44px; 
}
.size\:110{
  font-size: 110px;
}
            
.w\:220{
  width: 220px;
}

.wmax\:550{
  max-width: 550px;
}

.h\:220{
  height: 220px;
}
.hmax\:550{
  max-height: 550px; 
}


.size\:46{
  font-size: 46px; 
}
.size\:115{
  font-size: 115px;
}
            
.w\:230{
  width: 230px;
}

.wmax\:575{
  max-width: 575px;
}

.h\:230{
  height: 230px;
}
.hmax\:575{
  max-height: 575px; 
}


.size\:48{
  font-size: 48px; 
}
.size\:120{
  font-size: 120px;
}
            
.w\:240{
  width: 240px;
}

.wmax\:600{
  max-width: 600px;
}

.h\:240{
  height: 240px;
}
.hmax\:600{
  max-height: 600px; 
}


.size\:50{
  font-size: 50px; 
}
.size\:125{
  font-size: 125px;
}
            
.w\:250{
  width: 250px;
}

.wmax\:625{
  max-width: 625px;
}

.h\:250{
  height: 250px;
}
.hmax\:625{
  max-height: 625px; 
}


.size\:52{
  font-size: 52px; 
}
.size\:130{
  font-size: 130px;
}
            
.w\:260{
  width: 260px;
}

.wmax\:650{
  max-width: 650px;
}

.h\:260{
  height: 260px;
}
.hmax\:650{
  max-height: 650px; 
}


.size\:54{
  font-size: 54px; 
}
.size\:135{
  font-size: 135px;
}
            
.w\:270{
  width: 270px;
}

.wmax\:675{
  max-width: 675px;
}

.h\:270{
  height: 270px;
}
.hmax\:675{
  max-height: 675px; 
}


.size\:56{
  font-size: 56px; 
}
.size\:140{
  font-size: 140px;
}
            
.w\:280{
  width: 280px;
}

.wmax\:700{
  max-width: 700px;
}

.h\:280{
  height: 280px;
}
.hmax\:700{
  max-height: 700px; 
}


.size\:58{
  font-size: 58px; 
}
.size\:145{
  font-size: 145px;
}
            
.w\:290{
  width: 290px;
}

.wmax\:725{
  max-width: 725px;
}

.h\:290{
  height: 290px;
}
.hmax\:725{
  max-height: 725px; 
}


.size\:60{
  font-size: 60px; 
}
.size\:150{
  font-size: 150px;
}
            
.w\:300{
  width: 300px;
}

.wmax\:750{
  max-width: 750px;
}

.h\:300{
  height: 300px;
}
.hmax\:750{
  max-height: 750px; 
}



  .radius\:5{
    border-radius:5px; 
  }
            
  .round\:10{
    border-radius:10%;
  }

  .radius\:10{
    border-radius:10px; 
  }
            
  .round\:20{
    border-radius:20%;
  }

  .radius\:15{
    border-radius:15px; 
  }
            
  .round\:30{
    border-radius:30%;
  }

  .radius\:20{
    border-radius:20px; 
  }
            
  .round\:40{
    border-radius:40%;
  }

  .radius\:25{
    border-radius:25px; 
  }
            
  .round\:50{
    border-radius:50%;
  }

  .radius\:30{
    border-radius:30px; 
  }
            
  .round\:60{
    border-radius:60%;
  }

  .radius\:35{
    border-radius:35px; 
  }
            
  .round\:70{
    border-radius:70%;
  }

  .radius\:40{
    border-radius:40px; 
  }
            
  .round\:80{
    border-radius:80%;
  }

  .radius\:45{
    border-radius:45px; 
  }
            
  .round\:90{
    border-radius:90%;
  }

  .radius\:50{
    border-radius:50px; 
  }
            
  .round\:100{
    border-radius:100%;
  }

 

.m\:auto {margin: 0 auto; }
.m\:auto\:right { margin-right: auto; }
.m\:auto\:left { margin-left: auto; }
.mr\:0 { margin-right: 0; }
.ml\:0 { margin-left: 0; }
.row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.row > div {
    padding-left: 15px;
    padding-right: 15px;
}  
p {
    margin: 0;
}

p + p {
    margin-top: 10px;
}

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

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

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

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

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

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

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

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

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

            

    .col\:1 { max-width:8.333%; flex:0 0 8.333%; }

    .col\:2 { max-width:16.666%; flex:0 0 16.666%; }

    .col\:3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

    .col\:4 { max-width:33.332%; flex:0 0 33.332%; }

    .col\:5 { max-width:41.665%; flex:0 0 41.665%; }

    .col\:6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

    .col\:7 { max-width:58.331%; flex:0 0 58.331%; }

    .col\:8 { max-width:66.664%; flex:0 0 66.664%; }

    .col\:9 { max-width:74.997%; flex:0 0 74.997%; }

    .col\:10 { max-width:83.33%; flex:0 0 83.33%; }

    .col\:11 { max-width:91.663%; flex:0 0 91.663%; }

    .col\:12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }

            



@media(min-width:768px){ 
  
  
  
  .sm\:gap\:5{
    gap: 5px;
  }
  .sm\:gap-x\:5{
    column-gap: 5px;
  }
  .sm\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .sm\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .sm\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .sm\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .sm\:mb\:-2{
   margin-bottom:-2px;
  }
  .sm\:mb\:-5{
   margin-bottom:-2px;
  }
  .sm\:mt\:-2{
   margin-top:-2px;
  }
  .sm\:mt\:-5{
   margin-top:-2px;
  }
  
  .sm\:gap\:10{
    gap: 10px;
  }
  .sm\:gap-x\:10{
    column-gap: 10px;
  }
  .sm\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .sm\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .sm\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .sm\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .sm\:mb\:-4{
   margin-bottom:-4px;
  }
  .sm\:mb\:-10{
   margin-bottom:-4px;
  }
  .sm\:mt\:-4{
   margin-top:-4px;
  }
  .sm\:mt\:-10{
   margin-top:-4px;
  }
  
  .sm\:gap\:15{
    gap: 15px;
  }
  .sm\:gap-x\:15{
    column-gap: 15px;
  }
  .sm\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .sm\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .sm\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .sm\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .sm\:mb\:-6{
   margin-bottom:-6px;
  }
  .sm\:mb\:-15{
   margin-bottom:-6px;
  }
  .sm\:mt\:-6{
   margin-top:-6px;
  }
  .sm\:mt\:-15{
   margin-top:-6px;
  }
  
  .sm\:gap\:20{
    gap: 20px;
  }
  .sm\:gap-x\:20{
    column-gap: 20px;
  }
  .sm\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .sm\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .sm\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .sm\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .sm\:mb\:-8{
   margin-bottom:-8px;
  }
  .sm\:mb\:-20{
   margin-bottom:-8px;
  }
  .sm\:mt\:-8{
   margin-top:-8px;
  }
  .sm\:mt\:-20{
   margin-top:-8px;
  }
  
  .sm\:gap\:25{
    gap: 25px;
  }
  .sm\:gap-x\:25{
    column-gap: 25px;
  }
  .sm\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .sm\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .sm\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .sm\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .sm\:mb\:-10{
   margin-bottom:-10px;
  }
  .sm\:mb\:-25{
   margin-bottom:-10px;
  }
  .sm\:mt\:-10{
   margin-top:-10px;
  }
  .sm\:mt\:-25{
   margin-top:-10px;
  }
  
  .sm\:gap\:30{
    gap: 30px;
  }
  .sm\:gap-x\:30{
    column-gap: 30px;
  }
  .sm\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .sm\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .sm\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .sm\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .sm\:mb\:-12{
   margin-bottom:-12px;
  }
  .sm\:mb\:-30{
   margin-bottom:-12px;
  }
  .sm\:mt\:-12{
   margin-top:-12px;
  }
  .sm\:mt\:-30{
   margin-top:-12px;
  }
  
  .sm\:gap\:35{
    gap: 35px;
  }
  .sm\:gap-x\:35{
    column-gap: 35px;
  }
  .sm\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .sm\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .sm\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .sm\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .sm\:mb\:-14{
   margin-bottom:-14px;
  }
  .sm\:mb\:-35{
   margin-bottom:-14px;
  }
  .sm\:mt\:-14{
   margin-top:-14px;
  }
  .sm\:mt\:-35{
   margin-top:-14px;
  }
  
  .sm\:gap\:40{
    gap: 40px;
  }
  .sm\:gap-x\:40{
    column-gap: 40px;
  }
  .sm\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .sm\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .sm\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .sm\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .sm\:mb\:-16{
   margin-bottom:-16px;
  }
  .sm\:mb\:-40{
   margin-bottom:-16px;
  }
  .sm\:mt\:-16{
   margin-top:-16px;
  }
  .sm\:mt\:-40{
   margin-top:-16px;
  }
  
  .sm\:gap\:45{
    gap: 45px;
  }
  .sm\:gap-x\:45{
    column-gap: 45px;
  }
  .sm\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .sm\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .sm\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .sm\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .sm\:mb\:-18{
   margin-bottom:-18px;
  }
  .sm\:mb\:-45{
   margin-bottom:-18px;
  }
  .sm\:mt\:-18{
   margin-top:-18px;
  }
  .sm\:mt\:-45{
   margin-top:-18px;
  }
  
  .sm\:gap\:50{
    gap: 50px;
  }
  .sm\:gap-x\:50{
    column-gap: 50px;
  }
  .sm\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .sm\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .sm\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .sm\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .sm\:mb\:-20{
   margin-bottom:-20px;
  }
  .sm\:mb\:-50{
   margin-bottom:-20px;
  }
  .sm\:mt\:-20{
   margin-top:-20px;
  }
  .sm\:mt\:-50{
   margin-top:-20px;
  }
  
  .sm\:gap\:55{
    gap: 55px;
  }
  .sm\:gap-x\:55{
    column-gap: 55px;
  }
  .sm\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .sm\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .sm\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .sm\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .sm\:mb\:-22{
   margin-bottom:-22px;
  }
  .sm\:mb\:-55{
   margin-bottom:-22px;
  }
  .sm\:mt\:-22{
   margin-top:-22px;
  }
  .sm\:mt\:-55{
   margin-top:-22px;
  }
  
  .sm\:gap\:60{
    gap: 60px;
  }
  .sm\:gap-x\:60{
    column-gap: 60px;
  }
  .sm\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .sm\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .sm\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .sm\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .sm\:mb\:-24{
   margin-bottom:-24px;
  }
  .sm\:mb\:-60{
   margin-bottom:-24px;
  }
  .sm\:mt\:-24{
   margin-top:-24px;
  }
  .sm\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .sm\:m\:auto {margin: 0 auto; }
  .sm\:m\:auto\:right { margin-right: auto; }
  .sm\:m\:auto\:left { margin-left: auto; }
  .sm\:mr\:0 { margin-right: 0; }
  .sm\:ml\:0 { margin-left: 0; }
  
  
    
    body,
    .body{
      font-size:18px;
    }
  
    
    h1,
    .h1{
      font-size:40px;
    }
  
    
    h2,
    .h2{
      font-size:28px;
    }
  
    
    h3,
    .h3{
      font-size:24px;
    }
  
    
    h4,
    .h4{
      font-size:20px;
    }
  
    
    h5,
    .h5{
      font-size:18px;
    }
  
    
    h6,
    .h6{
      font-size:16px;
    }
  
  
  
    .sm\:size\:2{ 
      font-size: 2px;
    }
    .sm\:size\:5{ 
      font-size: 5px;
    }

    .sm\:w\:10{
      width: 10px;
    }
    
    .sm\:ww\:5{
      width: 5%;
    }
    
    .sm\:wmax\:25{
      max-width: 25px;
    }

    .sm\:h\:10{
      height: 10px;
    }
    .sm\:hmax\:25{
      max-height: 25px;
    }
    
    .sm\:size\:4{ 
      font-size: 4px;
    }
    .sm\:size\:10{ 
      font-size: 10px;
    }

    .sm\:w\:20{
      width: 20px;
    }
    
    .sm\:ww\:10{
      width: 10%;
    }
    
    .sm\:wmax\:50{
      max-width: 50px;
    }

    .sm\:h\:20{
      height: 20px;
    }
    .sm\:hmax\:50{
      max-height: 50px;
    }
    
    .sm\:size\:6{ 
      font-size: 6px;
    }
    .sm\:size\:15{ 
      font-size: 15px;
    }

    .sm\:w\:30{
      width: 30px;
    }
    
    .sm\:ww\:15{
      width: 15%;
    }
    
    .sm\:wmax\:75{
      max-width: 75px;
    }

    .sm\:h\:30{
      height: 30px;
    }
    .sm\:hmax\:75{
      max-height: 75px;
    }
    
    .sm\:size\:8{ 
      font-size: 8px;
    }
    .sm\:size\:20{ 
      font-size: 20px;
    }

    .sm\:w\:40{
      width: 40px;
    }
    
    .sm\:ww\:20{
      width: 20%;
    }
    
    .sm\:wmax\:100{
      max-width: 100px;
    }

    .sm\:h\:40{
      height: 40px;
    }
    .sm\:hmax\:100{
      max-height: 100px;
    }
    
    .sm\:size\:10{ 
      font-size: 10px;
    }
    .sm\:size\:25{ 
      font-size: 25px;
    }

    .sm\:w\:50{
      width: 50px;
    }
    
    .sm\:ww\:25{
      width: 25%;
    }
    
    .sm\:wmax\:125{
      max-width: 125px;
    }

    .sm\:h\:50{
      height: 50px;
    }
    .sm\:hmax\:125{
      max-height: 125px;
    }
    
    .sm\:size\:12{ 
      font-size: 12px;
    }
    .sm\:size\:30{ 
      font-size: 30px;
    }

    .sm\:w\:60{
      width: 60px;
    }
    
    .sm\:ww\:30{
      width: 30%;
    }
    
    .sm\:wmax\:150{
      max-width: 150px;
    }

    .sm\:h\:60{
      height: 60px;
    }
    .sm\:hmax\:150{
      max-height: 150px;
    }
    
    .sm\:size\:14{ 
      font-size: 14px;
    }
    .sm\:size\:35{ 
      font-size: 35px;
    }

    .sm\:w\:70{
      width: 70px;
    }
    
    .sm\:ww\:35{
      width: 35%;
    }
    
    .sm\:wmax\:175{
      max-width: 175px;
    }

    .sm\:h\:70{
      height: 70px;
    }
    .sm\:hmax\:175{
      max-height: 175px;
    }
    
    .sm\:size\:16{ 
      font-size: 16px;
    }
    .sm\:size\:40{ 
      font-size: 40px;
    }

    .sm\:w\:80{
      width: 80px;
    }
    
    .sm\:ww\:40{
      width: 40%;
    }
    
    .sm\:wmax\:200{
      max-width: 200px;
    }

    .sm\:h\:80{
      height: 80px;
    }
    .sm\:hmax\:200{
      max-height: 200px;
    }
    
    .sm\:size\:18{ 
      font-size: 18px;
    }
    .sm\:size\:45{ 
      font-size: 45px;
    }

    .sm\:w\:90{
      width: 90px;
    }
    
    .sm\:ww\:45{
      width: 45%;
    }
    
    .sm\:wmax\:225{
      max-width: 225px;
    }

    .sm\:h\:90{
      height: 90px;
    }
    .sm\:hmax\:225{
      max-height: 225px;
    }
    
    .sm\:size\:20{ 
      font-size: 20px;
    }
    .sm\:size\:50{ 
      font-size: 50px;
    }

    .sm\:w\:100{
      width: 100px;
    }
    
    .sm\:ww\:50{
      width: 50%;
    }
    
    .sm\:wmax\:250{
      max-width: 250px;
    }

    .sm\:h\:100{
      height: 100px;
    }
    .sm\:hmax\:250{
      max-height: 250px;
    }
    
    .sm\:size\:22{ 
      font-size: 22px;
    }
    .sm\:size\:55{ 
      font-size: 55px;
    }

    .sm\:w\:110{
      width: 110px;
    }
    
    .sm\:ww\:55{
      width: 55%;
    }
    
    .sm\:wmax\:275{
      max-width: 275px;
    }

    .sm\:h\:110{
      height: 110px;
    }
    .sm\:hmax\:275{
      max-height: 275px;
    }
    
    .sm\:size\:24{ 
      font-size: 24px;
    }
    .sm\:size\:60{ 
      font-size: 60px;
    }

    .sm\:w\:120{
      width: 120px;
    }
    
    .sm\:ww\:60{
      width: 60%;
    }
    
    .sm\:wmax\:300{
      max-width: 300px;
    }

    .sm\:h\:120{
      height: 120px;
    }
    .sm\:hmax\:300{
      max-height: 300px;
    }
    
    .sm\:size\:26{ 
      font-size: 26px;
    }
    .sm\:size\:65{ 
      font-size: 65px;
    }

    .sm\:w\:130{
      width: 130px;
    }
    
    .sm\:ww\:65{
      width: 65%;
    }
    
    .sm\:wmax\:325{
      max-width: 325px;
    }

    .sm\:h\:130{
      height: 130px;
    }
    .sm\:hmax\:325{
      max-height: 325px;
    }
    
    .sm\:size\:28{ 
      font-size: 28px;
    }
    .sm\:size\:70{ 
      font-size: 70px;
    }

    .sm\:w\:140{
      width: 140px;
    }
    
    .sm\:ww\:70{
      width: 70%;
    }
    
    .sm\:wmax\:350{
      max-width: 350px;
    }

    .sm\:h\:140{
      height: 140px;
    }
    .sm\:hmax\:350{
      max-height: 350px;
    }
    
    .sm\:size\:30{ 
      font-size: 30px;
    }
    .sm\:size\:75{ 
      font-size: 75px;
    }

    .sm\:w\:150{
      width: 150px;
    }
    
    .sm\:ww\:75{
      width: 75%;
    }
    
    .sm\:wmax\:375{
      max-width: 375px;
    }

    .sm\:h\:150{
      height: 150px;
    }
    .sm\:hmax\:375{
      max-height: 375px;
    }
    
    .sm\:size\:32{ 
      font-size: 32px;
    }
    .sm\:size\:80{ 
      font-size: 80px;
    }

    .sm\:w\:160{
      width: 160px;
    }
    
    .sm\:ww\:80{
      width: 80%;
    }
    
    .sm\:wmax\:400{
      max-width: 400px;
    }

    .sm\:h\:160{
      height: 160px;
    }
    .sm\:hmax\:400{
      max-height: 400px;
    }
    
    .sm\:size\:34{ 
      font-size: 34px;
    }
    .sm\:size\:85{ 
      font-size: 85px;
    }

    .sm\:w\:170{
      width: 170px;
    }
    
    .sm\:ww\:85{
      width: 85%;
    }
    
    .sm\:wmax\:425{
      max-width: 425px;
    }

    .sm\:h\:170{
      height: 170px;
    }
    .sm\:hmax\:425{
      max-height: 425px;
    }
    
    .sm\:size\:36{ 
      font-size: 36px;
    }
    .sm\:size\:90{ 
      font-size: 90px;
    }

    .sm\:w\:180{
      width: 180px;
    }
    
    .sm\:ww\:90{
      width: 90%;
    }
    
    .sm\:wmax\:450{
      max-width: 450px;
    }

    .sm\:h\:180{
      height: 180px;
    }
    .sm\:hmax\:450{
      max-height: 450px;
    }
    
    .sm\:size\:38{ 
      font-size: 38px;
    }
    .sm\:size\:95{ 
      font-size: 95px;
    }

    .sm\:w\:190{
      width: 190px;
    }
    
    .sm\:ww\:95{
      width: 95%;
    }
    
    .sm\:wmax\:475{
      max-width: 475px;
    }

    .sm\:h\:190{
      height: 190px;
    }
    .sm\:hmax\:475{
      max-height: 475px;
    }
    
    .sm\:size\:40{ 
      font-size: 40px;
    }
    .sm\:size\:100{ 
      font-size: 100px;
    }

    .sm\:w\:200{
      width: 200px;
    }
    
    .sm\:ww\:100{
      width: 100%;
    }
    
    .sm\:wmax\:500{
      max-width: 500px;
    }

    .sm\:h\:200{
      height: 200px;
    }
    .sm\:hmax\:500{
      max-height: 500px;
    }
    
    .sm\:size\:42{ 
      font-size: 42px;
    }
    .sm\:size\:105{ 
      font-size: 105px;
    }

    .sm\:w\:210{
      width: 210px;
    }
    
    .sm\:wmax\:525{
      max-width: 525px;
    }

    .sm\:h\:210{
      height: 210px;
    }
    .sm\:hmax\:525{
      max-height: 525px;
    }
    
    .sm\:size\:44{ 
      font-size: 44px;
    }
    .sm\:size\:110{ 
      font-size: 110px;
    }

    .sm\:w\:220{
      width: 220px;
    }
    
    .sm\:wmax\:550{
      max-width: 550px;
    }

    .sm\:h\:220{
      height: 220px;
    }
    .sm\:hmax\:550{
      max-height: 550px;
    }
    
    .sm\:size\:46{ 
      font-size: 46px;
    }
    .sm\:size\:115{ 
      font-size: 115px;
    }

    .sm\:w\:230{
      width: 230px;
    }
    
    .sm\:wmax\:575{
      max-width: 575px;
    }

    .sm\:h\:230{
      height: 230px;
    }
    .sm\:hmax\:575{
      max-height: 575px;
    }
    
    .sm\:size\:48{ 
      font-size: 48px;
    }
    .sm\:size\:120{ 
      font-size: 120px;
    }

    .sm\:w\:240{
      width: 240px;
    }
    
    .sm\:wmax\:600{
      max-width: 600px;
    }

    .sm\:h\:240{
      height: 240px;
    }
    .sm\:hmax\:600{
      max-height: 600px;
    }
    
    .sm\:size\:50{ 
      font-size: 50px;
    }
    .sm\:size\:125{ 
      font-size: 125px;
    }

    .sm\:w\:250{
      width: 250px;
    }
    
    .sm\:wmax\:625{
      max-width: 625px;
    }

    .sm\:h\:250{
      height: 250px;
    }
    .sm\:hmax\:625{
      max-height: 625px;
    }
    
    .sm\:size\:52{ 
      font-size: 52px;
    }
    .sm\:size\:130{ 
      font-size: 130px;
    }

    .sm\:w\:260{
      width: 260px;
    }
    
    .sm\:wmax\:650{
      max-width: 650px;
    }

    .sm\:h\:260{
      height: 260px;
    }
    .sm\:hmax\:650{
      max-height: 650px;
    }
    
    .sm\:size\:54{ 
      font-size: 54px;
    }
    .sm\:size\:135{ 
      font-size: 135px;
    }

    .sm\:w\:270{
      width: 270px;
    }
    
    .sm\:wmax\:675{
      max-width: 675px;
    }

    .sm\:h\:270{
      height: 270px;
    }
    .sm\:hmax\:675{
      max-height: 675px;
    }
    
    .sm\:size\:56{ 
      font-size: 56px;
    }
    .sm\:size\:140{ 
      font-size: 140px;
    }

    .sm\:w\:280{
      width: 280px;
    }
    
    .sm\:wmax\:700{
      max-width: 700px;
    }

    .sm\:h\:280{
      height: 280px;
    }
    .sm\:hmax\:700{
      max-height: 700px;
    }
    
    .sm\:size\:58{ 
      font-size: 58px;
    }
    .sm\:size\:145{ 
      font-size: 145px;
    }

    .sm\:w\:290{
      width: 290px;
    }
    
    .sm\:wmax\:725{
      max-width: 725px;
    }

    .sm\:h\:290{
      height: 290px;
    }
    .sm\:hmax\:725{
      max-height: 725px;
    }
    
    .sm\:size\:60{ 
      font-size: 60px;
    }
    .sm\:size\:150{ 
      font-size: 150px;
    }

    .sm\:w\:300{
      width: 300px;
    }
    
    .sm\:wmax\:750{
      max-width: 750px;
    }

    .sm\:h\:300{
      height: 300px;
    }
    .sm\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .sm\:color\:primary{
      color:#003c50;
    }
  
    .sm\:bg\:primary{
      background-color:#003c50;
    }
  
    
  
    
    
    
  
    .sm\:color\:secondary{
      color:#cb0774;
    }
  
    .sm\:bg\:secondary{
      background-color:#cb0774;
    }
  
    
  
    
    
    
  
    .sm\:color\:third{
      color:#54267F;
    }
  
    .sm\:bg\:third{
      background-color:#54267F;
    }
  
    
  
    
    
    
  
    .sm\:color\:white{
      color:#ffffff;
    }
  
    .sm\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .sm\:color\:black{
      color:#000000;
    }
  
    .sm\:bg\:black{
      background-color:#000000;
    }
  
    
  
    
    
    
  
    .sm\:color\:grey{
      color:#e5ebed;
    }
  
    .sm\:bg\:grey{
      background-color:#e5ebed;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper,.content-wrapper{ max-width:750px; }
  
  
    
      
      
      
      
        
          .sm\:pl\:0{
            padding-left:0px;
          }
        
          .sm\:pl\:5{
            padding-left:5px;
          }
        
          .sm\:pl\:10{
            padding-left:10px;
          }
        
          .sm\:pl\:15{
            padding-left:15px;
          }
        
          .sm\:pl\:20{
            padding-left:20px;
          }
        
          .sm\:pl\:25{
            padding-left:25px;
          }
        
          .sm\:pl\:30{
            padding-left:30px;
          }
        
          .sm\:pl\:35{
            padding-left:35px;
          }
        
          .sm\:pl\:40{
            padding-left:40px;
          }
        
          .sm\:pl\:45{
            padding-left:45px;
          }
        
          .sm\:pl\:50{
            padding-left:50px;
          }
        
          .sm\:pl\:55{
            padding-left:55px;
          }
        
          .sm\:pl\:60{
            padding-left:60px;
          }
        
          .sm\:pl\:65{
            padding-left:65px;
          }
        
          .sm\:pl\:70{
            padding-left:70px;
          }
        
          .sm\:pl\:75{
            padding-left:75px;
          }
        
          .sm\:pl\:80{
            padding-left:80px;
          }
        
          .sm\:pl\:85{
            padding-left:85px;
          }
        
          .sm\:pl\:90{
            padding-left:90px;
          }
        
          .sm\:pl\:95{
            padding-left:95px;
          }
        
          .sm\:pl\:100{
            padding-left:100px;
          }
        
          .sm\:pl\:105{
            padding-left:105px;
          }
        
          .sm\:pl\:110{
            padding-left:110px;
          }
        
          .sm\:pl\:115{
            padding-left:115px;
          }
        
          .sm\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:pr\:0{
            padding-right:0px;
          }
        
          .sm\:pr\:5{
            padding-right:5px;
          }
        
          .sm\:pr\:10{
            padding-right:10px;
          }
        
          .sm\:pr\:15{
            padding-right:15px;
          }
        
          .sm\:pr\:20{
            padding-right:20px;
          }
        
          .sm\:pr\:25{
            padding-right:25px;
          }
        
          .sm\:pr\:30{
            padding-right:30px;
          }
        
          .sm\:pr\:35{
            padding-right:35px;
          }
        
          .sm\:pr\:40{
            padding-right:40px;
          }
        
          .sm\:pr\:45{
            padding-right:45px;
          }
        
          .sm\:pr\:50{
            padding-right:50px;
          }
        
          .sm\:pr\:55{
            padding-right:55px;
          }
        
          .sm\:pr\:60{
            padding-right:60px;
          }
        
          .sm\:pr\:65{
            padding-right:65px;
          }
        
          .sm\:pr\:70{
            padding-right:70px;
          }
        
          .sm\:pr\:75{
            padding-right:75px;
          }
        
          .sm\:pr\:80{
            padding-right:80px;
          }
        
          .sm\:pr\:85{
            padding-right:85px;
          }
        
          .sm\:pr\:90{
            padding-right:90px;
          }
        
          .sm\:pr\:95{
            padding-right:95px;
          }
        
          .sm\:pr\:100{
            padding-right:100px;
          }
        
          .sm\:pr\:105{
            padding-right:105px;
          }
        
          .sm\:pr\:110{
            padding-right:110px;
          }
        
          .sm\:pr\:115{
            padding-right:115px;
          }
        
          .sm\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:pb\:0{
            padding-bottom:0px;
          }
        
          .sm\:pb\:5{
            padding-bottom:5px;
          }
        
          .sm\:pb\:10{
            padding-bottom:10px;
          }
        
          .sm\:pb\:15{
            padding-bottom:15px;
          }
        
          .sm\:pb\:20{
            padding-bottom:20px;
          }
        
          .sm\:pb\:25{
            padding-bottom:25px;
          }
        
          .sm\:pb\:30{
            padding-bottom:30px;
          }
        
          .sm\:pb\:35{
            padding-bottom:35px;
          }
        
          .sm\:pb\:40{
            padding-bottom:40px;
          }
        
          .sm\:pb\:45{
            padding-bottom:45px;
          }
        
          .sm\:pb\:50{
            padding-bottom:50px;
          }
        
          .sm\:pb\:55{
            padding-bottom:55px;
          }
        
          .sm\:pb\:60{
            padding-bottom:60px;
          }
        
          .sm\:pb\:65{
            padding-bottom:65px;
          }
        
          .sm\:pb\:70{
            padding-bottom:70px;
          }
        
          .sm\:pb\:75{
            padding-bottom:75px;
          }
        
          .sm\:pb\:80{
            padding-bottom:80px;
          }
        
          .sm\:pb\:85{
            padding-bottom:85px;
          }
        
          .sm\:pb\:90{
            padding-bottom:90px;
          }
        
          .sm\:pb\:95{
            padding-bottom:95px;
          }
        
          .sm\:pb\:100{
            padding-bottom:100px;
          }
        
          .sm\:pb\:105{
            padding-bottom:105px;
          }
        
          .sm\:pb\:110{
            padding-bottom:110px;
          }
        
          .sm\:pb\:115{
            padding-bottom:115px;
          }
        
          .sm\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:pt\:0{
            padding-top:0px;
          }
        
          .sm\:pt\:5{
            padding-top:5px;
          }
        
          .sm\:pt\:10{
            padding-top:10px;
          }
        
          .sm\:pt\:15{
            padding-top:15px;
          }
        
          .sm\:pt\:20{
            padding-top:20px;
          }
        
          .sm\:pt\:25{
            padding-top:25px;
          }
        
          .sm\:pt\:30{
            padding-top:30px;
          }
        
          .sm\:pt\:35{
            padding-top:35px;
          }
        
          .sm\:pt\:40{
            padding-top:40px;
          }
        
          .sm\:pt\:45{
            padding-top:45px;
          }
        
          .sm\:pt\:50{
            padding-top:50px;
          }
        
          .sm\:pt\:55{
            padding-top:55px;
          }
        
          .sm\:pt\:60{
            padding-top:60px;
          }
        
          .sm\:pt\:65{
            padding-top:65px;
          }
        
          .sm\:pt\:70{
            padding-top:70px;
          }
        
          .sm\:pt\:75{
            padding-top:75px;
          }
        
          .sm\:pt\:80{
            padding-top:80px;
          }
        
          .sm\:pt\:85{
            padding-top:85px;
          }
        
          .sm\:pt\:90{
            padding-top:90px;
          }
        
          .sm\:pt\:95{
            padding-top:95px;
          }
        
          .sm\:pt\:100{
            padding-top:100px;
          }
        
          .sm\:pt\:105{
            padding-top:105px;
          }
        
          .sm\:pt\:110{
            padding-top:110px;
          }
        
          .sm\:pt\:115{
            padding-top:115px;
          }
        
          .sm\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .sm\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .sm\:p\:0{
            padding:0px;
          }
        
          .sm\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .sm\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .sm\:p\:5{
            padding:5px;
          }
        
          .sm\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .sm\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .sm\:p\:10{
            padding:10px;
          }
        
          .sm\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .sm\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .sm\:p\:15{
            padding:15px;
          }
        
          .sm\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .sm\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .sm\:p\:20{
            padding:20px;
          }
        
          .sm\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .sm\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .sm\:p\:25{
            padding:25px;
          }
        
          .sm\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .sm\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .sm\:p\:30{
            padding:30px;
          }
        
          .sm\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .sm\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .sm\:p\:35{
            padding:35px;
          }
        
          .sm\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .sm\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .sm\:p\:40{
            padding:40px;
          }
        
          .sm\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .sm\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .sm\:p\:45{
            padding:45px;
          }
        
          .sm\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .sm\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .sm\:p\:50{
            padding:50px;
          }
        
          .sm\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .sm\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .sm\:p\:55{
            padding:55px;
          }
        
          .sm\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .sm\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .sm\:p\:60{
            padding:60px;
          }
        
          .sm\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .sm\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .sm\:p\:65{
            padding:65px;
          }
        
          .sm\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .sm\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .sm\:p\:70{
            padding:70px;
          }
        
          .sm\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .sm\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .sm\:p\:75{
            padding:75px;
          }
        
          .sm\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .sm\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .sm\:p\:80{
            padding:80px;
          }
        
          .sm\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .sm\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .sm\:p\:85{
            padding:85px;
          }
        
          .sm\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .sm\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .sm\:p\:90{
            padding:90px;
          }
        
          .sm\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .sm\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .sm\:p\:95{
            padding:95px;
          }
        
          .sm\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .sm\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .sm\:p\:100{
            padding:100px;
          }
        
          .sm\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .sm\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .sm\:p\:105{
            padding:105px;
          }
        
          .sm\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .sm\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .sm\:p\:110{
            padding:110px;
          }
        
          .sm\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .sm\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .sm\:p\:115{
            padding:115px;
          }
        
          .sm\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .sm\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .sm\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mb\:0{
            margin-bottom:0px;
          }
        
          .sm\:mb\:5{
            margin-bottom:5px;
          }
        
          .sm\:mb\:10{
            margin-bottom:10px;
          }
        
          .sm\:mb\:15{
            margin-bottom:15px;
          }
        
          .sm\:mb\:20{
            margin-bottom:20px;
          }
        
          .sm\:mb\:25{
            margin-bottom:25px;
          }
        
          .sm\:mb\:30{
            margin-bottom:30px;
          }
        
          .sm\:mb\:35{
            margin-bottom:35px;
          }
        
          .sm\:mb\:40{
            margin-bottom:40px;
          }
        
          .sm\:mb\:45{
            margin-bottom:45px;
          }
        
          .sm\:mb\:50{
            margin-bottom:50px;
          }
        
          .sm\:mb\:55{
            margin-bottom:55px;
          }
        
          .sm\:mb\:60{
            margin-bottom:60px;
          }
        
          .sm\:mb\:65{
            margin-bottom:65px;
          }
        
          .sm\:mb\:70{
            margin-bottom:70px;
          }
        
          .sm\:mb\:75{
            margin-bottom:75px;
          }
        
          .sm\:mb\:80{
            margin-bottom:80px;
          }
        
          .sm\:mb\:85{
            margin-bottom:85px;
          }
        
          .sm\:mb\:90{
            margin-bottom:90px;
          }
        
          .sm\:mb\:95{
            margin-bottom:95px;
          }
        
          .sm\:mb\:100{
            margin-bottom:100px;
          }
        
          .sm\:mb\:105{
            margin-bottom:105px;
          }
        
          .sm\:mb\:110{
            margin-bottom:110px;
          }
        
          .sm\:mb\:115{
            margin-bottom:115px;
          }
        
          .sm\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mt\:0{
            margin-top:0px;
          }
        
          .sm\:mt\:5{
            margin-top:5px;
          }
        
          .sm\:mt\:10{
            margin-top:10px;
          }
        
          .sm\:mt\:15{
            margin-top:15px;
          }
        
          .sm\:mt\:20{
            margin-top:20px;
          }
        
          .sm\:mt\:25{
            margin-top:25px;
          }
        
          .sm\:mt\:30{
            margin-top:30px;
          }
        
          .sm\:mt\:35{
            margin-top:35px;
          }
        
          .sm\:mt\:40{
            margin-top:40px;
          }
        
          .sm\:mt\:45{
            margin-top:45px;
          }
        
          .sm\:mt\:50{
            margin-top:50px;
          }
        
          .sm\:mt\:55{
            margin-top:55px;
          }
        
          .sm\:mt\:60{
            margin-top:60px;
          }
        
          .sm\:mt\:65{
            margin-top:65px;
          }
        
          .sm\:mt\:70{
            margin-top:70px;
          }
        
          .sm\:mt\:75{
            margin-top:75px;
          }
        
          .sm\:mt\:80{
            margin-top:80px;
          }
        
          .sm\:mt\:85{
            margin-top:85px;
          }
        
          .sm\:mt\:90{
            margin-top:90px;
          }
        
          .sm\:mt\:95{
            margin-top:95px;
          }
        
          .sm\:mt\:100{
            margin-top:100px;
          }
        
          .sm\:mt\:105{
            margin-top:105px;
          }
        
          .sm\:mt\:110{
            margin-top:110px;
          }
        
          .sm\:mt\:115{
            margin-top:115px;
          }
        
          .sm\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .sm\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .sm\:m\:0{
            margin:0px;
          }
        
          .sm\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .sm\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .sm\:m\:5{
            margin:5px;
          }
        
          .sm\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .sm\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .sm\:m\:10{
            margin:10px;
          }
        
          .sm\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .sm\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .sm\:m\:15{
            margin:15px;
          }
        
          .sm\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .sm\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .sm\:m\:20{
            margin:20px;
          }
        
          .sm\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .sm\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .sm\:m\:25{
            margin:25px;
          }
        
          .sm\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .sm\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .sm\:m\:30{
            margin:30px;
          }
        
          .sm\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .sm\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .sm\:m\:35{
            margin:35px;
          }
        
          .sm\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .sm\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .sm\:m\:40{
            margin:40px;
          }
        
          .sm\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .sm\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .sm\:m\:45{
            margin:45px;
          }
        
          .sm\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .sm\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .sm\:m\:50{
            margin:50px;
          }
        
          .sm\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .sm\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .sm\:m\:55{
            margin:55px;
          }
        
          .sm\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .sm\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .sm\:m\:60{
            margin:60px;
          }
        
          .sm\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .sm\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .sm\:m\:65{
            margin:65px;
          }
        
          .sm\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .sm\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .sm\:m\:70{
            margin:70px;
          }
        
          .sm\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .sm\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .sm\:m\:75{
            margin:75px;
          }
        
          .sm\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .sm\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .sm\:m\:80{
            margin:80px;
          }
        
          .sm\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .sm\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .sm\:m\:85{
            margin:85px;
          }
        
          .sm\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .sm\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .sm\:m\:90{
            margin:90px;
          }
        
          .sm\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .sm\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .sm\:m\:95{
            margin:95px;
          }
        
          .sm\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .sm\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .sm\:m\:100{
            margin:100px;
          }
        
          .sm\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .sm\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .sm\:m\:105{
            margin:105px;
          }
        
          .sm\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .sm\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .sm\:m\:110{
            margin:110px;
          }
        
          .sm\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .sm\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .sm\:m\:115{
            margin:115px;
          }
        
          .sm\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .sm\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .sm\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:ml\:0{
            margin-left:0px;
          }
        
          .sm\:ml\:5{
            margin-left:5px;
          }
        
          .sm\:ml\:10{
            margin-left:10px;
          }
        
          .sm\:ml\:15{
            margin-left:15px;
          }
        
          .sm\:ml\:20{
            margin-left:20px;
          }
        
          .sm\:ml\:25{
            margin-left:25px;
          }
        
          .sm\:ml\:30{
            margin-left:30px;
          }
        
          .sm\:ml\:35{
            margin-left:35px;
          }
        
          .sm\:ml\:40{
            margin-left:40px;
          }
        
          .sm\:ml\:45{
            margin-left:45px;
          }
        
          .sm\:ml\:50{
            margin-left:50px;
          }
        
          .sm\:ml\:55{
            margin-left:55px;
          }
        
          .sm\:ml\:60{
            margin-left:60px;
          }
        
          .sm\:ml\:65{
            margin-left:65px;
          }
        
          .sm\:ml\:70{
            margin-left:70px;
          }
        
          .sm\:ml\:75{
            margin-left:75px;
          }
        
          .sm\:ml\:80{
            margin-left:80px;
          }
        
          .sm\:ml\:85{
            margin-left:85px;
          }
        
          .sm\:ml\:90{
            margin-left:90px;
          }
        
          .sm\:ml\:95{
            margin-left:95px;
          }
        
          .sm\:ml\:100{
            margin-left:100px;
          }
        
          .sm\:ml\:105{
            margin-left:105px;
          }
        
          .sm\:ml\:110{
            margin-left:110px;
          }
        
          .sm\:ml\:115{
            margin-left:115px;
          }
        
          .sm\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mr\:0{
            margin-right:0px;
          }
        
          .sm\:mr\:5{
            margin-right:5px;
          }
        
          .sm\:mr\:10{
            margin-right:10px;
          }
        
          .sm\:mr\:15{
            margin-right:15px;
          }
        
          .sm\:mr\:20{
            margin-right:20px;
          }
        
          .sm\:mr\:25{
            margin-right:25px;
          }
        
          .sm\:mr\:30{
            margin-right:30px;
          }
        
          .sm\:mr\:35{
            margin-right:35px;
          }
        
          .sm\:mr\:40{
            margin-right:40px;
          }
        
          .sm\:mr\:45{
            margin-right:45px;
          }
        
          .sm\:mr\:50{
            margin-right:50px;
          }
        
          .sm\:mr\:55{
            margin-right:55px;
          }
        
          .sm\:mr\:60{
            margin-right:60px;
          }
        
          .sm\:mr\:65{
            margin-right:65px;
          }
        
          .sm\:mr\:70{
            margin-right:70px;
          }
        
          .sm\:mr\:75{
            margin-right:75px;
          }
        
          .sm\:mr\:80{
            margin-right:80px;
          }
        
          .sm\:mr\:85{
            margin-right:85px;
          }
        
          .sm\:mr\:90{
            margin-right:90px;
          }
        
          .sm\:mr\:95{
            margin-right:95px;
          }
        
          .sm\:mr\:100{
            margin-right:100px;
          }
        
          .sm\:mr\:105{
            margin-right:105px;
          }
        
          .sm\:mr\:110{
            margin-right:110px;
          }
        
          .sm\:mr\:115{
            margin-right:115px;
          }
        
          .sm\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .sm\:display\:block{
          display:block;
      }
    
      .sm\:display\:inline-block{
          display:inline-block;
      }
    
      .sm\:display\:flex{
          display:flex;
      }
    
      .sm\:display\:inline-flex{
          display:inline-flex;
      }
    
      .sm\:display\:none{
          display:none;
      }
    
      .sm\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .sm\:align-items\:center{
          align-items:center;
      }
    
      .sm\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .sm\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .sm\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .sm\:justify-content\:center{
          justify-content:center;
      }
    
      .sm\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .sm\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .sm\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .sm\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .sm\:text-align\:left{
          text-align:left;
      }
    
      .sm\:text-align\:right{
          text-align:right;
      }
    
      .sm\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .sm\:flex-direction\:column{
          flex-direction:column;
      }
    
      .sm\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .sm\:flex-direction\:row{
          flex-direction:row;
      }
    
      .sm\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}



@media(min-width:992px){ 
  
  
  
  .md\:gap\:5{
    gap: 5px;
  }
  .md\:gap-x\:5{
    column-gap: 5px;
  }
  .md\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .md\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .md\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .md\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .md\:mb\:-2{
   margin-bottom:-2px;
  }
  .md\:mb\:-5{
   margin-bottom:-2px;
  }
  .md\:mt\:-2{
   margin-top:-2px;
  }
  .md\:mt\:-5{
   margin-top:-2px;
  }
  
  .md\:gap\:10{
    gap: 10px;
  }
  .md\:gap-x\:10{
    column-gap: 10px;
  }
  .md\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .md\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .md\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .md\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .md\:mb\:-4{
   margin-bottom:-4px;
  }
  .md\:mb\:-10{
   margin-bottom:-4px;
  }
  .md\:mt\:-4{
   margin-top:-4px;
  }
  .md\:mt\:-10{
   margin-top:-4px;
  }
  
  .md\:gap\:15{
    gap: 15px;
  }
  .md\:gap-x\:15{
    column-gap: 15px;
  }
  .md\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .md\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .md\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .md\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .md\:mb\:-6{
   margin-bottom:-6px;
  }
  .md\:mb\:-15{
   margin-bottom:-6px;
  }
  .md\:mt\:-6{
   margin-top:-6px;
  }
  .md\:mt\:-15{
   margin-top:-6px;
  }
  
  .md\:gap\:20{
    gap: 20px;
  }
  .md\:gap-x\:20{
    column-gap: 20px;
  }
  .md\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .md\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .md\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .md\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .md\:mb\:-8{
   margin-bottom:-8px;
  }
  .md\:mb\:-20{
   margin-bottom:-8px;
  }
  .md\:mt\:-8{
   margin-top:-8px;
  }
  .md\:mt\:-20{
   margin-top:-8px;
  }
  
  .md\:gap\:25{
    gap: 25px;
  }
  .md\:gap-x\:25{
    column-gap: 25px;
  }
  .md\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .md\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .md\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .md\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .md\:mb\:-10{
   margin-bottom:-10px;
  }
  .md\:mb\:-25{
   margin-bottom:-10px;
  }
  .md\:mt\:-10{
   margin-top:-10px;
  }
  .md\:mt\:-25{
   margin-top:-10px;
  }
  
  .md\:gap\:30{
    gap: 30px;
  }
  .md\:gap-x\:30{
    column-gap: 30px;
  }
  .md\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .md\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .md\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .md\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .md\:mb\:-12{
   margin-bottom:-12px;
  }
  .md\:mb\:-30{
   margin-bottom:-12px;
  }
  .md\:mt\:-12{
   margin-top:-12px;
  }
  .md\:mt\:-30{
   margin-top:-12px;
  }
  
  .md\:gap\:35{
    gap: 35px;
  }
  .md\:gap-x\:35{
    column-gap: 35px;
  }
  .md\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .md\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .md\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .md\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .md\:mb\:-14{
   margin-bottom:-14px;
  }
  .md\:mb\:-35{
   margin-bottom:-14px;
  }
  .md\:mt\:-14{
   margin-top:-14px;
  }
  .md\:mt\:-35{
   margin-top:-14px;
  }
  
  .md\:gap\:40{
    gap: 40px;
  }
  .md\:gap-x\:40{
    column-gap: 40px;
  }
  .md\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .md\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .md\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .md\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .md\:mb\:-16{
   margin-bottom:-16px;
  }
  .md\:mb\:-40{
   margin-bottom:-16px;
  }
  .md\:mt\:-16{
   margin-top:-16px;
  }
  .md\:mt\:-40{
   margin-top:-16px;
  }
  
  .md\:gap\:45{
    gap: 45px;
  }
  .md\:gap-x\:45{
    column-gap: 45px;
  }
  .md\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .md\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .md\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .md\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .md\:mb\:-18{
   margin-bottom:-18px;
  }
  .md\:mb\:-45{
   margin-bottom:-18px;
  }
  .md\:mt\:-18{
   margin-top:-18px;
  }
  .md\:mt\:-45{
   margin-top:-18px;
  }
  
  .md\:gap\:50{
    gap: 50px;
  }
  .md\:gap-x\:50{
    column-gap: 50px;
  }
  .md\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .md\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .md\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .md\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .md\:mb\:-20{
   margin-bottom:-20px;
  }
  .md\:mb\:-50{
   margin-bottom:-20px;
  }
  .md\:mt\:-20{
   margin-top:-20px;
  }
  .md\:mt\:-50{
   margin-top:-20px;
  }
  
  .md\:gap\:55{
    gap: 55px;
  }
  .md\:gap-x\:55{
    column-gap: 55px;
  }
  .md\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .md\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .md\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .md\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .md\:mb\:-22{
   margin-bottom:-22px;
  }
  .md\:mb\:-55{
   margin-bottom:-22px;
  }
  .md\:mt\:-22{
   margin-top:-22px;
  }
  .md\:mt\:-55{
   margin-top:-22px;
  }
  
  .md\:gap\:60{
    gap: 60px;
  }
  .md\:gap-x\:60{
    column-gap: 60px;
  }
  .md\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .md\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .md\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .md\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .md\:mb\:-24{
   margin-bottom:-24px;
  }
  .md\:mb\:-60{
   margin-bottom:-24px;
  }
  .md\:mt\:-24{
   margin-top:-24px;
  }
  .md\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .md\:m\:auto {margin: 0 auto; }
  .md\:m\:auto\:right { margin-right: auto; }
  .md\:m\:auto\:left { margin-left: auto; }
  .md\:mr\:0 { margin-right: 0; }
  .md\:ml\:0 { margin-left: 0; }
  
  
    
    body,
    .body{
      font-size:20px;
    }
  
    
    h1,
    .h1{
      font-size:40px;
    }
  
    
    h2,
    .h2{
      font-size:30px;
    }
  
    
    h3,
    .h3{
      font-size:28px;
    }
  
    
    h4,
    .h4{
      font-size:24px;
    }
  
    
    h5,
    .h5{
      font-size:18px;
    }
  
    
    h6,
    .h6{
      font-size:16px;
    }
  
  
  
    .md\:size\:2{ 
      font-size: 2px;
    }
    .md\:size\:5{ 
      font-size: 5px;
    }

    .md\:w\:10{
      width: 10px;
    }
    
    .md\:ww\:5{
      width: 5%;
    }
    
    .md\:wmax\:25{
      max-width: 25px;
    }

    .md\:h\:10{
      height: 10px;
    }
    .md\:hmax\:25{
      max-height: 25px;
    }
    
    .md\:size\:4{ 
      font-size: 4px;
    }
    .md\:size\:10{ 
      font-size: 10px;
    }

    .md\:w\:20{
      width: 20px;
    }
    
    .md\:ww\:10{
      width: 10%;
    }
    
    .md\:wmax\:50{
      max-width: 50px;
    }

    .md\:h\:20{
      height: 20px;
    }
    .md\:hmax\:50{
      max-height: 50px;
    }
    
    .md\:size\:6{ 
      font-size: 6px;
    }
    .md\:size\:15{ 
      font-size: 15px;
    }

    .md\:w\:30{
      width: 30px;
    }
    
    .md\:ww\:15{
      width: 15%;
    }
    
    .md\:wmax\:75{
      max-width: 75px;
    }

    .md\:h\:30{
      height: 30px;
    }
    .md\:hmax\:75{
      max-height: 75px;
    }
    
    .md\:size\:8{ 
      font-size: 8px;
    }
    .md\:size\:20{ 
      font-size: 20px;
    }

    .md\:w\:40{
      width: 40px;
    }
    
    .md\:ww\:20{
      width: 20%;
    }
    
    .md\:wmax\:100{
      max-width: 100px;
    }

    .md\:h\:40{
      height: 40px;
    }
    .md\:hmax\:100{
      max-height: 100px;
    }
    
    .md\:size\:10{ 
      font-size: 10px;
    }
    .md\:size\:25{ 
      font-size: 25px;
    }

    .md\:w\:50{
      width: 50px;
    }
    
    .md\:ww\:25{
      width: 25%;
    }
    
    .md\:wmax\:125{
      max-width: 125px;
    }

    .md\:h\:50{
      height: 50px;
    }
    .md\:hmax\:125{
      max-height: 125px;
    }
    
    .md\:size\:12{ 
      font-size: 12px;
    }
    .md\:size\:30{ 
      font-size: 30px;
    }

    .md\:w\:60{
      width: 60px;
    }
    
    .md\:ww\:30{
      width: 30%;
    }
    
    .md\:wmax\:150{
      max-width: 150px;
    }

    .md\:h\:60{
      height: 60px;
    }
    .md\:hmax\:150{
      max-height: 150px;
    }
    
    .md\:size\:14{ 
      font-size: 14px;
    }
    .md\:size\:35{ 
      font-size: 35px;
    }

    .md\:w\:70{
      width: 70px;
    }
    
    .md\:ww\:35{
      width: 35%;
    }
    
    .md\:wmax\:175{
      max-width: 175px;
    }

    .md\:h\:70{
      height: 70px;
    }
    .md\:hmax\:175{
      max-height: 175px;
    }
    
    .md\:size\:16{ 
      font-size: 16px;
    }
    .md\:size\:40{ 
      font-size: 40px;
    }

    .md\:w\:80{
      width: 80px;
    }
    
    .md\:ww\:40{
      width: 40%;
    }
    
    .md\:wmax\:200{
      max-width: 200px;
    }

    .md\:h\:80{
      height: 80px;
    }
    .md\:hmax\:200{
      max-height: 200px;
    }
    
    .md\:size\:18{ 
      font-size: 18px;
    }
    .md\:size\:45{ 
      font-size: 45px;
    }

    .md\:w\:90{
      width: 90px;
    }
    
    .md\:ww\:45{
      width: 45%;
    }
    
    .md\:wmax\:225{
      max-width: 225px;
    }

    .md\:h\:90{
      height: 90px;
    }
    .md\:hmax\:225{
      max-height: 225px;
    }
    
    .md\:size\:20{ 
      font-size: 20px;
    }
    .md\:size\:50{ 
      font-size: 50px;
    }

    .md\:w\:100{
      width: 100px;
    }
    
    .md\:ww\:50{
      width: 50%;
    }
    
    .md\:wmax\:250{
      max-width: 250px;
    }

    .md\:h\:100{
      height: 100px;
    }
    .md\:hmax\:250{
      max-height: 250px;
    }
    
    .md\:size\:22{ 
      font-size: 22px;
    }
    .md\:size\:55{ 
      font-size: 55px;
    }

    .md\:w\:110{
      width: 110px;
    }
    
    .md\:ww\:55{
      width: 55%;
    }
    
    .md\:wmax\:275{
      max-width: 275px;
    }

    .md\:h\:110{
      height: 110px;
    }
    .md\:hmax\:275{
      max-height: 275px;
    }
    
    .md\:size\:24{ 
      font-size: 24px;
    }
    .md\:size\:60{ 
      font-size: 60px;
    }

    .md\:w\:120{
      width: 120px;
    }
    
    .md\:ww\:60{
      width: 60%;
    }
    
    .md\:wmax\:300{
      max-width: 300px;
    }

    .md\:h\:120{
      height: 120px;
    }
    .md\:hmax\:300{
      max-height: 300px;
    }
    
    .md\:size\:26{ 
      font-size: 26px;
    }
    .md\:size\:65{ 
      font-size: 65px;
    }

    .md\:w\:130{
      width: 130px;
    }
    
    .md\:ww\:65{
      width: 65%;
    }
    
    .md\:wmax\:325{
      max-width: 325px;
    }

    .md\:h\:130{
      height: 130px;
    }
    .md\:hmax\:325{
      max-height: 325px;
    }
    
    .md\:size\:28{ 
      font-size: 28px;
    }
    .md\:size\:70{ 
      font-size: 70px;
    }

    .md\:w\:140{
      width: 140px;
    }
    
    .md\:ww\:70{
      width: 70%;
    }
    
    .md\:wmax\:350{
      max-width: 350px;
    }

    .md\:h\:140{
      height: 140px;
    }
    .md\:hmax\:350{
      max-height: 350px;
    }
    
    .md\:size\:30{ 
      font-size: 30px;
    }
    .md\:size\:75{ 
      font-size: 75px;
    }

    .md\:w\:150{
      width: 150px;
    }
    
    .md\:ww\:75{
      width: 75%;
    }
    
    .md\:wmax\:375{
      max-width: 375px;
    }

    .md\:h\:150{
      height: 150px;
    }
    .md\:hmax\:375{
      max-height: 375px;
    }
    
    .md\:size\:32{ 
      font-size: 32px;
    }
    .md\:size\:80{ 
      font-size: 80px;
    }

    .md\:w\:160{
      width: 160px;
    }
    
    .md\:ww\:80{
      width: 80%;
    }
    
    .md\:wmax\:400{
      max-width: 400px;
    }

    .md\:h\:160{
      height: 160px;
    }
    .md\:hmax\:400{
      max-height: 400px;
    }
    
    .md\:size\:34{ 
      font-size: 34px;
    }
    .md\:size\:85{ 
      font-size: 85px;
    }

    .md\:w\:170{
      width: 170px;
    }
    
    .md\:ww\:85{
      width: 85%;
    }
    
    .md\:wmax\:425{
      max-width: 425px;
    }

    .md\:h\:170{
      height: 170px;
    }
    .md\:hmax\:425{
      max-height: 425px;
    }
    
    .md\:size\:36{ 
      font-size: 36px;
    }
    .md\:size\:90{ 
      font-size: 90px;
    }

    .md\:w\:180{
      width: 180px;
    }
    
    .md\:ww\:90{
      width: 90%;
    }
    
    .md\:wmax\:450{
      max-width: 450px;
    }

    .md\:h\:180{
      height: 180px;
    }
    .md\:hmax\:450{
      max-height: 450px;
    }
    
    .md\:size\:38{ 
      font-size: 38px;
    }
    .md\:size\:95{ 
      font-size: 95px;
    }

    .md\:w\:190{
      width: 190px;
    }
    
    .md\:ww\:95{
      width: 95%;
    }
    
    .md\:wmax\:475{
      max-width: 475px;
    }

    .md\:h\:190{
      height: 190px;
    }
    .md\:hmax\:475{
      max-height: 475px;
    }
    
    .md\:size\:40{ 
      font-size: 40px;
    }
    .md\:size\:100{ 
      font-size: 100px;
    }

    .md\:w\:200{
      width: 200px;
    }
    
    .md\:ww\:100{
      width: 100%;
    }
    
    .md\:wmax\:500{
      max-width: 500px;
    }

    .md\:h\:200{
      height: 200px;
    }
    .md\:hmax\:500{
      max-height: 500px;
    }
    
    .md\:size\:42{ 
      font-size: 42px;
    }
    .md\:size\:105{ 
      font-size: 105px;
    }

    .md\:w\:210{
      width: 210px;
    }
    
    .md\:wmax\:525{
      max-width: 525px;
    }

    .md\:h\:210{
      height: 210px;
    }
    .md\:hmax\:525{
      max-height: 525px;
    }
    
    .md\:size\:44{ 
      font-size: 44px;
    }
    .md\:size\:110{ 
      font-size: 110px;
    }

    .md\:w\:220{
      width: 220px;
    }
    
    .md\:wmax\:550{
      max-width: 550px;
    }

    .md\:h\:220{
      height: 220px;
    }
    .md\:hmax\:550{
      max-height: 550px;
    }
    
    .md\:size\:46{ 
      font-size: 46px;
    }
    .md\:size\:115{ 
      font-size: 115px;
    }

    .md\:w\:230{
      width: 230px;
    }
    
    .md\:wmax\:575{
      max-width: 575px;
    }

    .md\:h\:230{
      height: 230px;
    }
    .md\:hmax\:575{
      max-height: 575px;
    }
    
    .md\:size\:48{ 
      font-size: 48px;
    }
    .md\:size\:120{ 
      font-size: 120px;
    }

    .md\:w\:240{
      width: 240px;
    }
    
    .md\:wmax\:600{
      max-width: 600px;
    }

    .md\:h\:240{
      height: 240px;
    }
    .md\:hmax\:600{
      max-height: 600px;
    }
    
    .md\:size\:50{ 
      font-size: 50px;
    }
    .md\:size\:125{ 
      font-size: 125px;
    }

    .md\:w\:250{
      width: 250px;
    }
    
    .md\:wmax\:625{
      max-width: 625px;
    }

    .md\:h\:250{
      height: 250px;
    }
    .md\:hmax\:625{
      max-height: 625px;
    }
    
    .md\:size\:52{ 
      font-size: 52px;
    }
    .md\:size\:130{ 
      font-size: 130px;
    }

    .md\:w\:260{
      width: 260px;
    }
    
    .md\:wmax\:650{
      max-width: 650px;
    }

    .md\:h\:260{
      height: 260px;
    }
    .md\:hmax\:650{
      max-height: 650px;
    }
    
    .md\:size\:54{ 
      font-size: 54px;
    }
    .md\:size\:135{ 
      font-size: 135px;
    }

    .md\:w\:270{
      width: 270px;
    }
    
    .md\:wmax\:675{
      max-width: 675px;
    }

    .md\:h\:270{
      height: 270px;
    }
    .md\:hmax\:675{
      max-height: 675px;
    }
    
    .md\:size\:56{ 
      font-size: 56px;
    }
    .md\:size\:140{ 
      font-size: 140px;
    }

    .md\:w\:280{
      width: 280px;
    }
    
    .md\:wmax\:700{
      max-width: 700px;
    }

    .md\:h\:280{
      height: 280px;
    }
    .md\:hmax\:700{
      max-height: 700px;
    }
    
    .md\:size\:58{ 
      font-size: 58px;
    }
    .md\:size\:145{ 
      font-size: 145px;
    }

    .md\:w\:290{
      width: 290px;
    }
    
    .md\:wmax\:725{
      max-width: 725px;
    }

    .md\:h\:290{
      height: 290px;
    }
    .md\:hmax\:725{
      max-height: 725px;
    }
    
    .md\:size\:60{ 
      font-size: 60px;
    }
    .md\:size\:150{ 
      font-size: 150px;
    }

    .md\:w\:300{
      width: 300px;
    }
    
    .md\:wmax\:750{
      max-width: 750px;
    }

    .md\:h\:300{
      height: 300px;
    }
    .md\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .md\:color\:primary{
      color:#003c50;
    }
  
    .md\:bg\:primary{
      background-color:#003c50;
    }
  
    
  
    
    
    
  
    .md\:color\:secondary{
      color:#cb0774;
    }
  
    .md\:bg\:secondary{
      background-color:#cb0774;
    }
  
    
  
    
    
    
  
    .md\:color\:third{
      color:#54267F;
    }
  
    .md\:bg\:third{
      background-color:#54267F;
    }
  
    
  
    
    
    
  
    .md\:color\:white{
      color:#ffffff;
    }
  
    .md\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .md\:color\:black{
      color:#000000;
    }
  
    .md\:bg\:black{
      background-color:#000000;
    }
  
    
  
    
    
    
  
    .md\:color\:grey{
      color:#e5ebed;
    }
  
    .md\:bg\:grey{
      background-color:#e5ebed;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper,.content-wrapper{ max-width:970px; }
  
  
    
      
      
      
      
        
          .md\:pl\:0{
            padding-left:0px;
          }
        
          .md\:pl\:5{
            padding-left:5px;
          }
        
          .md\:pl\:10{
            padding-left:10px;
          }
        
          .md\:pl\:15{
            padding-left:15px;
          }
        
          .md\:pl\:20{
            padding-left:20px;
          }
        
          .md\:pl\:25{
            padding-left:25px;
          }
        
          .md\:pl\:30{
            padding-left:30px;
          }
        
          .md\:pl\:35{
            padding-left:35px;
          }
        
          .md\:pl\:40{
            padding-left:40px;
          }
        
          .md\:pl\:45{
            padding-left:45px;
          }
        
          .md\:pl\:50{
            padding-left:50px;
          }
        
          .md\:pl\:55{
            padding-left:55px;
          }
        
          .md\:pl\:60{
            padding-left:60px;
          }
        
          .md\:pl\:65{
            padding-left:65px;
          }
        
          .md\:pl\:70{
            padding-left:70px;
          }
        
          .md\:pl\:75{
            padding-left:75px;
          }
        
          .md\:pl\:80{
            padding-left:80px;
          }
        
          .md\:pl\:85{
            padding-left:85px;
          }
        
          .md\:pl\:90{
            padding-left:90px;
          }
        
          .md\:pl\:95{
            padding-left:95px;
          }
        
          .md\:pl\:100{
            padding-left:100px;
          }
        
          .md\:pl\:105{
            padding-left:105px;
          }
        
          .md\:pl\:110{
            padding-left:110px;
          }
        
          .md\:pl\:115{
            padding-left:115px;
          }
        
          .md\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .md\:pr\:0{
            padding-right:0px;
          }
        
          .md\:pr\:5{
            padding-right:5px;
          }
        
          .md\:pr\:10{
            padding-right:10px;
          }
        
          .md\:pr\:15{
            padding-right:15px;
          }
        
          .md\:pr\:20{
            padding-right:20px;
          }
        
          .md\:pr\:25{
            padding-right:25px;
          }
        
          .md\:pr\:30{
            padding-right:30px;
          }
        
          .md\:pr\:35{
            padding-right:35px;
          }
        
          .md\:pr\:40{
            padding-right:40px;
          }
        
          .md\:pr\:45{
            padding-right:45px;
          }
        
          .md\:pr\:50{
            padding-right:50px;
          }
        
          .md\:pr\:55{
            padding-right:55px;
          }
        
          .md\:pr\:60{
            padding-right:60px;
          }
        
          .md\:pr\:65{
            padding-right:65px;
          }
        
          .md\:pr\:70{
            padding-right:70px;
          }
        
          .md\:pr\:75{
            padding-right:75px;
          }
        
          .md\:pr\:80{
            padding-right:80px;
          }
        
          .md\:pr\:85{
            padding-right:85px;
          }
        
          .md\:pr\:90{
            padding-right:90px;
          }
        
          .md\:pr\:95{
            padding-right:95px;
          }
        
          .md\:pr\:100{
            padding-right:100px;
          }
        
          .md\:pr\:105{
            padding-right:105px;
          }
        
          .md\:pr\:110{
            padding-right:110px;
          }
        
          .md\:pr\:115{
            padding-right:115px;
          }
        
          .md\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .md\:pb\:0{
            padding-bottom:0px;
          }
        
          .md\:pb\:5{
            padding-bottom:5px;
          }
        
          .md\:pb\:10{
            padding-bottom:10px;
          }
        
          .md\:pb\:15{
            padding-bottom:15px;
          }
        
          .md\:pb\:20{
            padding-bottom:20px;
          }
        
          .md\:pb\:25{
            padding-bottom:25px;
          }
        
          .md\:pb\:30{
            padding-bottom:30px;
          }
        
          .md\:pb\:35{
            padding-bottom:35px;
          }
        
          .md\:pb\:40{
            padding-bottom:40px;
          }
        
          .md\:pb\:45{
            padding-bottom:45px;
          }
        
          .md\:pb\:50{
            padding-bottom:50px;
          }
        
          .md\:pb\:55{
            padding-bottom:55px;
          }
        
          .md\:pb\:60{
            padding-bottom:60px;
          }
        
          .md\:pb\:65{
            padding-bottom:65px;
          }
        
          .md\:pb\:70{
            padding-bottom:70px;
          }
        
          .md\:pb\:75{
            padding-bottom:75px;
          }
        
          .md\:pb\:80{
            padding-bottom:80px;
          }
        
          .md\:pb\:85{
            padding-bottom:85px;
          }
        
          .md\:pb\:90{
            padding-bottom:90px;
          }
        
          .md\:pb\:95{
            padding-bottom:95px;
          }
        
          .md\:pb\:100{
            padding-bottom:100px;
          }
        
          .md\:pb\:105{
            padding-bottom:105px;
          }
        
          .md\:pb\:110{
            padding-bottom:110px;
          }
        
          .md\:pb\:115{
            padding-bottom:115px;
          }
        
          .md\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .md\:pt\:0{
            padding-top:0px;
          }
        
          .md\:pt\:5{
            padding-top:5px;
          }
        
          .md\:pt\:10{
            padding-top:10px;
          }
        
          .md\:pt\:15{
            padding-top:15px;
          }
        
          .md\:pt\:20{
            padding-top:20px;
          }
        
          .md\:pt\:25{
            padding-top:25px;
          }
        
          .md\:pt\:30{
            padding-top:30px;
          }
        
          .md\:pt\:35{
            padding-top:35px;
          }
        
          .md\:pt\:40{
            padding-top:40px;
          }
        
          .md\:pt\:45{
            padding-top:45px;
          }
        
          .md\:pt\:50{
            padding-top:50px;
          }
        
          .md\:pt\:55{
            padding-top:55px;
          }
        
          .md\:pt\:60{
            padding-top:60px;
          }
        
          .md\:pt\:65{
            padding-top:65px;
          }
        
          .md\:pt\:70{
            padding-top:70px;
          }
        
          .md\:pt\:75{
            padding-top:75px;
          }
        
          .md\:pt\:80{
            padding-top:80px;
          }
        
          .md\:pt\:85{
            padding-top:85px;
          }
        
          .md\:pt\:90{
            padding-top:90px;
          }
        
          .md\:pt\:95{
            padding-top:95px;
          }
        
          .md\:pt\:100{
            padding-top:100px;
          }
        
          .md\:pt\:105{
            padding-top:105px;
          }
        
          .md\:pt\:110{
            padding-top:110px;
          }
        
          .md\:pt\:115{
            padding-top:115px;
          }
        
          .md\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .md\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .md\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .md\:p\:0{
            padding:0px;
          }
        
          .md\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .md\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .md\:p\:5{
            padding:5px;
          }
        
          .md\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .md\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .md\:p\:10{
            padding:10px;
          }
        
          .md\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .md\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .md\:p\:15{
            padding:15px;
          }
        
          .md\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .md\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .md\:p\:20{
            padding:20px;
          }
        
          .md\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .md\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .md\:p\:25{
            padding:25px;
          }
        
          .md\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .md\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .md\:p\:30{
            padding:30px;
          }
        
          .md\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .md\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .md\:p\:35{
            padding:35px;
          }
        
          .md\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .md\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .md\:p\:40{
            padding:40px;
          }
        
          .md\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .md\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .md\:p\:45{
            padding:45px;
          }
        
          .md\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .md\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .md\:p\:50{
            padding:50px;
          }
        
          .md\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .md\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .md\:p\:55{
            padding:55px;
          }
        
          .md\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .md\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .md\:p\:60{
            padding:60px;
          }
        
          .md\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .md\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .md\:p\:65{
            padding:65px;
          }
        
          .md\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .md\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .md\:p\:70{
            padding:70px;
          }
        
          .md\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .md\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .md\:p\:75{
            padding:75px;
          }
        
          .md\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .md\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .md\:p\:80{
            padding:80px;
          }
        
          .md\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .md\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .md\:p\:85{
            padding:85px;
          }
        
          .md\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .md\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .md\:p\:90{
            padding:90px;
          }
        
          .md\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .md\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .md\:p\:95{
            padding:95px;
          }
        
          .md\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .md\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .md\:p\:100{
            padding:100px;
          }
        
          .md\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .md\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .md\:p\:105{
            padding:105px;
          }
        
          .md\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .md\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .md\:p\:110{
            padding:110px;
          }
        
          .md\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .md\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .md\:p\:115{
            padding:115px;
          }
        
          .md\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .md\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .md\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mb\:0{
            margin-bottom:0px;
          }
        
          .md\:mb\:5{
            margin-bottom:5px;
          }
        
          .md\:mb\:10{
            margin-bottom:10px;
          }
        
          .md\:mb\:15{
            margin-bottom:15px;
          }
        
          .md\:mb\:20{
            margin-bottom:20px;
          }
        
          .md\:mb\:25{
            margin-bottom:25px;
          }
        
          .md\:mb\:30{
            margin-bottom:30px;
          }
        
          .md\:mb\:35{
            margin-bottom:35px;
          }
        
          .md\:mb\:40{
            margin-bottom:40px;
          }
        
          .md\:mb\:45{
            margin-bottom:45px;
          }
        
          .md\:mb\:50{
            margin-bottom:50px;
          }
        
          .md\:mb\:55{
            margin-bottom:55px;
          }
        
          .md\:mb\:60{
            margin-bottom:60px;
          }
        
          .md\:mb\:65{
            margin-bottom:65px;
          }
        
          .md\:mb\:70{
            margin-bottom:70px;
          }
        
          .md\:mb\:75{
            margin-bottom:75px;
          }
        
          .md\:mb\:80{
            margin-bottom:80px;
          }
        
          .md\:mb\:85{
            margin-bottom:85px;
          }
        
          .md\:mb\:90{
            margin-bottom:90px;
          }
        
          .md\:mb\:95{
            margin-bottom:95px;
          }
        
          .md\:mb\:100{
            margin-bottom:100px;
          }
        
          .md\:mb\:105{
            margin-bottom:105px;
          }
        
          .md\:mb\:110{
            margin-bottom:110px;
          }
        
          .md\:mb\:115{
            margin-bottom:115px;
          }
        
          .md\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mt\:0{
            margin-top:0px;
          }
        
          .md\:mt\:5{
            margin-top:5px;
          }
        
          .md\:mt\:10{
            margin-top:10px;
          }
        
          .md\:mt\:15{
            margin-top:15px;
          }
        
          .md\:mt\:20{
            margin-top:20px;
          }
        
          .md\:mt\:25{
            margin-top:25px;
          }
        
          .md\:mt\:30{
            margin-top:30px;
          }
        
          .md\:mt\:35{
            margin-top:35px;
          }
        
          .md\:mt\:40{
            margin-top:40px;
          }
        
          .md\:mt\:45{
            margin-top:45px;
          }
        
          .md\:mt\:50{
            margin-top:50px;
          }
        
          .md\:mt\:55{
            margin-top:55px;
          }
        
          .md\:mt\:60{
            margin-top:60px;
          }
        
          .md\:mt\:65{
            margin-top:65px;
          }
        
          .md\:mt\:70{
            margin-top:70px;
          }
        
          .md\:mt\:75{
            margin-top:75px;
          }
        
          .md\:mt\:80{
            margin-top:80px;
          }
        
          .md\:mt\:85{
            margin-top:85px;
          }
        
          .md\:mt\:90{
            margin-top:90px;
          }
        
          .md\:mt\:95{
            margin-top:95px;
          }
        
          .md\:mt\:100{
            margin-top:100px;
          }
        
          .md\:mt\:105{
            margin-top:105px;
          }
        
          .md\:mt\:110{
            margin-top:110px;
          }
        
          .md\:mt\:115{
            margin-top:115px;
          }
        
          .md\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .md\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .md\:m\:0{
            margin:0px;
          }
        
          .md\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .md\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .md\:m\:5{
            margin:5px;
          }
        
          .md\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .md\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .md\:m\:10{
            margin:10px;
          }
        
          .md\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .md\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .md\:m\:15{
            margin:15px;
          }
        
          .md\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .md\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .md\:m\:20{
            margin:20px;
          }
        
          .md\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .md\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .md\:m\:25{
            margin:25px;
          }
        
          .md\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .md\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .md\:m\:30{
            margin:30px;
          }
        
          .md\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .md\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .md\:m\:35{
            margin:35px;
          }
        
          .md\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .md\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .md\:m\:40{
            margin:40px;
          }
        
          .md\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .md\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .md\:m\:45{
            margin:45px;
          }
        
          .md\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .md\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .md\:m\:50{
            margin:50px;
          }
        
          .md\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .md\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .md\:m\:55{
            margin:55px;
          }
        
          .md\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .md\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .md\:m\:60{
            margin:60px;
          }
        
          .md\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .md\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .md\:m\:65{
            margin:65px;
          }
        
          .md\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .md\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .md\:m\:70{
            margin:70px;
          }
        
          .md\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .md\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .md\:m\:75{
            margin:75px;
          }
        
          .md\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .md\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .md\:m\:80{
            margin:80px;
          }
        
          .md\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .md\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .md\:m\:85{
            margin:85px;
          }
        
          .md\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .md\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .md\:m\:90{
            margin:90px;
          }
        
          .md\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .md\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .md\:m\:95{
            margin:95px;
          }
        
          .md\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .md\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .md\:m\:100{
            margin:100px;
          }
        
          .md\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .md\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .md\:m\:105{
            margin:105px;
          }
        
          .md\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .md\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .md\:m\:110{
            margin:110px;
          }
        
          .md\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .md\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .md\:m\:115{
            margin:115px;
          }
        
          .md\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .md\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .md\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .md\:ml\:0{
            margin-left:0px;
          }
        
          .md\:ml\:5{
            margin-left:5px;
          }
        
          .md\:ml\:10{
            margin-left:10px;
          }
        
          .md\:ml\:15{
            margin-left:15px;
          }
        
          .md\:ml\:20{
            margin-left:20px;
          }
        
          .md\:ml\:25{
            margin-left:25px;
          }
        
          .md\:ml\:30{
            margin-left:30px;
          }
        
          .md\:ml\:35{
            margin-left:35px;
          }
        
          .md\:ml\:40{
            margin-left:40px;
          }
        
          .md\:ml\:45{
            margin-left:45px;
          }
        
          .md\:ml\:50{
            margin-left:50px;
          }
        
          .md\:ml\:55{
            margin-left:55px;
          }
        
          .md\:ml\:60{
            margin-left:60px;
          }
        
          .md\:ml\:65{
            margin-left:65px;
          }
        
          .md\:ml\:70{
            margin-left:70px;
          }
        
          .md\:ml\:75{
            margin-left:75px;
          }
        
          .md\:ml\:80{
            margin-left:80px;
          }
        
          .md\:ml\:85{
            margin-left:85px;
          }
        
          .md\:ml\:90{
            margin-left:90px;
          }
        
          .md\:ml\:95{
            margin-left:95px;
          }
        
          .md\:ml\:100{
            margin-left:100px;
          }
        
          .md\:ml\:105{
            margin-left:105px;
          }
        
          .md\:ml\:110{
            margin-left:110px;
          }
        
          .md\:ml\:115{
            margin-left:115px;
          }
        
          .md\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mr\:0{
            margin-right:0px;
          }
        
          .md\:mr\:5{
            margin-right:5px;
          }
        
          .md\:mr\:10{
            margin-right:10px;
          }
        
          .md\:mr\:15{
            margin-right:15px;
          }
        
          .md\:mr\:20{
            margin-right:20px;
          }
        
          .md\:mr\:25{
            margin-right:25px;
          }
        
          .md\:mr\:30{
            margin-right:30px;
          }
        
          .md\:mr\:35{
            margin-right:35px;
          }
        
          .md\:mr\:40{
            margin-right:40px;
          }
        
          .md\:mr\:45{
            margin-right:45px;
          }
        
          .md\:mr\:50{
            margin-right:50px;
          }
        
          .md\:mr\:55{
            margin-right:55px;
          }
        
          .md\:mr\:60{
            margin-right:60px;
          }
        
          .md\:mr\:65{
            margin-right:65px;
          }
        
          .md\:mr\:70{
            margin-right:70px;
          }
        
          .md\:mr\:75{
            margin-right:75px;
          }
        
          .md\:mr\:80{
            margin-right:80px;
          }
        
          .md\:mr\:85{
            margin-right:85px;
          }
        
          .md\:mr\:90{
            margin-right:90px;
          }
        
          .md\:mr\:95{
            margin-right:95px;
          }
        
          .md\:mr\:100{
            margin-right:100px;
          }
        
          .md\:mr\:105{
            margin-right:105px;
          }
        
          .md\:mr\:110{
            margin-right:110px;
          }
        
          .md\:mr\:115{
            margin-right:115px;
          }
        
          .md\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .md\:display\:block{
          display:block;
      }
    
      .md\:display\:inline-block{
          display:inline-block;
      }
    
      .md\:display\:flex{
          display:flex;
      }
    
      .md\:display\:inline-flex{
          display:inline-flex;
      }
    
      .md\:display\:none{
          display:none;
      }
    
      .md\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .md\:align-items\:center{
          align-items:center;
      }
    
      .md\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .md\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .md\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .md\:justify-content\:center{
          justify-content:center;
      }
    
      .md\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .md\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .md\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .md\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .md\:text-align\:left{
          text-align:left;
      }
    
      .md\:text-align\:right{
          text-align:right;
      }
    
      .md\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .md\:flex-direction\:column{
          flex-direction:column;
      }
    
      .md\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .md\:flex-direction\:row{
          flex-direction:row;
      }
    
      .md\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}



@media(min-width:1230px){ 
  
  
  
  .lg\:gap\:5{
    gap: 5px;
  }
  .lg\:gap-x\:5{
    column-gap: 5px;
  }
  .lg\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .lg\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .lg\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .lg\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .lg\:mb\:-2{
   margin-bottom:-2px;
  }
  .lg\:mb\:-5{
   margin-bottom:-2px;
  }
  .lg\:mt\:-2{
   margin-top:-2px;
  }
  .lg\:mt\:-5{
   margin-top:-2px;
  }
  
  .lg\:gap\:10{
    gap: 10px;
  }
  .lg\:gap-x\:10{
    column-gap: 10px;
  }
  .lg\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .lg\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .lg\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .lg\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .lg\:mb\:-4{
   margin-bottom:-4px;
  }
  .lg\:mb\:-10{
   margin-bottom:-4px;
  }
  .lg\:mt\:-4{
   margin-top:-4px;
  }
  .lg\:mt\:-10{
   margin-top:-4px;
  }
  
  .lg\:gap\:15{
    gap: 15px;
  }
  .lg\:gap-x\:15{
    column-gap: 15px;
  }
  .lg\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .lg\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .lg\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .lg\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .lg\:mb\:-6{
   margin-bottom:-6px;
  }
  .lg\:mb\:-15{
   margin-bottom:-6px;
  }
  .lg\:mt\:-6{
   margin-top:-6px;
  }
  .lg\:mt\:-15{
   margin-top:-6px;
  }
  
  .lg\:gap\:20{
    gap: 20px;
  }
  .lg\:gap-x\:20{
    column-gap: 20px;
  }
  .lg\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .lg\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .lg\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .lg\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .lg\:mb\:-8{
   margin-bottom:-8px;
  }
  .lg\:mb\:-20{
   margin-bottom:-8px;
  }
  .lg\:mt\:-8{
   margin-top:-8px;
  }
  .lg\:mt\:-20{
   margin-top:-8px;
  }
  
  .lg\:gap\:25{
    gap: 25px;
  }
  .lg\:gap-x\:25{
    column-gap: 25px;
  }
  .lg\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .lg\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .lg\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .lg\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .lg\:mb\:-10{
   margin-bottom:-10px;
  }
  .lg\:mb\:-25{
   margin-bottom:-10px;
  }
  .lg\:mt\:-10{
   margin-top:-10px;
  }
  .lg\:mt\:-25{
   margin-top:-10px;
  }
  
  .lg\:gap\:30{
    gap: 30px;
  }
  .lg\:gap-x\:30{
    column-gap: 30px;
  }
  .lg\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .lg\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .lg\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .lg\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .lg\:mb\:-12{
   margin-bottom:-12px;
  }
  .lg\:mb\:-30{
   margin-bottom:-12px;
  }
  .lg\:mt\:-12{
   margin-top:-12px;
  }
  .lg\:mt\:-30{
   margin-top:-12px;
  }
  
  .lg\:gap\:35{
    gap: 35px;
  }
  .lg\:gap-x\:35{
    column-gap: 35px;
  }
  .lg\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .lg\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .lg\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .lg\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .lg\:mb\:-14{
   margin-bottom:-14px;
  }
  .lg\:mb\:-35{
   margin-bottom:-14px;
  }
  .lg\:mt\:-14{
   margin-top:-14px;
  }
  .lg\:mt\:-35{
   margin-top:-14px;
  }
  
  .lg\:gap\:40{
    gap: 40px;
  }
  .lg\:gap-x\:40{
    column-gap: 40px;
  }
  .lg\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .lg\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .lg\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .lg\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .lg\:mb\:-16{
   margin-bottom:-16px;
  }
  .lg\:mb\:-40{
   margin-bottom:-16px;
  }
  .lg\:mt\:-16{
   margin-top:-16px;
  }
  .lg\:mt\:-40{
   margin-top:-16px;
  }
  
  .lg\:gap\:45{
    gap: 45px;
  }
  .lg\:gap-x\:45{
    column-gap: 45px;
  }
  .lg\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .lg\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .lg\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .lg\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .lg\:mb\:-18{
   margin-bottom:-18px;
  }
  .lg\:mb\:-45{
   margin-bottom:-18px;
  }
  .lg\:mt\:-18{
   margin-top:-18px;
  }
  .lg\:mt\:-45{
   margin-top:-18px;
  }
  
  .lg\:gap\:50{
    gap: 50px;
  }
  .lg\:gap-x\:50{
    column-gap: 50px;
  }
  .lg\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .lg\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .lg\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .lg\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .lg\:mb\:-20{
   margin-bottom:-20px;
  }
  .lg\:mb\:-50{
   margin-bottom:-20px;
  }
  .lg\:mt\:-20{
   margin-top:-20px;
  }
  .lg\:mt\:-50{
   margin-top:-20px;
  }
  
  .lg\:gap\:55{
    gap: 55px;
  }
  .lg\:gap-x\:55{
    column-gap: 55px;
  }
  .lg\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .lg\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .lg\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .lg\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .lg\:mb\:-22{
   margin-bottom:-22px;
  }
  .lg\:mb\:-55{
   margin-bottom:-22px;
  }
  .lg\:mt\:-22{
   margin-top:-22px;
  }
  .lg\:mt\:-55{
   margin-top:-22px;
  }
  
  .lg\:gap\:60{
    gap: 60px;
  }
  .lg\:gap-x\:60{
    column-gap: 60px;
  }
  .lg\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .lg\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .lg\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .lg\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .lg\:mb\:-24{
   margin-bottom:-24px;
  }
  .lg\:mb\:-60{
   margin-bottom:-24px;
  }
  .lg\:mt\:-24{
   margin-top:-24px;
  }
  .lg\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .lg\:m\:auto {margin: 0 auto; }
  .lg\:m\:auto\:right { margin-right: auto; }
  .lg\:m\:auto\:left { margin-left: auto; }
  .lg\:mr\:0 { margin-right: 0; }
  .lg\:ml\:0 { margin-left: 0; }
  
  
    
    body,
    .body{
      font-size:24px;
    }
  
    
    h1,
    .h1{
      font-size:46px;
    }
  
    
    h2,
    .h2{
      font-size:36px;
    }
  
    
    h3,
    .h3{
      font-size:30px;
    }
  
    
    h4,
    .h4{
      font-size:24px;
    }
  
    
    h5,
    .h5{
      font-size:18px;
    }
  
    
    h6,
    .h6{
      font-size:16px;
    }
  
  
  
    .lg\:size\:2{ 
      font-size: 2px;
    }
    .lg\:size\:5{ 
      font-size: 5px;
    }

    .lg\:w\:10{
      width: 10px;
    }
    
    .lg\:ww\:5{
      width: 5%;
    }
    
    .lg\:wmax\:25{
      max-width: 25px;
    }

    .lg\:h\:10{
      height: 10px;
    }
    .lg\:hmax\:25{
      max-height: 25px;
    }
    
    .lg\:size\:4{ 
      font-size: 4px;
    }
    .lg\:size\:10{ 
      font-size: 10px;
    }

    .lg\:w\:20{
      width: 20px;
    }
    
    .lg\:ww\:10{
      width: 10%;
    }
    
    .lg\:wmax\:50{
      max-width: 50px;
    }

    .lg\:h\:20{
      height: 20px;
    }
    .lg\:hmax\:50{
      max-height: 50px;
    }
    
    .lg\:size\:6{ 
      font-size: 6px;
    }
    .lg\:size\:15{ 
      font-size: 15px;
    }

    .lg\:w\:30{
      width: 30px;
    }
    
    .lg\:ww\:15{
      width: 15%;
    }
    
    .lg\:wmax\:75{
      max-width: 75px;
    }

    .lg\:h\:30{
      height: 30px;
    }
    .lg\:hmax\:75{
      max-height: 75px;
    }
    
    .lg\:size\:8{ 
      font-size: 8px;
    }
    .lg\:size\:20{ 
      font-size: 20px;
    }

    .lg\:w\:40{
      width: 40px;
    }
    
    .lg\:ww\:20{
      width: 20%;
    }
    
    .lg\:wmax\:100{
      max-width: 100px;
    }

    .lg\:h\:40{
      height: 40px;
    }
    .lg\:hmax\:100{
      max-height: 100px;
    }
    
    .lg\:size\:10{ 
      font-size: 10px;
    }
    .lg\:size\:25{ 
      font-size: 25px;
    }

    .lg\:w\:50{
      width: 50px;
    }
    
    .lg\:ww\:25{
      width: 25%;
    }
    
    .lg\:wmax\:125{
      max-width: 125px;
    }

    .lg\:h\:50{
      height: 50px;
    }
    .lg\:hmax\:125{
      max-height: 125px;
    }
    
    .lg\:size\:12{ 
      font-size: 12px;
    }
    .lg\:size\:30{ 
      font-size: 30px;
    }

    .lg\:w\:60{
      width: 60px;
    }
    
    .lg\:ww\:30{
      width: 30%;
    }
    
    .lg\:wmax\:150{
      max-width: 150px;
    }

    .lg\:h\:60{
      height: 60px;
    }
    .lg\:hmax\:150{
      max-height: 150px;
    }
    
    .lg\:size\:14{ 
      font-size: 14px;
    }
    .lg\:size\:35{ 
      font-size: 35px;
    }

    .lg\:w\:70{
      width: 70px;
    }
    
    .lg\:ww\:35{
      width: 35%;
    }
    
    .lg\:wmax\:175{
      max-width: 175px;
    }

    .lg\:h\:70{
      height: 70px;
    }
    .lg\:hmax\:175{
      max-height: 175px;
    }
    
    .lg\:size\:16{ 
      font-size: 16px;
    }
    .lg\:size\:40{ 
      font-size: 40px;
    }

    .lg\:w\:80{
      width: 80px;
    }
    
    .lg\:ww\:40{
      width: 40%;
    }
    
    .lg\:wmax\:200{
      max-width: 200px;
    }

    .lg\:h\:80{
      height: 80px;
    }
    .lg\:hmax\:200{
      max-height: 200px;
    }
    
    .lg\:size\:18{ 
      font-size: 18px;
    }
    .lg\:size\:45{ 
      font-size: 45px;
    }

    .lg\:w\:90{
      width: 90px;
    }
    
    .lg\:ww\:45{
      width: 45%;
    }
    
    .lg\:wmax\:225{
      max-width: 225px;
    }

    .lg\:h\:90{
      height: 90px;
    }
    .lg\:hmax\:225{
      max-height: 225px;
    }
    
    .lg\:size\:20{ 
      font-size: 20px;
    }
    .lg\:size\:50{ 
      font-size: 50px;
    }

    .lg\:w\:100{
      width: 100px;
    }
    
    .lg\:ww\:50{
      width: 50%;
    }
    
    .lg\:wmax\:250{
      max-width: 250px;
    }

    .lg\:h\:100{
      height: 100px;
    }
    .lg\:hmax\:250{
      max-height: 250px;
    }
    
    .lg\:size\:22{ 
      font-size: 22px;
    }
    .lg\:size\:55{ 
      font-size: 55px;
    }

    .lg\:w\:110{
      width: 110px;
    }
    
    .lg\:ww\:55{
      width: 55%;
    }
    
    .lg\:wmax\:275{
      max-width: 275px;
    }

    .lg\:h\:110{
      height: 110px;
    }
    .lg\:hmax\:275{
      max-height: 275px;
    }
    
    .lg\:size\:24{ 
      font-size: 24px;
    }
    .lg\:size\:60{ 
      font-size: 60px;
    }

    .lg\:w\:120{
      width: 120px;
    }
    
    .lg\:ww\:60{
      width: 60%;
    }
    
    .lg\:wmax\:300{
      max-width: 300px;
    }

    .lg\:h\:120{
      height: 120px;
    }
    .lg\:hmax\:300{
      max-height: 300px;
    }
    
    .lg\:size\:26{ 
      font-size: 26px;
    }
    .lg\:size\:65{ 
      font-size: 65px;
    }

    .lg\:w\:130{
      width: 130px;
    }
    
    .lg\:ww\:65{
      width: 65%;
    }
    
    .lg\:wmax\:325{
      max-width: 325px;
    }

    .lg\:h\:130{
      height: 130px;
    }
    .lg\:hmax\:325{
      max-height: 325px;
    }
    
    .lg\:size\:28{ 
      font-size: 28px;
    }
    .lg\:size\:70{ 
      font-size: 70px;
    }

    .lg\:w\:140{
      width: 140px;
    }
    
    .lg\:ww\:70{
      width: 70%;
    }
    
    .lg\:wmax\:350{
      max-width: 350px;
    }

    .lg\:h\:140{
      height: 140px;
    }
    .lg\:hmax\:350{
      max-height: 350px;
    }
    
    .lg\:size\:30{ 
      font-size: 30px;
    }
    .lg\:size\:75{ 
      font-size: 75px;
    }

    .lg\:w\:150{
      width: 150px;
    }
    
    .lg\:ww\:75{
      width: 75%;
    }
    
    .lg\:wmax\:375{
      max-width: 375px;
    }

    .lg\:h\:150{
      height: 150px;
    }
    .lg\:hmax\:375{
      max-height: 375px;
    }
    
    .lg\:size\:32{ 
      font-size: 32px;
    }
    .lg\:size\:80{ 
      font-size: 80px;
    }

    .lg\:w\:160{
      width: 160px;
    }
    
    .lg\:ww\:80{
      width: 80%;
    }
    
    .lg\:wmax\:400{
      max-width: 400px;
    }

    .lg\:h\:160{
      height: 160px;
    }
    .lg\:hmax\:400{
      max-height: 400px;
    }
    
    .lg\:size\:34{ 
      font-size: 34px;
    }
    .lg\:size\:85{ 
      font-size: 85px;
    }

    .lg\:w\:170{
      width: 170px;
    }
    
    .lg\:ww\:85{
      width: 85%;
    }
    
    .lg\:wmax\:425{
      max-width: 425px;
    }

    .lg\:h\:170{
      height: 170px;
    }
    .lg\:hmax\:425{
      max-height: 425px;
    }
    
    .lg\:size\:36{ 
      font-size: 36px;
    }
    .lg\:size\:90{ 
      font-size: 90px;
    }

    .lg\:w\:180{
      width: 180px;
    }
    
    .lg\:ww\:90{
      width: 90%;
    }
    
    .lg\:wmax\:450{
      max-width: 450px;
    }

    .lg\:h\:180{
      height: 180px;
    }
    .lg\:hmax\:450{
      max-height: 450px;
    }
    
    .lg\:size\:38{ 
      font-size: 38px;
    }
    .lg\:size\:95{ 
      font-size: 95px;
    }

    .lg\:w\:190{
      width: 190px;
    }
    
    .lg\:ww\:95{
      width: 95%;
    }
    
    .lg\:wmax\:475{
      max-width: 475px;
    }

    .lg\:h\:190{
      height: 190px;
    }
    .lg\:hmax\:475{
      max-height: 475px;
    }
    
    .lg\:size\:40{ 
      font-size: 40px;
    }
    .lg\:size\:100{ 
      font-size: 100px;
    }

    .lg\:w\:200{
      width: 200px;
    }
    
    .lg\:ww\:100{
      width: 100%;
    }
    
    .lg\:wmax\:500{
      max-width: 500px;
    }

    .lg\:h\:200{
      height: 200px;
    }
    .lg\:hmax\:500{
      max-height: 500px;
    }
    
    .lg\:size\:42{ 
      font-size: 42px;
    }
    .lg\:size\:105{ 
      font-size: 105px;
    }

    .lg\:w\:210{
      width: 210px;
    }
    
    .lg\:wmax\:525{
      max-width: 525px;
    }

    .lg\:h\:210{
      height: 210px;
    }
    .lg\:hmax\:525{
      max-height: 525px;
    }
    
    .lg\:size\:44{ 
      font-size: 44px;
    }
    .lg\:size\:110{ 
      font-size: 110px;
    }

    .lg\:w\:220{
      width: 220px;
    }
    
    .lg\:wmax\:550{
      max-width: 550px;
    }

    .lg\:h\:220{
      height: 220px;
    }
    .lg\:hmax\:550{
      max-height: 550px;
    }
    
    .lg\:size\:46{ 
      font-size: 46px;
    }
    .lg\:size\:115{ 
      font-size: 115px;
    }

    .lg\:w\:230{
      width: 230px;
    }
    
    .lg\:wmax\:575{
      max-width: 575px;
    }

    .lg\:h\:230{
      height: 230px;
    }
    .lg\:hmax\:575{
      max-height: 575px;
    }
    
    .lg\:size\:48{ 
      font-size: 48px;
    }
    .lg\:size\:120{ 
      font-size: 120px;
    }

    .lg\:w\:240{
      width: 240px;
    }
    
    .lg\:wmax\:600{
      max-width: 600px;
    }

    .lg\:h\:240{
      height: 240px;
    }
    .lg\:hmax\:600{
      max-height: 600px;
    }
    
    .lg\:size\:50{ 
      font-size: 50px;
    }
    .lg\:size\:125{ 
      font-size: 125px;
    }

    .lg\:w\:250{
      width: 250px;
    }
    
    .lg\:wmax\:625{
      max-width: 625px;
    }

    .lg\:h\:250{
      height: 250px;
    }
    .lg\:hmax\:625{
      max-height: 625px;
    }
    
    .lg\:size\:52{ 
      font-size: 52px;
    }
    .lg\:size\:130{ 
      font-size: 130px;
    }

    .lg\:w\:260{
      width: 260px;
    }
    
    .lg\:wmax\:650{
      max-width: 650px;
    }

    .lg\:h\:260{
      height: 260px;
    }
    .lg\:hmax\:650{
      max-height: 650px;
    }
    
    .lg\:size\:54{ 
      font-size: 54px;
    }
    .lg\:size\:135{ 
      font-size: 135px;
    }

    .lg\:w\:270{
      width: 270px;
    }
    
    .lg\:wmax\:675{
      max-width: 675px;
    }

    .lg\:h\:270{
      height: 270px;
    }
    .lg\:hmax\:675{
      max-height: 675px;
    }
    
    .lg\:size\:56{ 
      font-size: 56px;
    }
    .lg\:size\:140{ 
      font-size: 140px;
    }

    .lg\:w\:280{
      width: 280px;
    }
    
    .lg\:wmax\:700{
      max-width: 700px;
    }

    .lg\:h\:280{
      height: 280px;
    }
    .lg\:hmax\:700{
      max-height: 700px;
    }
    
    .lg\:size\:58{ 
      font-size: 58px;
    }
    .lg\:size\:145{ 
      font-size: 145px;
    }

    .lg\:w\:290{
      width: 290px;
    }
    
    .lg\:wmax\:725{
      max-width: 725px;
    }

    .lg\:h\:290{
      height: 290px;
    }
    .lg\:hmax\:725{
      max-height: 725px;
    }
    
    .lg\:size\:60{ 
      font-size: 60px;
    }
    .lg\:size\:150{ 
      font-size: 150px;
    }

    .lg\:w\:300{
      width: 300px;
    }
    
    .lg\:wmax\:750{
      max-width: 750px;
    }

    .lg\:h\:300{
      height: 300px;
    }
    .lg\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .lg\:color\:primary{
      color:#003c50;
    }
  
    .lg\:bg\:primary{
      background-color:#003c50;
    }
  
    
  
    
    
    
  
    .lg\:color\:secondary{
      color:#cb0774;
    }
  
    .lg\:bg\:secondary{
      background-color:#cb0774;
    }
  
    
  
    
    
    
  
    .lg\:color\:third{
      color:#54267F;
    }
  
    .lg\:bg\:third{
      background-color:#54267F;
    }
  
    
  
    
    
    
  
    .lg\:color\:white{
      color:#ffffff;
    }
  
    .lg\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .lg\:color\:black{
      color:#000000;
    }
  
    .lg\:bg\:black{
      background-color:#000000;
    }
  
    
  
    
    
    
  
    .lg\:color\:grey{
      color:#e5ebed;
    }
  
    .lg\:bg\:grey{
      background-color:#e5ebed;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper,.content-wrapper{ max-width:1200px; }
  
  
    
      
      
      
      
        
          .lg\:pl\:0{
            padding-left:0px;
          }
        
          .lg\:pl\:5{
            padding-left:5px;
          }
        
          .lg\:pl\:10{
            padding-left:10px;
          }
        
          .lg\:pl\:15{
            padding-left:15px;
          }
        
          .lg\:pl\:20{
            padding-left:20px;
          }
        
          .lg\:pl\:25{
            padding-left:25px;
          }
        
          .lg\:pl\:30{
            padding-left:30px;
          }
        
          .lg\:pl\:35{
            padding-left:35px;
          }
        
          .lg\:pl\:40{
            padding-left:40px;
          }
        
          .lg\:pl\:45{
            padding-left:45px;
          }
        
          .lg\:pl\:50{
            padding-left:50px;
          }
        
          .lg\:pl\:55{
            padding-left:55px;
          }
        
          .lg\:pl\:60{
            padding-left:60px;
          }
        
          .lg\:pl\:65{
            padding-left:65px;
          }
        
          .lg\:pl\:70{
            padding-left:70px;
          }
        
          .lg\:pl\:75{
            padding-left:75px;
          }
        
          .lg\:pl\:80{
            padding-left:80px;
          }
        
          .lg\:pl\:85{
            padding-left:85px;
          }
        
          .lg\:pl\:90{
            padding-left:90px;
          }
        
          .lg\:pl\:95{
            padding-left:95px;
          }
        
          .lg\:pl\:100{
            padding-left:100px;
          }
        
          .lg\:pl\:105{
            padding-left:105px;
          }
        
          .lg\:pl\:110{
            padding-left:110px;
          }
        
          .lg\:pl\:115{
            padding-left:115px;
          }
        
          .lg\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:pr\:0{
            padding-right:0px;
          }
        
          .lg\:pr\:5{
            padding-right:5px;
          }
        
          .lg\:pr\:10{
            padding-right:10px;
          }
        
          .lg\:pr\:15{
            padding-right:15px;
          }
        
          .lg\:pr\:20{
            padding-right:20px;
          }
        
          .lg\:pr\:25{
            padding-right:25px;
          }
        
          .lg\:pr\:30{
            padding-right:30px;
          }
        
          .lg\:pr\:35{
            padding-right:35px;
          }
        
          .lg\:pr\:40{
            padding-right:40px;
          }
        
          .lg\:pr\:45{
            padding-right:45px;
          }
        
          .lg\:pr\:50{
            padding-right:50px;
          }
        
          .lg\:pr\:55{
            padding-right:55px;
          }
        
          .lg\:pr\:60{
            padding-right:60px;
          }
        
          .lg\:pr\:65{
            padding-right:65px;
          }
        
          .lg\:pr\:70{
            padding-right:70px;
          }
        
          .lg\:pr\:75{
            padding-right:75px;
          }
        
          .lg\:pr\:80{
            padding-right:80px;
          }
        
          .lg\:pr\:85{
            padding-right:85px;
          }
        
          .lg\:pr\:90{
            padding-right:90px;
          }
        
          .lg\:pr\:95{
            padding-right:95px;
          }
        
          .lg\:pr\:100{
            padding-right:100px;
          }
        
          .lg\:pr\:105{
            padding-right:105px;
          }
        
          .lg\:pr\:110{
            padding-right:110px;
          }
        
          .lg\:pr\:115{
            padding-right:115px;
          }
        
          .lg\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:pb\:0{
            padding-bottom:0px;
          }
        
          .lg\:pb\:5{
            padding-bottom:5px;
          }
        
          .lg\:pb\:10{
            padding-bottom:10px;
          }
        
          .lg\:pb\:15{
            padding-bottom:15px;
          }
        
          .lg\:pb\:20{
            padding-bottom:20px;
          }
        
          .lg\:pb\:25{
            padding-bottom:25px;
          }
        
          .lg\:pb\:30{
            padding-bottom:30px;
          }
        
          .lg\:pb\:35{
            padding-bottom:35px;
          }
        
          .lg\:pb\:40{
            padding-bottom:40px;
          }
        
          .lg\:pb\:45{
            padding-bottom:45px;
          }
        
          .lg\:pb\:50{
            padding-bottom:50px;
          }
        
          .lg\:pb\:55{
            padding-bottom:55px;
          }
        
          .lg\:pb\:60{
            padding-bottom:60px;
          }
        
          .lg\:pb\:65{
            padding-bottom:65px;
          }
        
          .lg\:pb\:70{
            padding-bottom:70px;
          }
        
          .lg\:pb\:75{
            padding-bottom:75px;
          }
        
          .lg\:pb\:80{
            padding-bottom:80px;
          }
        
          .lg\:pb\:85{
            padding-bottom:85px;
          }
        
          .lg\:pb\:90{
            padding-bottom:90px;
          }
        
          .lg\:pb\:95{
            padding-bottom:95px;
          }
        
          .lg\:pb\:100{
            padding-bottom:100px;
          }
        
          .lg\:pb\:105{
            padding-bottom:105px;
          }
        
          .lg\:pb\:110{
            padding-bottom:110px;
          }
        
          .lg\:pb\:115{
            padding-bottom:115px;
          }
        
          .lg\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:pt\:0{
            padding-top:0px;
          }
        
          .lg\:pt\:5{
            padding-top:5px;
          }
        
          .lg\:pt\:10{
            padding-top:10px;
          }
        
          .lg\:pt\:15{
            padding-top:15px;
          }
        
          .lg\:pt\:20{
            padding-top:20px;
          }
        
          .lg\:pt\:25{
            padding-top:25px;
          }
        
          .lg\:pt\:30{
            padding-top:30px;
          }
        
          .lg\:pt\:35{
            padding-top:35px;
          }
        
          .lg\:pt\:40{
            padding-top:40px;
          }
        
          .lg\:pt\:45{
            padding-top:45px;
          }
        
          .lg\:pt\:50{
            padding-top:50px;
          }
        
          .lg\:pt\:55{
            padding-top:55px;
          }
        
          .lg\:pt\:60{
            padding-top:60px;
          }
        
          .lg\:pt\:65{
            padding-top:65px;
          }
        
          .lg\:pt\:70{
            padding-top:70px;
          }
        
          .lg\:pt\:75{
            padding-top:75px;
          }
        
          .lg\:pt\:80{
            padding-top:80px;
          }
        
          .lg\:pt\:85{
            padding-top:85px;
          }
        
          .lg\:pt\:90{
            padding-top:90px;
          }
        
          .lg\:pt\:95{
            padding-top:95px;
          }
        
          .lg\:pt\:100{
            padding-top:100px;
          }
        
          .lg\:pt\:105{
            padding-top:105px;
          }
        
          .lg\:pt\:110{
            padding-top:110px;
          }
        
          .lg\:pt\:115{
            padding-top:115px;
          }
        
          .lg\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .lg\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .lg\:p\:0{
            padding:0px;
          }
        
          .lg\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .lg\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .lg\:p\:5{
            padding:5px;
          }
        
          .lg\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .lg\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .lg\:p\:10{
            padding:10px;
          }
        
          .lg\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .lg\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .lg\:p\:15{
            padding:15px;
          }
        
          .lg\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .lg\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .lg\:p\:20{
            padding:20px;
          }
        
          .lg\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .lg\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .lg\:p\:25{
            padding:25px;
          }
        
          .lg\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .lg\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .lg\:p\:30{
            padding:30px;
          }
        
          .lg\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .lg\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .lg\:p\:35{
            padding:35px;
          }
        
          .lg\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .lg\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .lg\:p\:40{
            padding:40px;
          }
        
          .lg\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .lg\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .lg\:p\:45{
            padding:45px;
          }
        
          .lg\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .lg\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .lg\:p\:50{
            padding:50px;
          }
        
          .lg\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .lg\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .lg\:p\:55{
            padding:55px;
          }
        
          .lg\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .lg\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .lg\:p\:60{
            padding:60px;
          }
        
          .lg\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .lg\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .lg\:p\:65{
            padding:65px;
          }
        
          .lg\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .lg\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .lg\:p\:70{
            padding:70px;
          }
        
          .lg\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .lg\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .lg\:p\:75{
            padding:75px;
          }
        
          .lg\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .lg\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .lg\:p\:80{
            padding:80px;
          }
        
          .lg\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .lg\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .lg\:p\:85{
            padding:85px;
          }
        
          .lg\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .lg\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .lg\:p\:90{
            padding:90px;
          }
        
          .lg\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .lg\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .lg\:p\:95{
            padding:95px;
          }
        
          .lg\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .lg\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .lg\:p\:100{
            padding:100px;
          }
        
          .lg\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .lg\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .lg\:p\:105{
            padding:105px;
          }
        
          .lg\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .lg\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .lg\:p\:110{
            padding:110px;
          }
        
          .lg\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .lg\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .lg\:p\:115{
            padding:115px;
          }
        
          .lg\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .lg\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .lg\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mb\:0{
            margin-bottom:0px;
          }
        
          .lg\:mb\:5{
            margin-bottom:5px;
          }
        
          .lg\:mb\:10{
            margin-bottom:10px;
          }
        
          .lg\:mb\:15{
            margin-bottom:15px;
          }
        
          .lg\:mb\:20{
            margin-bottom:20px;
          }
        
          .lg\:mb\:25{
            margin-bottom:25px;
          }
        
          .lg\:mb\:30{
            margin-bottom:30px;
          }
        
          .lg\:mb\:35{
            margin-bottom:35px;
          }
        
          .lg\:mb\:40{
            margin-bottom:40px;
          }
        
          .lg\:mb\:45{
            margin-bottom:45px;
          }
        
          .lg\:mb\:50{
            margin-bottom:50px;
          }
        
          .lg\:mb\:55{
            margin-bottom:55px;
          }
        
          .lg\:mb\:60{
            margin-bottom:60px;
          }
        
          .lg\:mb\:65{
            margin-bottom:65px;
          }
        
          .lg\:mb\:70{
            margin-bottom:70px;
          }
        
          .lg\:mb\:75{
            margin-bottom:75px;
          }
        
          .lg\:mb\:80{
            margin-bottom:80px;
          }
        
          .lg\:mb\:85{
            margin-bottom:85px;
          }
        
          .lg\:mb\:90{
            margin-bottom:90px;
          }
        
          .lg\:mb\:95{
            margin-bottom:95px;
          }
        
          .lg\:mb\:100{
            margin-bottom:100px;
          }
        
          .lg\:mb\:105{
            margin-bottom:105px;
          }
        
          .lg\:mb\:110{
            margin-bottom:110px;
          }
        
          .lg\:mb\:115{
            margin-bottom:115px;
          }
        
          .lg\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mt\:0{
            margin-top:0px;
          }
        
          .lg\:mt\:5{
            margin-top:5px;
          }
        
          .lg\:mt\:10{
            margin-top:10px;
          }
        
          .lg\:mt\:15{
            margin-top:15px;
          }
        
          .lg\:mt\:20{
            margin-top:20px;
          }
        
          .lg\:mt\:25{
            margin-top:25px;
          }
        
          .lg\:mt\:30{
            margin-top:30px;
          }
        
          .lg\:mt\:35{
            margin-top:35px;
          }
        
          .lg\:mt\:40{
            margin-top:40px;
          }
        
          .lg\:mt\:45{
            margin-top:45px;
          }
        
          .lg\:mt\:50{
            margin-top:50px;
          }
        
          .lg\:mt\:55{
            margin-top:55px;
          }
        
          .lg\:mt\:60{
            margin-top:60px;
          }
        
          .lg\:mt\:65{
            margin-top:65px;
          }
        
          .lg\:mt\:70{
            margin-top:70px;
          }
        
          .lg\:mt\:75{
            margin-top:75px;
          }
        
          .lg\:mt\:80{
            margin-top:80px;
          }
        
          .lg\:mt\:85{
            margin-top:85px;
          }
        
          .lg\:mt\:90{
            margin-top:90px;
          }
        
          .lg\:mt\:95{
            margin-top:95px;
          }
        
          .lg\:mt\:100{
            margin-top:100px;
          }
        
          .lg\:mt\:105{
            margin-top:105px;
          }
        
          .lg\:mt\:110{
            margin-top:110px;
          }
        
          .lg\:mt\:115{
            margin-top:115px;
          }
        
          .lg\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .lg\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .lg\:m\:0{
            margin:0px;
          }
        
          .lg\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .lg\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .lg\:m\:5{
            margin:5px;
          }
        
          .lg\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .lg\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .lg\:m\:10{
            margin:10px;
          }
        
          .lg\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .lg\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .lg\:m\:15{
            margin:15px;
          }
        
          .lg\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .lg\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .lg\:m\:20{
            margin:20px;
          }
        
          .lg\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .lg\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .lg\:m\:25{
            margin:25px;
          }
        
          .lg\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .lg\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .lg\:m\:30{
            margin:30px;
          }
        
          .lg\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .lg\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .lg\:m\:35{
            margin:35px;
          }
        
          .lg\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .lg\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .lg\:m\:40{
            margin:40px;
          }
        
          .lg\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .lg\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .lg\:m\:45{
            margin:45px;
          }
        
          .lg\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .lg\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .lg\:m\:50{
            margin:50px;
          }
        
          .lg\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .lg\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .lg\:m\:55{
            margin:55px;
          }
        
          .lg\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .lg\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .lg\:m\:60{
            margin:60px;
          }
        
          .lg\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .lg\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .lg\:m\:65{
            margin:65px;
          }
        
          .lg\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .lg\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .lg\:m\:70{
            margin:70px;
          }
        
          .lg\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .lg\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .lg\:m\:75{
            margin:75px;
          }
        
          .lg\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .lg\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .lg\:m\:80{
            margin:80px;
          }
        
          .lg\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .lg\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .lg\:m\:85{
            margin:85px;
          }
        
          .lg\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .lg\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .lg\:m\:90{
            margin:90px;
          }
        
          .lg\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .lg\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .lg\:m\:95{
            margin:95px;
          }
        
          .lg\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .lg\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .lg\:m\:100{
            margin:100px;
          }
        
          .lg\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .lg\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .lg\:m\:105{
            margin:105px;
          }
        
          .lg\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .lg\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .lg\:m\:110{
            margin:110px;
          }
        
          .lg\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .lg\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .lg\:m\:115{
            margin:115px;
          }
        
          .lg\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .lg\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .lg\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:ml\:0{
            margin-left:0px;
          }
        
          .lg\:ml\:5{
            margin-left:5px;
          }
        
          .lg\:ml\:10{
            margin-left:10px;
          }
        
          .lg\:ml\:15{
            margin-left:15px;
          }
        
          .lg\:ml\:20{
            margin-left:20px;
          }
        
          .lg\:ml\:25{
            margin-left:25px;
          }
        
          .lg\:ml\:30{
            margin-left:30px;
          }
        
          .lg\:ml\:35{
            margin-left:35px;
          }
        
          .lg\:ml\:40{
            margin-left:40px;
          }
        
          .lg\:ml\:45{
            margin-left:45px;
          }
        
          .lg\:ml\:50{
            margin-left:50px;
          }
        
          .lg\:ml\:55{
            margin-left:55px;
          }
        
          .lg\:ml\:60{
            margin-left:60px;
          }
        
          .lg\:ml\:65{
            margin-left:65px;
          }
        
          .lg\:ml\:70{
            margin-left:70px;
          }
        
          .lg\:ml\:75{
            margin-left:75px;
          }
        
          .lg\:ml\:80{
            margin-left:80px;
          }
        
          .lg\:ml\:85{
            margin-left:85px;
          }
        
          .lg\:ml\:90{
            margin-left:90px;
          }
        
          .lg\:ml\:95{
            margin-left:95px;
          }
        
          .lg\:ml\:100{
            margin-left:100px;
          }
        
          .lg\:ml\:105{
            margin-left:105px;
          }
        
          .lg\:ml\:110{
            margin-left:110px;
          }
        
          .lg\:ml\:115{
            margin-left:115px;
          }
        
          .lg\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mr\:0{
            margin-right:0px;
          }
        
          .lg\:mr\:5{
            margin-right:5px;
          }
        
          .lg\:mr\:10{
            margin-right:10px;
          }
        
          .lg\:mr\:15{
            margin-right:15px;
          }
        
          .lg\:mr\:20{
            margin-right:20px;
          }
        
          .lg\:mr\:25{
            margin-right:25px;
          }
        
          .lg\:mr\:30{
            margin-right:30px;
          }
        
          .lg\:mr\:35{
            margin-right:35px;
          }
        
          .lg\:mr\:40{
            margin-right:40px;
          }
        
          .lg\:mr\:45{
            margin-right:45px;
          }
        
          .lg\:mr\:50{
            margin-right:50px;
          }
        
          .lg\:mr\:55{
            margin-right:55px;
          }
        
          .lg\:mr\:60{
            margin-right:60px;
          }
        
          .lg\:mr\:65{
            margin-right:65px;
          }
        
          .lg\:mr\:70{
            margin-right:70px;
          }
        
          .lg\:mr\:75{
            margin-right:75px;
          }
        
          .lg\:mr\:80{
            margin-right:80px;
          }
        
          .lg\:mr\:85{
            margin-right:85px;
          }
        
          .lg\:mr\:90{
            margin-right:90px;
          }
        
          .lg\:mr\:95{
            margin-right:95px;
          }
        
          .lg\:mr\:100{
            margin-right:100px;
          }
        
          .lg\:mr\:105{
            margin-right:105px;
          }
        
          .lg\:mr\:110{
            margin-right:110px;
          }
        
          .lg\:mr\:115{
            margin-right:115px;
          }
        
          .lg\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .lg\:display\:block{
          display:block;
      }
    
      .lg\:display\:inline-block{
          display:inline-block;
      }
    
      .lg\:display\:flex{
          display:flex;
      }
    
      .lg\:display\:inline-flex{
          display:inline-flex;
      }
    
      .lg\:display\:none{
          display:none;
      }
    
      .lg\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .lg\:align-items\:center{
          align-items:center;
      }
    
      .lg\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .lg\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .lg\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .lg\:justify-content\:center{
          justify-content:center;
      }
    
      .lg\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .lg\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .lg\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .lg\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .lg\:text-align\:left{
          text-align:left;
      }
    
      .lg\:text-align\:right{
          text-align:right;
      }
    
      .lg\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .lg\:flex-direction\:column{
          flex-direction:column;
      }
    
      .lg\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .lg\:flex-direction\:row{
          flex-direction:row;
      }
    
      .lg\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}



@media(min-width:1290px){ 
  
  
  
  .xl\:gap\:5{
    gap: 5px;
  }
  .xl\:gap-x\:5{
    column-gap: 5px;
  }
  .xl\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .xl\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .xl\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .xl\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .xl\:mb\:-2{
   margin-bottom:-2px;
  }
  .xl\:mb\:-5{
   margin-bottom:-2px;
  }
  .xl\:mt\:-2{
   margin-top:-2px;
  }
  .xl\:mt\:-5{
   margin-top:-2px;
  }
  
  .xl\:gap\:10{
    gap: 10px;
  }
  .xl\:gap-x\:10{
    column-gap: 10px;
  }
  .xl\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .xl\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .xl\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .xl\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .xl\:mb\:-4{
   margin-bottom:-4px;
  }
  .xl\:mb\:-10{
   margin-bottom:-4px;
  }
  .xl\:mt\:-4{
   margin-top:-4px;
  }
  .xl\:mt\:-10{
   margin-top:-4px;
  }
  
  .xl\:gap\:15{
    gap: 15px;
  }
  .xl\:gap-x\:15{
    column-gap: 15px;
  }
  .xl\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .xl\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .xl\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .xl\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .xl\:mb\:-6{
   margin-bottom:-6px;
  }
  .xl\:mb\:-15{
   margin-bottom:-6px;
  }
  .xl\:mt\:-6{
   margin-top:-6px;
  }
  .xl\:mt\:-15{
   margin-top:-6px;
  }
  
  .xl\:gap\:20{
    gap: 20px;
  }
  .xl\:gap-x\:20{
    column-gap: 20px;
  }
  .xl\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .xl\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .xl\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .xl\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .xl\:mb\:-8{
   margin-bottom:-8px;
  }
  .xl\:mb\:-20{
   margin-bottom:-8px;
  }
  .xl\:mt\:-8{
   margin-top:-8px;
  }
  .xl\:mt\:-20{
   margin-top:-8px;
  }
  
  .xl\:gap\:25{
    gap: 25px;
  }
  .xl\:gap-x\:25{
    column-gap: 25px;
  }
  .xl\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .xl\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .xl\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .xl\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .xl\:mb\:-10{
   margin-bottom:-10px;
  }
  .xl\:mb\:-25{
   margin-bottom:-10px;
  }
  .xl\:mt\:-10{
   margin-top:-10px;
  }
  .xl\:mt\:-25{
   margin-top:-10px;
  }
  
  .xl\:gap\:30{
    gap: 30px;
  }
  .xl\:gap-x\:30{
    column-gap: 30px;
  }
  .xl\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .xl\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .xl\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .xl\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .xl\:mb\:-12{
   margin-bottom:-12px;
  }
  .xl\:mb\:-30{
   margin-bottom:-12px;
  }
  .xl\:mt\:-12{
   margin-top:-12px;
  }
  .xl\:mt\:-30{
   margin-top:-12px;
  }
  
  .xl\:gap\:35{
    gap: 35px;
  }
  .xl\:gap-x\:35{
    column-gap: 35px;
  }
  .xl\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .xl\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .xl\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .xl\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .xl\:mb\:-14{
   margin-bottom:-14px;
  }
  .xl\:mb\:-35{
   margin-bottom:-14px;
  }
  .xl\:mt\:-14{
   margin-top:-14px;
  }
  .xl\:mt\:-35{
   margin-top:-14px;
  }
  
  .xl\:gap\:40{
    gap: 40px;
  }
  .xl\:gap-x\:40{
    column-gap: 40px;
  }
  .xl\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .xl\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .xl\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .xl\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .xl\:mb\:-16{
   margin-bottom:-16px;
  }
  .xl\:mb\:-40{
   margin-bottom:-16px;
  }
  .xl\:mt\:-16{
   margin-top:-16px;
  }
  .xl\:mt\:-40{
   margin-top:-16px;
  }
  
  .xl\:gap\:45{
    gap: 45px;
  }
  .xl\:gap-x\:45{
    column-gap: 45px;
  }
  .xl\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .xl\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .xl\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .xl\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .xl\:mb\:-18{
   margin-bottom:-18px;
  }
  .xl\:mb\:-45{
   margin-bottom:-18px;
  }
  .xl\:mt\:-18{
   margin-top:-18px;
  }
  .xl\:mt\:-45{
   margin-top:-18px;
  }
  
  .xl\:gap\:50{
    gap: 50px;
  }
  .xl\:gap-x\:50{
    column-gap: 50px;
  }
  .xl\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .xl\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .xl\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .xl\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .xl\:mb\:-20{
   margin-bottom:-20px;
  }
  .xl\:mb\:-50{
   margin-bottom:-20px;
  }
  .xl\:mt\:-20{
   margin-top:-20px;
  }
  .xl\:mt\:-50{
   margin-top:-20px;
  }
  
  .xl\:gap\:55{
    gap: 55px;
  }
  .xl\:gap-x\:55{
    column-gap: 55px;
  }
  .xl\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .xl\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .xl\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .xl\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .xl\:mb\:-22{
   margin-bottom:-22px;
  }
  .xl\:mb\:-55{
   margin-bottom:-22px;
  }
  .xl\:mt\:-22{
   margin-top:-22px;
  }
  .xl\:mt\:-55{
   margin-top:-22px;
  }
  
  .xl\:gap\:60{
    gap: 60px;
  }
  .xl\:gap-x\:60{
    column-gap: 60px;
  }
  .xl\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .xl\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .xl\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .xl\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .xl\:mb\:-24{
   margin-bottom:-24px;
  }
  .xl\:mb\:-60{
   margin-bottom:-24px;
  }
  .xl\:mt\:-24{
   margin-top:-24px;
  }
  .xl\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .xl\:m\:auto {margin: 0 auto; }
  .xl\:m\:auto\:right { margin-right: auto; }
  .xl\:m\:auto\:left { margin-left: auto; }
  .xl\:mr\:0 { margin-right: 0; }
  .xl\:ml\:0 { margin-left: 0; }
  
  
    
    body,
    .body{
      font-size:20px;
    }
  
    
    h1,
    .h1{
      font-size:70px;
    }
  
    
    h2,
    .h2{
      font-size:44px;
    }
  
    
    h3,
    .h3{
      font-size:40px;
    }
  
    
    h4,
    .h4{
      font-size:30px;
    }
  
    
    h5,
    .h5{
      font-size:20px;
    }
  
    
    h6,
    .h6{
      font-size:15px;
    }
  
  
  
    .xl\:size\:2{ 
      font-size: 2px;
    }
    .xl\:size\:5{ 
      font-size: 5px;
    }

    .xl\:w\:10{
      width: 10px;
    }
    
    .xl\:ww\:5{
      width: 5%;
    }
    
    .xl\:wmax\:25{
      max-width: 25px;
    }

    .xl\:h\:10{
      height: 10px;
    }
    .xl\:hmax\:25{
      max-height: 25px;
    }
    
    .xl\:size\:4{ 
      font-size: 4px;
    }
    .xl\:size\:10{ 
      font-size: 10px;
    }

    .xl\:w\:20{
      width: 20px;
    }
    
    .xl\:ww\:10{
      width: 10%;
    }
    
    .xl\:wmax\:50{
      max-width: 50px;
    }

    .xl\:h\:20{
      height: 20px;
    }
    .xl\:hmax\:50{
      max-height: 50px;
    }
    
    .xl\:size\:6{ 
      font-size: 6px;
    }
    .xl\:size\:15{ 
      font-size: 15px;
    }

    .xl\:w\:30{
      width: 30px;
    }
    
    .xl\:ww\:15{
      width: 15%;
    }
    
    .xl\:wmax\:75{
      max-width: 75px;
    }

    .xl\:h\:30{
      height: 30px;
    }
    .xl\:hmax\:75{
      max-height: 75px;
    }
    
    .xl\:size\:8{ 
      font-size: 8px;
    }
    .xl\:size\:20{ 
      font-size: 20px;
    }

    .xl\:w\:40{
      width: 40px;
    }
    
    .xl\:ww\:20{
      width: 20%;
    }
    
    .xl\:wmax\:100{
      max-width: 100px;
    }

    .xl\:h\:40{
      height: 40px;
    }
    .xl\:hmax\:100{
      max-height: 100px;
    }
    
    .xl\:size\:10{ 
      font-size: 10px;
    }
    .xl\:size\:25{ 
      font-size: 25px;
    }

    .xl\:w\:50{
      width: 50px;
    }
    
    .xl\:ww\:25{
      width: 25%;
    }
    
    .xl\:wmax\:125{
      max-width: 125px;
    }

    .xl\:h\:50{
      height: 50px;
    }
    .xl\:hmax\:125{
      max-height: 125px;
    }
    
    .xl\:size\:12{ 
      font-size: 12px;
    }
    .xl\:size\:30{ 
      font-size: 30px;
    }

    .xl\:w\:60{
      width: 60px;
    }
    
    .xl\:ww\:30{
      width: 30%;
    }
    
    .xl\:wmax\:150{
      max-width: 150px;
    }

    .xl\:h\:60{
      height: 60px;
    }
    .xl\:hmax\:150{
      max-height: 150px;
    }
    
    .xl\:size\:14{ 
      font-size: 14px;
    }
    .xl\:size\:35{ 
      font-size: 35px;
    }

    .xl\:w\:70{
      width: 70px;
    }
    
    .xl\:ww\:35{
      width: 35%;
    }
    
    .xl\:wmax\:175{
      max-width: 175px;
    }

    .xl\:h\:70{
      height: 70px;
    }
    .xl\:hmax\:175{
      max-height: 175px;
    }
    
    .xl\:size\:16{ 
      font-size: 16px;
    }
    .xl\:size\:40{ 
      font-size: 40px;
    }

    .xl\:w\:80{
      width: 80px;
    }
    
    .xl\:ww\:40{
      width: 40%;
    }
    
    .xl\:wmax\:200{
      max-width: 200px;
    }

    .xl\:h\:80{
      height: 80px;
    }
    .xl\:hmax\:200{
      max-height: 200px;
    }
    
    .xl\:size\:18{ 
      font-size: 18px;
    }
    .xl\:size\:45{ 
      font-size: 45px;
    }

    .xl\:w\:90{
      width: 90px;
    }
    
    .xl\:ww\:45{
      width: 45%;
    }
    
    .xl\:wmax\:225{
      max-width: 225px;
    }

    .xl\:h\:90{
      height: 90px;
    }
    .xl\:hmax\:225{
      max-height: 225px;
    }
    
    .xl\:size\:20{ 
      font-size: 20px;
    }
    .xl\:size\:50{ 
      font-size: 50px;
    }

    .xl\:w\:100{
      width: 100px;
    }
    
    .xl\:ww\:50{
      width: 50%;
    }
    
    .xl\:wmax\:250{
      max-width: 250px;
    }

    .xl\:h\:100{
      height: 100px;
    }
    .xl\:hmax\:250{
      max-height: 250px;
    }
    
    .xl\:size\:22{ 
      font-size: 22px;
    }
    .xl\:size\:55{ 
      font-size: 55px;
    }

    .xl\:w\:110{
      width: 110px;
    }
    
    .xl\:ww\:55{
      width: 55%;
    }
    
    .xl\:wmax\:275{
      max-width: 275px;
    }

    .xl\:h\:110{
      height: 110px;
    }
    .xl\:hmax\:275{
      max-height: 275px;
    }
    
    .xl\:size\:24{ 
      font-size: 24px;
    }
    .xl\:size\:60{ 
      font-size: 60px;
    }

    .xl\:w\:120{
      width: 120px;
    }
    
    .xl\:ww\:60{
      width: 60%;
    }
    
    .xl\:wmax\:300{
      max-width: 300px;
    }

    .xl\:h\:120{
      height: 120px;
    }
    .xl\:hmax\:300{
      max-height: 300px;
    }
    
    .xl\:size\:26{ 
      font-size: 26px;
    }
    .xl\:size\:65{ 
      font-size: 65px;
    }

    .xl\:w\:130{
      width: 130px;
    }
    
    .xl\:ww\:65{
      width: 65%;
    }
    
    .xl\:wmax\:325{
      max-width: 325px;
    }

    .xl\:h\:130{
      height: 130px;
    }
    .xl\:hmax\:325{
      max-height: 325px;
    }
    
    .xl\:size\:28{ 
      font-size: 28px;
    }
    .xl\:size\:70{ 
      font-size: 70px;
    }

    .xl\:w\:140{
      width: 140px;
    }
    
    .xl\:ww\:70{
      width: 70%;
    }
    
    .xl\:wmax\:350{
      max-width: 350px;
    }

    .xl\:h\:140{
      height: 140px;
    }
    .xl\:hmax\:350{
      max-height: 350px;
    }
    
    .xl\:size\:30{ 
      font-size: 30px;
    }
    .xl\:size\:75{ 
      font-size: 75px;
    }

    .xl\:w\:150{
      width: 150px;
    }
    
    .xl\:ww\:75{
      width: 75%;
    }
    
    .xl\:wmax\:375{
      max-width: 375px;
    }

    .xl\:h\:150{
      height: 150px;
    }
    .xl\:hmax\:375{
      max-height: 375px;
    }
    
    .xl\:size\:32{ 
      font-size: 32px;
    }
    .xl\:size\:80{ 
      font-size: 80px;
    }

    .xl\:w\:160{
      width: 160px;
    }
    
    .xl\:ww\:80{
      width: 80%;
    }
    
    .xl\:wmax\:400{
      max-width: 400px;
    }

    .xl\:h\:160{
      height: 160px;
    }
    .xl\:hmax\:400{
      max-height: 400px;
    }
    
    .xl\:size\:34{ 
      font-size: 34px;
    }
    .xl\:size\:85{ 
      font-size: 85px;
    }

    .xl\:w\:170{
      width: 170px;
    }
    
    .xl\:ww\:85{
      width: 85%;
    }
    
    .xl\:wmax\:425{
      max-width: 425px;
    }

    .xl\:h\:170{
      height: 170px;
    }
    .xl\:hmax\:425{
      max-height: 425px;
    }
    
    .xl\:size\:36{ 
      font-size: 36px;
    }
    .xl\:size\:90{ 
      font-size: 90px;
    }

    .xl\:w\:180{
      width: 180px;
    }
    
    .xl\:ww\:90{
      width: 90%;
    }
    
    .xl\:wmax\:450{
      max-width: 450px;
    }

    .xl\:h\:180{
      height: 180px;
    }
    .xl\:hmax\:450{
      max-height: 450px;
    }
    
    .xl\:size\:38{ 
      font-size: 38px;
    }
    .xl\:size\:95{ 
      font-size: 95px;
    }

    .xl\:w\:190{
      width: 190px;
    }
    
    .xl\:ww\:95{
      width: 95%;
    }
    
    .xl\:wmax\:475{
      max-width: 475px;
    }

    .xl\:h\:190{
      height: 190px;
    }
    .xl\:hmax\:475{
      max-height: 475px;
    }
    
    .xl\:size\:40{ 
      font-size: 40px;
    }
    .xl\:size\:100{ 
      font-size: 100px;
    }

    .xl\:w\:200{
      width: 200px;
    }
    
    .xl\:ww\:100{
      width: 100%;
    }
    
    .xl\:wmax\:500{
      max-width: 500px;
    }

    .xl\:h\:200{
      height: 200px;
    }
    .xl\:hmax\:500{
      max-height: 500px;
    }
    
    .xl\:size\:42{ 
      font-size: 42px;
    }
    .xl\:size\:105{ 
      font-size: 105px;
    }

    .xl\:w\:210{
      width: 210px;
    }
    
    .xl\:wmax\:525{
      max-width: 525px;
    }

    .xl\:h\:210{
      height: 210px;
    }
    .xl\:hmax\:525{
      max-height: 525px;
    }
    
    .xl\:size\:44{ 
      font-size: 44px;
    }
    .xl\:size\:110{ 
      font-size: 110px;
    }

    .xl\:w\:220{
      width: 220px;
    }
    
    .xl\:wmax\:550{
      max-width: 550px;
    }

    .xl\:h\:220{
      height: 220px;
    }
    .xl\:hmax\:550{
      max-height: 550px;
    }
    
    .xl\:size\:46{ 
      font-size: 46px;
    }
    .xl\:size\:115{ 
      font-size: 115px;
    }

    .xl\:w\:230{
      width: 230px;
    }
    
    .xl\:wmax\:575{
      max-width: 575px;
    }

    .xl\:h\:230{
      height: 230px;
    }
    .xl\:hmax\:575{
      max-height: 575px;
    }
    
    .xl\:size\:48{ 
      font-size: 48px;
    }
    .xl\:size\:120{ 
      font-size: 120px;
    }

    .xl\:w\:240{
      width: 240px;
    }
    
    .xl\:wmax\:600{
      max-width: 600px;
    }

    .xl\:h\:240{
      height: 240px;
    }
    .xl\:hmax\:600{
      max-height: 600px;
    }
    
    .xl\:size\:50{ 
      font-size: 50px;
    }
    .xl\:size\:125{ 
      font-size: 125px;
    }

    .xl\:w\:250{
      width: 250px;
    }
    
    .xl\:wmax\:625{
      max-width: 625px;
    }

    .xl\:h\:250{
      height: 250px;
    }
    .xl\:hmax\:625{
      max-height: 625px;
    }
    
    .xl\:size\:52{ 
      font-size: 52px;
    }
    .xl\:size\:130{ 
      font-size: 130px;
    }

    .xl\:w\:260{
      width: 260px;
    }
    
    .xl\:wmax\:650{
      max-width: 650px;
    }

    .xl\:h\:260{
      height: 260px;
    }
    .xl\:hmax\:650{
      max-height: 650px;
    }
    
    .xl\:size\:54{ 
      font-size: 54px;
    }
    .xl\:size\:135{ 
      font-size: 135px;
    }

    .xl\:w\:270{
      width: 270px;
    }
    
    .xl\:wmax\:675{
      max-width: 675px;
    }

    .xl\:h\:270{
      height: 270px;
    }
    .xl\:hmax\:675{
      max-height: 675px;
    }
    
    .xl\:size\:56{ 
      font-size: 56px;
    }
    .xl\:size\:140{ 
      font-size: 140px;
    }

    .xl\:w\:280{
      width: 280px;
    }
    
    .xl\:wmax\:700{
      max-width: 700px;
    }

    .xl\:h\:280{
      height: 280px;
    }
    .xl\:hmax\:700{
      max-height: 700px;
    }
    
    .xl\:size\:58{ 
      font-size: 58px;
    }
    .xl\:size\:145{ 
      font-size: 145px;
    }

    .xl\:w\:290{
      width: 290px;
    }
    
    .xl\:wmax\:725{
      max-width: 725px;
    }

    .xl\:h\:290{
      height: 290px;
    }
    .xl\:hmax\:725{
      max-height: 725px;
    }
    
    .xl\:size\:60{ 
      font-size: 60px;
    }
    .xl\:size\:150{ 
      font-size: 150px;
    }

    .xl\:w\:300{
      width: 300px;
    }
    
    .xl\:wmax\:750{
      max-width: 750px;
    }

    .xl\:h\:300{
      height: 300px;
    }
    .xl\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .xl\:color\:primary{
      color:#003c50;
    }
  
    .xl\:bg\:primary{
      background-color:#003c50;
    }
  
    
  
    
    
    
  
    .xl\:color\:secondary{
      color:#cb0774;
    }
  
    .xl\:bg\:secondary{
      background-color:#cb0774;
    }
  
    
  
    
    
    
  
    .xl\:color\:third{
      color:#54267F;
    }
  
    .xl\:bg\:third{
      background-color:#54267F;
    }
  
    
  
    
    
    
  
    .xl\:color\:white{
      color:#ffffff;
    }
  
    .xl\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .xl\:color\:black{
      color:#000000;
    }
  
    .xl\:bg\:black{
      background-color:#000000;
    }
  
    
  
    
    
    
  
    .xl\:color\:grey{
      color:#e5ebed;
    }
  
    .xl\:bg\:grey{
      background-color:#e5ebed;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper,.content-wrapper{ max-width:1240px; }
  
  
    
      
      
      
      
        
          .xl\:pl\:0{
            padding-left:0px;
          }
        
          .xl\:pl\:5{
            padding-left:5px;
          }
        
          .xl\:pl\:10{
            padding-left:10px;
          }
        
          .xl\:pl\:15{
            padding-left:15px;
          }
        
          .xl\:pl\:20{
            padding-left:20px;
          }
        
          .xl\:pl\:25{
            padding-left:25px;
          }
        
          .xl\:pl\:30{
            padding-left:30px;
          }
        
          .xl\:pl\:35{
            padding-left:35px;
          }
        
          .xl\:pl\:40{
            padding-left:40px;
          }
        
          .xl\:pl\:45{
            padding-left:45px;
          }
        
          .xl\:pl\:50{
            padding-left:50px;
          }
        
          .xl\:pl\:55{
            padding-left:55px;
          }
        
          .xl\:pl\:60{
            padding-left:60px;
          }
        
          .xl\:pl\:65{
            padding-left:65px;
          }
        
          .xl\:pl\:70{
            padding-left:70px;
          }
        
          .xl\:pl\:75{
            padding-left:75px;
          }
        
          .xl\:pl\:80{
            padding-left:80px;
          }
        
          .xl\:pl\:85{
            padding-left:85px;
          }
        
          .xl\:pl\:90{
            padding-left:90px;
          }
        
          .xl\:pl\:95{
            padding-left:95px;
          }
        
          .xl\:pl\:100{
            padding-left:100px;
          }
        
          .xl\:pl\:105{
            padding-left:105px;
          }
        
          .xl\:pl\:110{
            padding-left:110px;
          }
        
          .xl\:pl\:115{
            padding-left:115px;
          }
        
          .xl\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:pr\:0{
            padding-right:0px;
          }
        
          .xl\:pr\:5{
            padding-right:5px;
          }
        
          .xl\:pr\:10{
            padding-right:10px;
          }
        
          .xl\:pr\:15{
            padding-right:15px;
          }
        
          .xl\:pr\:20{
            padding-right:20px;
          }
        
          .xl\:pr\:25{
            padding-right:25px;
          }
        
          .xl\:pr\:30{
            padding-right:30px;
          }
        
          .xl\:pr\:35{
            padding-right:35px;
          }
        
          .xl\:pr\:40{
            padding-right:40px;
          }
        
          .xl\:pr\:45{
            padding-right:45px;
          }
        
          .xl\:pr\:50{
            padding-right:50px;
          }
        
          .xl\:pr\:55{
            padding-right:55px;
          }
        
          .xl\:pr\:60{
            padding-right:60px;
          }
        
          .xl\:pr\:65{
            padding-right:65px;
          }
        
          .xl\:pr\:70{
            padding-right:70px;
          }
        
          .xl\:pr\:75{
            padding-right:75px;
          }
        
          .xl\:pr\:80{
            padding-right:80px;
          }
        
          .xl\:pr\:85{
            padding-right:85px;
          }
        
          .xl\:pr\:90{
            padding-right:90px;
          }
        
          .xl\:pr\:95{
            padding-right:95px;
          }
        
          .xl\:pr\:100{
            padding-right:100px;
          }
        
          .xl\:pr\:105{
            padding-right:105px;
          }
        
          .xl\:pr\:110{
            padding-right:110px;
          }
        
          .xl\:pr\:115{
            padding-right:115px;
          }
        
          .xl\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:pb\:0{
            padding-bottom:0px;
          }
        
          .xl\:pb\:5{
            padding-bottom:5px;
          }
        
          .xl\:pb\:10{
            padding-bottom:10px;
          }
        
          .xl\:pb\:15{
            padding-bottom:15px;
          }
        
          .xl\:pb\:20{
            padding-bottom:20px;
          }
        
          .xl\:pb\:25{
            padding-bottom:25px;
          }
        
          .xl\:pb\:30{
            padding-bottom:30px;
          }
        
          .xl\:pb\:35{
            padding-bottom:35px;
          }
        
          .xl\:pb\:40{
            padding-bottom:40px;
          }
        
          .xl\:pb\:45{
            padding-bottom:45px;
          }
        
          .xl\:pb\:50{
            padding-bottom:50px;
          }
        
          .xl\:pb\:55{
            padding-bottom:55px;
          }
        
          .xl\:pb\:60{
            padding-bottom:60px;
          }
        
          .xl\:pb\:65{
            padding-bottom:65px;
          }
        
          .xl\:pb\:70{
            padding-bottom:70px;
          }
        
          .xl\:pb\:75{
            padding-bottom:75px;
          }
        
          .xl\:pb\:80{
            padding-bottom:80px;
          }
        
          .xl\:pb\:85{
            padding-bottom:85px;
          }
        
          .xl\:pb\:90{
            padding-bottom:90px;
          }
        
          .xl\:pb\:95{
            padding-bottom:95px;
          }
        
          .xl\:pb\:100{
            padding-bottom:100px;
          }
        
          .xl\:pb\:105{
            padding-bottom:105px;
          }
        
          .xl\:pb\:110{
            padding-bottom:110px;
          }
        
          .xl\:pb\:115{
            padding-bottom:115px;
          }
        
          .xl\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:pt\:0{
            padding-top:0px;
          }
        
          .xl\:pt\:5{
            padding-top:5px;
          }
        
          .xl\:pt\:10{
            padding-top:10px;
          }
        
          .xl\:pt\:15{
            padding-top:15px;
          }
        
          .xl\:pt\:20{
            padding-top:20px;
          }
        
          .xl\:pt\:25{
            padding-top:25px;
          }
        
          .xl\:pt\:30{
            padding-top:30px;
          }
        
          .xl\:pt\:35{
            padding-top:35px;
          }
        
          .xl\:pt\:40{
            padding-top:40px;
          }
        
          .xl\:pt\:45{
            padding-top:45px;
          }
        
          .xl\:pt\:50{
            padding-top:50px;
          }
        
          .xl\:pt\:55{
            padding-top:55px;
          }
        
          .xl\:pt\:60{
            padding-top:60px;
          }
        
          .xl\:pt\:65{
            padding-top:65px;
          }
        
          .xl\:pt\:70{
            padding-top:70px;
          }
        
          .xl\:pt\:75{
            padding-top:75px;
          }
        
          .xl\:pt\:80{
            padding-top:80px;
          }
        
          .xl\:pt\:85{
            padding-top:85px;
          }
        
          .xl\:pt\:90{
            padding-top:90px;
          }
        
          .xl\:pt\:95{
            padding-top:95px;
          }
        
          .xl\:pt\:100{
            padding-top:100px;
          }
        
          .xl\:pt\:105{
            padding-top:105px;
          }
        
          .xl\:pt\:110{
            padding-top:110px;
          }
        
          .xl\:pt\:115{
            padding-top:115px;
          }
        
          .xl\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .xl\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .xl\:p\:0{
            padding:0px;
          }
        
          .xl\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .xl\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .xl\:p\:5{
            padding:5px;
          }
        
          .xl\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .xl\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .xl\:p\:10{
            padding:10px;
          }
        
          .xl\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .xl\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .xl\:p\:15{
            padding:15px;
          }
        
          .xl\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .xl\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .xl\:p\:20{
            padding:20px;
          }
        
          .xl\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .xl\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .xl\:p\:25{
            padding:25px;
          }
        
          .xl\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .xl\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .xl\:p\:30{
            padding:30px;
          }
        
          .xl\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .xl\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .xl\:p\:35{
            padding:35px;
          }
        
          .xl\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .xl\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .xl\:p\:40{
            padding:40px;
          }
        
          .xl\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .xl\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .xl\:p\:45{
            padding:45px;
          }
        
          .xl\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .xl\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .xl\:p\:50{
            padding:50px;
          }
        
          .xl\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .xl\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .xl\:p\:55{
            padding:55px;
          }
        
          .xl\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .xl\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .xl\:p\:60{
            padding:60px;
          }
        
          .xl\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .xl\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .xl\:p\:65{
            padding:65px;
          }
        
          .xl\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .xl\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .xl\:p\:70{
            padding:70px;
          }
        
          .xl\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .xl\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .xl\:p\:75{
            padding:75px;
          }
        
          .xl\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .xl\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .xl\:p\:80{
            padding:80px;
          }
        
          .xl\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .xl\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .xl\:p\:85{
            padding:85px;
          }
        
          .xl\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .xl\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .xl\:p\:90{
            padding:90px;
          }
        
          .xl\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .xl\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .xl\:p\:95{
            padding:95px;
          }
        
          .xl\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .xl\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .xl\:p\:100{
            padding:100px;
          }
        
          .xl\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .xl\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .xl\:p\:105{
            padding:105px;
          }
        
          .xl\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .xl\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .xl\:p\:110{
            padding:110px;
          }
        
          .xl\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .xl\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .xl\:p\:115{
            padding:115px;
          }
        
          .xl\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .xl\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .xl\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mb\:0{
            margin-bottom:0px;
          }
        
          .xl\:mb\:5{
            margin-bottom:5px;
          }
        
          .xl\:mb\:10{
            margin-bottom:10px;
          }
        
          .xl\:mb\:15{
            margin-bottom:15px;
          }
        
          .xl\:mb\:20{
            margin-bottom:20px;
          }
        
          .xl\:mb\:25{
            margin-bottom:25px;
          }
        
          .xl\:mb\:30{
            margin-bottom:30px;
          }
        
          .xl\:mb\:35{
            margin-bottom:35px;
          }
        
          .xl\:mb\:40{
            margin-bottom:40px;
          }
        
          .xl\:mb\:45{
            margin-bottom:45px;
          }
        
          .xl\:mb\:50{
            margin-bottom:50px;
          }
        
          .xl\:mb\:55{
            margin-bottom:55px;
          }
        
          .xl\:mb\:60{
            margin-bottom:60px;
          }
        
          .xl\:mb\:65{
            margin-bottom:65px;
          }
        
          .xl\:mb\:70{
            margin-bottom:70px;
          }
        
          .xl\:mb\:75{
            margin-bottom:75px;
          }
        
          .xl\:mb\:80{
            margin-bottom:80px;
          }
        
          .xl\:mb\:85{
            margin-bottom:85px;
          }
        
          .xl\:mb\:90{
            margin-bottom:90px;
          }
        
          .xl\:mb\:95{
            margin-bottom:95px;
          }
        
          .xl\:mb\:100{
            margin-bottom:100px;
          }
        
          .xl\:mb\:105{
            margin-bottom:105px;
          }
        
          .xl\:mb\:110{
            margin-bottom:110px;
          }
        
          .xl\:mb\:115{
            margin-bottom:115px;
          }
        
          .xl\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mt\:0{
            margin-top:0px;
          }
        
          .xl\:mt\:5{
            margin-top:5px;
          }
        
          .xl\:mt\:10{
            margin-top:10px;
          }
        
          .xl\:mt\:15{
            margin-top:15px;
          }
        
          .xl\:mt\:20{
            margin-top:20px;
          }
        
          .xl\:mt\:25{
            margin-top:25px;
          }
        
          .xl\:mt\:30{
            margin-top:30px;
          }
        
          .xl\:mt\:35{
            margin-top:35px;
          }
        
          .xl\:mt\:40{
            margin-top:40px;
          }
        
          .xl\:mt\:45{
            margin-top:45px;
          }
        
          .xl\:mt\:50{
            margin-top:50px;
          }
        
          .xl\:mt\:55{
            margin-top:55px;
          }
        
          .xl\:mt\:60{
            margin-top:60px;
          }
        
          .xl\:mt\:65{
            margin-top:65px;
          }
        
          .xl\:mt\:70{
            margin-top:70px;
          }
        
          .xl\:mt\:75{
            margin-top:75px;
          }
        
          .xl\:mt\:80{
            margin-top:80px;
          }
        
          .xl\:mt\:85{
            margin-top:85px;
          }
        
          .xl\:mt\:90{
            margin-top:90px;
          }
        
          .xl\:mt\:95{
            margin-top:95px;
          }
        
          .xl\:mt\:100{
            margin-top:100px;
          }
        
          .xl\:mt\:105{
            margin-top:105px;
          }
        
          .xl\:mt\:110{
            margin-top:110px;
          }
        
          .xl\:mt\:115{
            margin-top:115px;
          }
        
          .xl\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .xl\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .xl\:m\:0{
            margin:0px;
          }
        
          .xl\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .xl\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .xl\:m\:5{
            margin:5px;
          }
        
          .xl\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .xl\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .xl\:m\:10{
            margin:10px;
          }
        
          .xl\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .xl\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .xl\:m\:15{
            margin:15px;
          }
        
          .xl\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .xl\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .xl\:m\:20{
            margin:20px;
          }
        
          .xl\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .xl\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .xl\:m\:25{
            margin:25px;
          }
        
          .xl\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .xl\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .xl\:m\:30{
            margin:30px;
          }
        
          .xl\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .xl\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .xl\:m\:35{
            margin:35px;
          }
        
          .xl\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .xl\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .xl\:m\:40{
            margin:40px;
          }
        
          .xl\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .xl\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .xl\:m\:45{
            margin:45px;
          }
        
          .xl\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .xl\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .xl\:m\:50{
            margin:50px;
          }
        
          .xl\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .xl\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .xl\:m\:55{
            margin:55px;
          }
        
          .xl\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .xl\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .xl\:m\:60{
            margin:60px;
          }
        
          .xl\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .xl\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .xl\:m\:65{
            margin:65px;
          }
        
          .xl\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .xl\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .xl\:m\:70{
            margin:70px;
          }
        
          .xl\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .xl\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .xl\:m\:75{
            margin:75px;
          }
        
          .xl\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .xl\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .xl\:m\:80{
            margin:80px;
          }
        
          .xl\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .xl\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .xl\:m\:85{
            margin:85px;
          }
        
          .xl\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .xl\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .xl\:m\:90{
            margin:90px;
          }
        
          .xl\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .xl\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .xl\:m\:95{
            margin:95px;
          }
        
          .xl\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .xl\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .xl\:m\:100{
            margin:100px;
          }
        
          .xl\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .xl\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .xl\:m\:105{
            margin:105px;
          }
        
          .xl\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .xl\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .xl\:m\:110{
            margin:110px;
          }
        
          .xl\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .xl\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .xl\:m\:115{
            margin:115px;
          }
        
          .xl\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .xl\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .xl\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:ml\:0{
            margin-left:0px;
          }
        
          .xl\:ml\:5{
            margin-left:5px;
          }
        
          .xl\:ml\:10{
            margin-left:10px;
          }
        
          .xl\:ml\:15{
            margin-left:15px;
          }
        
          .xl\:ml\:20{
            margin-left:20px;
          }
        
          .xl\:ml\:25{
            margin-left:25px;
          }
        
          .xl\:ml\:30{
            margin-left:30px;
          }
        
          .xl\:ml\:35{
            margin-left:35px;
          }
        
          .xl\:ml\:40{
            margin-left:40px;
          }
        
          .xl\:ml\:45{
            margin-left:45px;
          }
        
          .xl\:ml\:50{
            margin-left:50px;
          }
        
          .xl\:ml\:55{
            margin-left:55px;
          }
        
          .xl\:ml\:60{
            margin-left:60px;
          }
        
          .xl\:ml\:65{
            margin-left:65px;
          }
        
          .xl\:ml\:70{
            margin-left:70px;
          }
        
          .xl\:ml\:75{
            margin-left:75px;
          }
        
          .xl\:ml\:80{
            margin-left:80px;
          }
        
          .xl\:ml\:85{
            margin-left:85px;
          }
        
          .xl\:ml\:90{
            margin-left:90px;
          }
        
          .xl\:ml\:95{
            margin-left:95px;
          }
        
          .xl\:ml\:100{
            margin-left:100px;
          }
        
          .xl\:ml\:105{
            margin-left:105px;
          }
        
          .xl\:ml\:110{
            margin-left:110px;
          }
        
          .xl\:ml\:115{
            margin-left:115px;
          }
        
          .xl\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mr\:0{
            margin-right:0px;
          }
        
          .xl\:mr\:5{
            margin-right:5px;
          }
        
          .xl\:mr\:10{
            margin-right:10px;
          }
        
          .xl\:mr\:15{
            margin-right:15px;
          }
        
          .xl\:mr\:20{
            margin-right:20px;
          }
        
          .xl\:mr\:25{
            margin-right:25px;
          }
        
          .xl\:mr\:30{
            margin-right:30px;
          }
        
          .xl\:mr\:35{
            margin-right:35px;
          }
        
          .xl\:mr\:40{
            margin-right:40px;
          }
        
          .xl\:mr\:45{
            margin-right:45px;
          }
        
          .xl\:mr\:50{
            margin-right:50px;
          }
        
          .xl\:mr\:55{
            margin-right:55px;
          }
        
          .xl\:mr\:60{
            margin-right:60px;
          }
        
          .xl\:mr\:65{
            margin-right:65px;
          }
        
          .xl\:mr\:70{
            margin-right:70px;
          }
        
          .xl\:mr\:75{
            margin-right:75px;
          }
        
          .xl\:mr\:80{
            margin-right:80px;
          }
        
          .xl\:mr\:85{
            margin-right:85px;
          }
        
          .xl\:mr\:90{
            margin-right:90px;
          }
        
          .xl\:mr\:95{
            margin-right:95px;
          }
        
          .xl\:mr\:100{
            margin-right:100px;
          }
        
          .xl\:mr\:105{
            margin-right:105px;
          }
        
          .xl\:mr\:110{
            margin-right:110px;
          }
        
          .xl\:mr\:115{
            margin-right:115px;
          }
        
          .xl\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .xl\:display\:block{
          display:block;
      }
    
      .xl\:display\:inline-block{
          display:inline-block;
      }
    
      .xl\:display\:flex{
          display:flex;
      }
    
      .xl\:display\:inline-flex{
          display:inline-flex;
      }
    
      .xl\:display\:none{
          display:none;
      }
    
      .xl\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .xl\:align-items\:center{
          align-items:center;
      }
    
      .xl\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .xl\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .xl\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .xl\:justify-content\:center{
          justify-content:center;
      }
    
      .xl\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .xl\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .xl\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .xl\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .xl\:text-align\:left{
          text-align:left;
      }
    
      .xl\:text-align\:right{
          text-align:right;
      }
    
      .xl\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .xl\:flex-direction\:column{
          flex-direction:column;
      }
    
      .xl\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .xl\:flex-direction\:row{
          flex-direction:row;
      }
    
      .xl\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}


            
.a\:tag\:inherit a:not(.btn) { 
    color: inherit;
}
            



/* .text{
  line-height: 1.78;
} */
p {
  margin: 0;
}

p + p {
  margin-top: 25px;
}
.max\:img img {
    max-width: 100%;
}

.position\:relative {
    position: relative;
}
              
@media(max-width:767px){
  p + p {
      margin-top: 10px;
  }
}



 
            
.a\:tag\:inherit a:not(.btn) {
    color: inherit;
}
 




 
html { 
  font-size: ;
    
}

.h1,h1,
.h2,h2,
.h3,h3,
.h4,h4,
.h5,h5,
.h6,h6{
    margin:0 0 10px;
    line-height:1;
}


.color\:inherit h1,
.color\:inherit h2,
.color\:inherit h3,
.color\:inherit h4,
.color\:inherit h5,
.color\:inherit h6,
.color\:inherit p{
    color: inherit;
} 
              
.color\:p h1,
.color\:p h2,
.color\:p h3,
.color\:p h4,
.color\:p h5,
.color\:p h6{
    color: var(--primary);
} 
              
.color\:s h1,
.color\:s h2,
.color\:s h3,
.color\:s h4,
.color\:s h5,
.color\:s h6{
    color: var(--secondary);
}