html,body{ background-color:#fff; color:#000; margin:0; padding:0; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; font-variant-ligatures:none; height:auto; position:relative;min-height: 100vh; letter-spacing: 0;}

a,
a:hover,
a:focus,
a:visited,
a:active,
a:link{text-decoration: none;color: #000;outline: none;}
select::-ms-expand {display: none;}
select {-moz-appearance: none;-webkit-appearance: none;outline: none;}
button {outline:none;}

.hidden{ display:none !important; }
.clear{ clear:both; }
.hide_on_desktop{ display:none !important; }
.hide_on_mobile{ display:block !important; }

.column_container{ display:flex; justify-content:space-between; overflow:hidden; }
.column_container.middle_aligned{ align-items: center;}
.column_container:after{ clear:both; content:""; display:block; }

.column_container .column{ box-sizing:border-box; flex:1;}

.column_container .column_3_1{ flex:1; }
.column_container .column_3_2{ flex:2; }

.column_container .column_4_1{ flex:1; }
.column_container .column_4_2{ flex:2; }
.column_container .column_4_3{ flex:3; }

.column_container .column_5_1{ flex:1; }
.column_container .column_5_2{ flex:2; }
.column_container .column_5_3{ flex:3; }
.column_container .column_5_4{ flex:4; }

.column_container .column_6_1{ flex:1; }
.column_container .column_6_2{ flex:2; }
.column_container .column_6_3{ flex:3; }
.column_container .column_6_4{ flex:4; }
.column_container .column_6_5{ flex:5; }
 
.column_container.w_padding > .column + .column{margin-left: 20px;}

.list ,
.list .list_item{padding: 0; margin: 0; list-style: none; }

.content_wrapper{ margin:0 auto; max-width: 90%; box-sizing: border-box;}

/*CKEDITOR*/

.button_generic{display: inline-block;padding: 10px 20px;text-align: center;color:#000;background-color: #FFF;}
.button_black{display: inline-block;padding: 10px 20px;text-align: center;color:#FFF !important;background-color: #222;}

/*K!T SECTION STYLES*/

section.dark{background-color: #000;}
section.light{background-color: #fff;}
section.full_size{}
section.full_size .section_content > .content_wrapper{width: 100%; max-width: 100%; padding: 0;}


/*MENU*/
.menu_container.mobile{display: none;}

@media (max-width:768px){
    /*HEADER MENU*/
    .menu_container.main{display: none;}
	.menu_container.mobile{display: block;}
}


/*SITE CSS*/
html,body{font-family: 'Work Sans', sans-serif; padding: 0; margin: 0; background: #fff; color: #000; font-size: 20px;}

/*WEBVIEW CSS*/
body{background: rgb(0,0,0); color:#fff; -ms-overflow-style: none; scrollbar-width: none; font-family: 'Montserrat', sans-serif; }
main{padding: 0; max-width: 768px; margin: 0 auto;} 
body::-webkit-scrollbar { display: none;}
header,footer{display:none;}
.page_header{display: flex; flex-direction: column; align-items:center;}
.page_header h1,
.page_header h2{text-align: center; font-size: 32px; font-weight: 800; margin-bottom: 25px;}
.page_header h1{ color:#E10A0A;}
.page_header h2{font-size:15px;}
.page_content{font-size: 15px; font-weight: 500; padding: 0; line-height: 23px;}
.header_image{width:100%;}
.header_image img{display:block; width: 150px; height:auto; max-width: 40%; margin: 0 auto;}

i.icon{display: inline-block; width:36px; height: 36px; background-image:url(images/icon_whatsapp.png); background-repeat: no-repeat;}
i.icon.icon_close{background-image:url(images/icon_close.png); background-size: 36px 36px;}
i.icon_star.active svg path+path{fill:#f00;}

a.close_button{display: block; position: fixed; top: 20px; right:20px;}

.action_container{display: flex; justify-content: space-between; max-width:112px;}
.action_container a{display: inline-block; margin:0 10px;}

.whatsapp_container{display: flex; font-weight: 800; font-size: 16px; align-items:center; border-radius: 3px; background: #fff; padding:9px 20px; margin: 30px 0;}
.whatsapp_container span{ color:#E10A0A;}
.whatsapp_container i.icon_whatsapp{height: 24px; margin-right: 10px;}